Basic SQL 1. SQL의 종류 2. USER의 생성과 권한의 설정 2.1. USER의 생성 2.2. USER의 변경 및 삭제 2.3. 권한과 롤 2.3.1. 시스템 권한(System Privileges) 2.3.2. 객체 권한(Object Privileges) 2.3.3. 롤(Role) 2.3.4. 오라클 데이터베이스를 설치하면 기본적으로 생성되는 Role 3. 테이블의 생성과 수정 그리고 삭제 3.1. 테이블의 생성 3.2. 테이블의 제약조건 3.3. 오라클 데이터 타입 3.4. LOB, LONG, LONG RAW 데이터 타입 간의 비교 3.5. 테이블의 관리 4. 데이터 조작어(DML) 4.1. 데이터의 삽입, 수정, 삭제 4.1.1. MERGE 문의 이해 및 활용 4.2. SELECT문 및 연산자 4.3. 예명(Alias) 4.4. 조인(Join) 4.4.1. Equi Join, Non_Equi Join, Self Join 4.4.2. Outer Join (LEFT, RIGHT, FULL OUTER JOIN) 4.4.3. CROSS JOIN, INNER JOIN, NATURAL JOIN, USING, ON 4.5. 트랜잭션(commit과 rollback) 4.6. Commit과 Rollback 예제 5. 내장 함수(Sing-Row Functions) 5.1. Numeric Functions (숫자형 함수) 5.2. Character Functions (문자형 함수) 5.3. Datetime Functions (날짜 함수) 5.4. Conversion Functions (변환 함수) 5.5. 기타 함수들 5.6. DECODE와 CASE 5.7. NVL, NVL2, NULLIF, COALESCE 6. 집계함수(Aggregate function)의 이해 6.1. 집계함수(Aggregate function)란? 6.2. GROUP BY와 HAVING절 7. 서브쿼리(Subquery) 7.1. Subquery란? 7.2. Single-Row Subquery 7.3. Multiple-Row Subquery 7.4. Multiple-Column Subquery 7.5. Inline View (From절 Subquery) 7.6. Scalar Subquery 7.7. UNION [ALL], INTERSECT, MINUS 연산자 9. 데이터 사전 (Data Dictionary) 9.1. 데이터 사전(Data Dictionary)이란? 9.2. 데이터 사전(Data Dictionary) 정보조회 10. 오라클 객체 10.1. 인덱스(Index) 10.2. VIEW 테이블 10.3. 시퀀스(Sequence)의 이해 및 활용 10.4. SYNONYM(동의어)