목차

저자 서문
이 책의 특징
학습 로드맵

 part 1 오라클 SQL 소개 

1장. 오라클 소개 
 01 DBMS란?
 02 오라클은 왜 오라클인가?
 03 Oracle 10g의 등장 
 이것만은 알고 갑시다 

2장. Oracle 10g 설치 
 01 설치 전 준비사항 
 02 윈도우에서 Oracle 10g 설치하기 
 03 기본 설정 및 연결 
 04 Oracle SQL Developer 1.2 설치하기 
 이것만은 알고 갑시다 

3장. SQL 소개 
 01 SQL이란 무엇인가? 
 02 SQL의 발자취 
 03 SQL 해부 
 04 SQL 문장의 구성요소들 
 05 샘플 스키마 설치 
 Exercise 3-1 
 이것만은 알고 갑시다 

 part 2 SQL 들어가기 

4장. 오라클 식구들(데이터베이스 객체) 
 01 데이터 저장창고, 테이블 
 Exercise 4-1
 02 데이터를 빨리 찾으려면... (인덱스) 
 Exercise 4-2 
 03 창고 안 들여다 보기, 뷰 
 Exercise 4-3 
 04 클러스터 
 05 객체에 호(號)를 만들어 보자(시노님) 
 Exercise 4-4 
 06 순번을 부여해 보자(시퀀스) 
 Exercise 4-5 
 이것만은 알고 갑시다 

5장. 관계를 맺자! 조인 
 01 개요 
 02 WHERE 절 
 Exercise 5-1 
 03 조인이란? 
 04 내부조인 
 Exercise 5-2 
 05 외부조인 
 Exercise 5-3 
 06 ANSI 조인 
 Exercise 5-4 
 이것만은 알고 갑시다 

6장. 오라클 기본 함수 
 01 함수란? 
 02 숫자형 함수 
 Exercise 6-1 
 03 문자형 함수 
 Exercise 6-2 
 04 숫자형 데이터를 반환하는 문자형 함수 
 05 날짜형 함수 
 Exercise 6-3 
 06 Null 관련 함수 
 Exercise 6-4 
 07 변환 함수 
 08 DECODE와 CASE 
 Exercise 6-5 
 이것만은 알고 갑시다 

7장. 데이터를 묶어보자(그룹 쿼리) 
 01 개요 
 02 DISTINCT와 ALL 
 03 집계 함수 
 Exercise 7-1 
 04 GROUP BY 절 
 Exercise 7-2 
 05 HAVING 절 
 06 ROLLUP과 CUBE 
 Exercise 7-3 
 이것만은 알고 갑시다 

8장. 서브쿼리 
 01 서브쿼리란? 
 02 연관성 없는 서브쿼리 
 Exercise 8-1 
 03 연관성 있는 서브쿼리 
 Exercise 8-2 
 04 인라인 뷰 
 Exercise 8-3 
 이것만은 알고 갑시다

9장. 쿼리들 모두 집합!(SET 연산자) 
 01 SET 연산자 
 Exercise 9-1 
 02 SET 연산자와 NULL 
 Exercise 9-2 
 03 SET 연산자의 규칙과 제한사항들 
 Exercise 9-3 
 이것만은 알고 갑시다 

10장. 계층형 쿼리 
 01 계층적인 정보의 표현 
 02 계층형 쿼리 
 Exercise 10-1 
 03 계층형 쿼리의 확장 
 Exercise 10-2 
 04 계층형 쿼리의 응용 
 이것만은 알고 갑시다

 part 3 PL/SQL 

11장. PL/SQL 
 01 PL/SQL이란? 
 02 PL/SQL의 구성요소 
 03 PL/SQL 문장과 커서 
 04 PL/SQL 서브프로그램 
 Exercise 11-1 
 이것만은 알고 갑시다 

12장. 시스템 객체 
 01 데이터 딕셔너리 
 02 시스템 뷰 
 Exercise 12-1 
 03 시스템 패키지 
 Exercise 12-2 
 이것만은 알고 갑시다 

13장. 향상된 객체들 
 01 개요 
 02 LOB 
 Exercise 13-1 
 03 Materialized View 
 Exercise 13-2 
 04 오라클 OBJECT 타입 
 Exercise 13-3 
 이것만은 알고 갑시다

 part 4 고급 SQL 

14장. 오라클 고급 함수(분석 함수) 
 01 분석 함수란? 
 02 순위 함수 
 Exercise 14-1 
 03 윈도우 함수 
 04 기타 분석 함수들 
 Exercise 14-2 
 이것만은 알고 갑시다 

15장. 고급 SQL 문장들 
 01 향상된 그룹 함수 
 Exercise 15-1 
 02 서브쿼리를 내 마음대로(WITH 구문) 
 Exercise 15-2 
 03 스프레드시트 흉내내기(MODEL 절) 
 Exercise 15-3 
 04 동적 쿼리 
 05 입력과 수정을 동시에!(MERGE 문) 
 Exercise 15-4 
 이것만은 알고 갑시다 

16장. XML 다루기 
 01 XML이란? 
 02 오라클에서 XML 다루기 
 Exercise 16-1 
 03 XML 데이터 만들기 
 Exercise 16-2 
 04 XML에서의 데이터 검색(XQUERY) 
 이것만은 알고 갑시다 

17장. SQL 튜닝 
 01 옵티마이저란? 
 02 접근 경로와 조인 방법 
 03 옵티마이저를 추적해 보자!(실행계획) 
 04 옵티마이저야, 이 길로 가려무나!(힌트 절의 사용) 
 05 일반적인 SQL 튜닝 기법 
 이것만은 알고 갑시다 

18장. 남은 것들 
 01 데이터베이스 모델링 
 02 Oracle 11g 소개
 이것만은 알고 갑시다 

찾아보기