과목 Ⅰ. 데이터 모델링의 이해
제1장 데이터 모델링의 이해
제1절 데이터 모델의 이해
제2절 엔터티
제3절 속성
제4절 관계
제5절 식별자
장 요약
연습문제
제2장 데이터 모델과 SQL
제1절 정규화
제2절 관계와 조인의 이해
제3절 모델이 표현하는 트랜잭션의 이해
제4절 Null 속성의 이해
제5절 본질식별자 vs. 인조식별자
장 요약
연습문제
과목 Ⅱ. SQL 기본과 활용
제1장 SQL 기본
제1절 관계형 데이터베이스 개요
제2절 SELECT 문
제3절 함수
제4절 WHERE 절
제5절 GROUP BY, HAVING 절
제6절 ORDER BY 절
제7절 조인
제8절 표준 조인
장 요약
연습문제
제2장 SQL 활용
제1절 서브 쿼리
제2절 집합 연산자
제3절 그룹 함수
제4절 윈도우 함수
제5절 Top N 쿼리
제6절 계층형 질의와 셀프 조인
제7절 PIVOT 절과 UNPIVOT 절
제8절 정규 표현식
장 요약
연습문제
제3장 관리 구문
제1절 DML
제2절 TCL
제3절 DDL
제4절 DCL
장 요약
연습문제
과목 Ⅲ. SQL 고급 활용 및 튜닝
제1장 SQL 수행 구조
제1절 데이터베이스 아키텍처
제2절 SQL 처리 과정
제3절 데이터베이스 I/O 메커니즘
장 요약
연습문제
제2장 SQL 분석 도구
제1절 예상 실행계획
제2절 SQL 트레이스
제3절 응답 시간 분석
장 요약
연습문제
제3장 인덱스 튜닝
제1절 인덱스 기본 원리
제2절 테이블 액세스 최소화
제3절 인덱스 스캔 효율화
제4절 인덱스 설계
장 요약
연습문제
제4장 조인 튜닝
제1절 NL 조인
제2절 소트 머지 조인
제3절 해시 조인
제4절 스칼라 서브쿼리
제5절 고급 조인 기법
장 요약
연습문제
제5장 SQL 옵티마이저
제1절 SQL 옵티마이징 원리
제2절 SQL 공유 및 재사용
제3절 쿼리 변환
장 요약
연습문제
제6장 고급 SQL 튜닝
제1절 소트 튜닝
제2절 DML 튜닝
제3절 데이터베이스 Call 최소화
제4절 파티셔닝
제5절 대용량 배치 프로그램 튜닝
제6절 고급 SQL 활용
장 요약
연습문제
제7장 Lock과 트랜잭션 동시성 제어
제1절 Lock
제2절 트랜잭션
제3절 동시성 제어
장 요약
연습문제