목차 일부
SQL 전문가/개발자 자격검정 안내 ... 1
SQL 전문가/개발자란 ... 2
SQL 전문가의 정의 ... 2
SQL 전문가/개발자 자격검정의 필요성 ... 3
SQL 전문가/개발자의 직무 ... 4
자격검정 과목 안내 ... 6
자격검정 응시 안내 ... 7
과목 Ⅰ 데이터 모델링의 이해 ... 10
제1장 데이터 ...
더보기
목차 전체
SQL 전문가/개발자 자격검정 안내 ... 1
SQL 전문가/개발자란 ... 2
SQL 전문가의 정의 ... 2
SQL 전문가/개발자 자격검정의 필요성 ... 3
SQL 전문가/개발자의 직무 ... 4
자격검정 과목 안내 ... 6
자격검정 응시 안내 ... 7
과목 Ⅰ 데이터 모델링의 이해 ... 10
제1장 데이터 모델링의 이해 ... 12
제1절 데이터 모델의 이해 ... 14
제2절 엔터티(Entity) ... 37
제3절 속성(Attribute) ... 46
제4절 관계(Relationship) ... 53
제5절 식별자 ... 61
장 요약 ... 77
연습문제 ... 78
제2장 데이터 모델과 성능 ... 80
제1절 성능 데이터 모델링의 개요 ... 82
제2절 정규화와 성능 ... 85
제3절 반정규화와 성능 ... 96
제4절 대량 데이터에 따른 성능 ... 106
제5절 데이터베이스 구조와 성능 ... 114
제6절 분산 데이터베이스와 성능 ... 128
장 요약 ... 140
연습문제 ... 141
과목 Ⅱ SQL 기본 및 활용 ... 144
제1장 SQL 기본 ... 146
제1절 관계형 데이터베이스 개요 ... 148
제2절 DDL(DATA DEFINITION LANGUAGE) ... 158
제3절 DML(DATA MANIPULATION LANGUAGE) ... 182
제4절 TCL(TRANSACTION CONTROL LANGUAGE) ... 193
제5절 WHERE 절 ... 207
제6절 함수(FUNCTION) ... 227
제7절 GROUP BY, HAVING 절 ... 255
제8절 ORDER BY 절 ... 269
제9절 조인(JOIN) ... 280
장 요약 ... 295
연습문제 ... 297
제2장 SQL 활용 ... 300
제1절 표준 조인(STANDARD JOIN) ... 302
제2절 집합 연산자(SET OPERATOR) ... 330
제3절 계층형 질의와 셀프 조인 ... 343
제4절 서브쿼리 ... 355
제5절 그룹 함수(GROUP FUNCTION) ... 370
제6절 윈도우 함수(WINDOW FUNCTION) ... 385
제7절 DCL(DATA CONTROL LANGUAGE) ... 405
제8절 절차형 SQL ... 418
장 요약 ... 441
연습문제 ... 442
제3장 SQL 최적화 기본 원리 ... 444
제1절 옵티마이저와 실행계획 ... 446
제2절 인덱스 기본4 ... 454
제3절 조인 수행 원리 ... 461
장 요약 ... 466
연습문제 ... 467
과목 Ⅲ SQL 고급 활용 및 튜닝 ... 468
제1장 아키텍처 기반 튜닝 원리 ... 470
제1절 데이터베이스 아키텍처 ... 472
제2절 SQL 파싱 부하 ... 488
제3절 데이터베이스 Call과 네트워크 부하 ... 499
제4절 데이터베이스 I/O 원리 ... 516
장 요약 ... 528
연습문제 ... 530
제2장 Lock과 트랜잭션 동시성 제어 ... 532
제1절 Lock ... 534
제2절 트랜잭션 ... 542
제3절 동시성 제어 ... 547
장 요약 ... 554
연습문제 ... 555
제3장 옵티마이저 원리 ... 556
제1절 옵티마이저 ... 558
제2절 쿼리변환 ... 571
장 요약 ... 593
연습문제 ... 594
제4장 인덱스와 조인 ... 596
제1절 인덱스 기본 원리 ... 598
제2절 인덱스 튜닝 ... 621
제3절 조인 기본 원리 ... 640
제4절 고급 조인 기법 ... 655
장 요약 ... 668
연습문제 ... 669
제5장 고급 SQL 튜닝 ... 672
제1절 고급 SQL 활용 ... 674
제2절 소트 튜닝 ... 689
제3절 DML 튜닝 ... 708
제4절 파티션 활용 ... 716
제5절 배치 프로그램 튜닝 ... 724
장 요약 ... 740
연습문제 ... 742
부록 A. 데이터 형식, 함수 비교 ... 744
부록 B. 실행계획과 SQL 트레이스 분석 ... 752
부록 C. 연습문제 정답 및 해설 ... 766
부록 D. 핵심 용어 해설 ... 778
부록 E. 찾아보기 ... 788
참고문헌 ... 797
더보기 닫기