목차
저자 머리말 ... 4
필드 어드바이저 머리말 ... 5
위밍업 ... 6
강의 계획표 ... 8
숲과 나무 이야기 ... 10
부록 CD 구성 및 강의 보조 자료 ... 12
Part 01 준비학습 : SQL 서버 2000과 SQL 문의 기초
   Chapter 01 SQL 서버의 개요 ... 23
      01 데이터베이스 관리 시스템(DBMS) ... 24
      02 관계형 데이터베이스 ... 30
      03 SQL 서버의 역사와 SQL 서버 2000의 특징 ... 34
      요약 ... 39
      연습문제 ... 42
      현장의 목소리 : DBMS의 종류와 점유율(국내, 국외) 및 활용 정도에 따른 공부 방향 ... 43
   Chapter 02 SQL 서버의 설치 ... 47
      01 SQL 서버 설치 전 점검사항 ... 48
      02 SQL 서버 설치 ... 54
      03 SQL 서버 설치 후 점검사항 ... 60
      요약 ... 61
      연습문제 ... 63
   Chapter 03 SQL 서버의 시스템 구성과 환경 설정 ... 65
      01 SQL 서버의 시스템 구성 ... 66
      02 SQL 서버의 환경 설정 ... 75
      요약 ... 90
      연습문제 ... 92
   Chapter 04 데이터 모델링과 예제 데이터베이스 ... 93
      01 데이터 모델링 ... 94
      02 예제 데이터베이스 ... 112
      요약 ... 118
      연습문제/심화 연습 문제 ... 120
      현장의 목소리 : 데이터베이스와 관련된 유용한 툴 ... 121
   Chapter 05 기초 SQL 문 ... 125
      01 데이터베이스 조회 명령문 ... 126
      02 데이터베이스 수정 명령문 ... 148
      요약 ... 160
      연습문제 ... 162
   Chapter 06 Transact-SQL ... 163
      01 SQL과 Transact-SQL ... 164
      02 Transact-SQL 기본 구문 요소 ... 167
      03 흐름 제어 ... 178
      04 Transact-SQL 기타 구문 요소 ... 185
      요약 ... 195
      연습문제 ... 198
Part 02 기본학습 1 : 데이터베이스 구축과 관리
   Chapter 07 데이터베이스 생성과 관리 ... 201
      01 데이터베이스 저장 구조 ... 202
      02 트랜잭션 처리 메커니즘 ... 204
      03 데이터베이스 생성, 수정 및 삭제 ... 211
      04 데이터베이스 옵션 설정 ... 219
      요약 ... 225
      연습문제/심화 연습 문제 ... 228
   Chapter 08 데이터 형과 데이터 무결성 ... 229
      01 데이터 형 ... 230
      02 NULL/NOT NULL과 IDENTITY 속성 ... 244
      03 데이터 무결성과 강화 방법 ... 249
      요약 ... 268
      연습문제/심화 연습 문제 ... 271
      현장의 목소리 : 큰 산을 정복하려면 작은 산부터 정복해야 한다 ... 273
   Chapter 09 테이블 생성과 관리 ... 275
      01 테이블 생성 ... 276
      02 테이블 변경 ... 279
      03 테이블 삭제 ... 285
      요약 ... 288
      연습문제/심화 연습 문제 ... 290
   Chapter 10 인덱스와 전체 텍스트 검색 ... 293
      01 인덱스 구조와 작동 메커니즘 ... 294
      02 인덱스 작성 지침과 설정 ... 302
      03 전체 텍스트 검색 ... 307
      요약 ... 327
      연습문제/심화 연습 문제 ... 330
      현장의 목소리 : 때로는 상대방을 논리적으로 설득하는 기술도 필요하다 ... 331
Part 03 기본학습 2 : 데이터베이스 조작
   Chapter 11 다중 테이블 조작 ... 335
      01 조인 ... 336
      02 하위 질의 ... 348
      03 유니온 ... 356
      요약 ... 358
      연습문제/심화 연습 문제 ... 361
   Chapter 12 요약과 집계 ... 363
      01 TOP N과 집계 함수 ... 364
      02 COMPUTE와 COMPUTE BY 절 ... 372
      03 GROUP BY 절 ... 377
      요약 ... 386
      연습문제/심화 연습 문제 ... 388
   Chapter 13 뷰 ... 389
      01 뷰의 개요 ... 390
      02 뷰의 정의 및 관리 ... 393
      03 기타 ... 398
      요약 ... 402
      연습문제/심화 연습 문제 ... 404
   Chapter 14 데이터 수정 ... 407
      01 데이터 삽입 ... 408
      02 데이터 갱신 및 삭제 ... 413
      요약 ... 420
      연습문제/심화 연습 문제 ... 421
   Chapter 15 트랜잭션과 잠금 ... 423
      01 트랜잭션 ... 424
      02 잠금과 데드 락 ... 439
      요약 ... 448
      연습문제 ... 449
   Chapter 16 테이블 변수와 커서 ... 451
      01 테이블 변수 ... 452
      02 커서 ... 457
      요약 ... 465
      연습문제 ... 467
Part 04 기본학습 3 : 데이터베이스 프로그래밍
   Chapter 17 사용자 정의 함수 ... 471
      01 개요 및 스칼라 함수 ... 472
      02 테이블 변환 함수 ... 486
      요약 ... 495
      연습문제/심화 연습 문제 ... 496
   Chapter 18 저장 프로시저 ... 497
      01 개요 ... 498
      02 사용자 저장 프로시저 ... 501
      03 저장 프로시저 작성 예 ... 507
      요약 ... 517
      연습문제/심화 연습 문제 ... 518
   Chapter 19 트리거 ... 519
      01 개요 ... 520
      02 작동 메커니즘과 작성 예 ... 524
      03 특수 트리거 ... 538
      04 쿼리 분석기를 이용한 디버깅 ... 546
      요약 ... 554
      연습문제/심화 연습 문제 ... 555
Part 05 심화학습 : 분산 데이터 처리와 XML
   Chapter 20 분산 데이터 처리 ... 559
      01 원격 서버 조작 ... 560
      02 기타 분산 데이터 처리 ... 573
      요약 ... 582
      연습문제 ... 584
   Chapter 21 XML 데이터 조작 ... 585
      01 XML 데이터 조작 ... 586
      02 SQLXML ... 597
      요약 ... 604
      연습문제/심화 연습 문제 ... 606
      현장의 목소리 : DBMS의 미래는? ... 607
   Chapter 22 시스템 관리 ... 611
      01 보안 설정 ... 612
      02 백업과 복원 ... 625
      요약 ... 631
      연습문제/심화 연습 문제 ... 633
      현장의 목소리 : 데이터베이스 보안의 중요성과 보안 대책 ... 634
Part 06 실전프로젝트 : 데이터베이스 모델링과 구축
   Chapter 23 실전 프로젝트 ... 639
      01 데이터 모델링 ... 640
      02 데이터베이스 구축과 프로그래밍 ... 673
      요약 ... 700
      연습문제/심화 연습 문제 ... 702
찾아보기 ... 703
닫기