목차
저자 서문 = ⅶ
저자 소개 = xvii
역자 서문 = xxi
1부 시작에 앞서서 = 1
1장 개요 = 3
1.1 데이터베이스의 특성 = 4
1.2 데이터베이스 예제 = 6
1.3 데이터베이스 시스템의 구성 요소 = 8
1.4 데이터베이스 = 13
1.5 데이터베이스 설계 = 15
1.6 앞으로 배울 내용 = 16
1.7 데이터베이스 처리의 간략한 역사 = 20
2장 SQL 소개 = 31
2.1 SQL 배경 = 32
2.2 케이프코드 실외 스포츠사 = 32
2.3 SQL SELECT/FROM/WHERE 프레임워크 = 36
2.4 단순 테이블에서의 질의 처리 방법들 = 44
2.5 SQL 질의에서의 계산 = 50
2.6 그룹화 = 54
2.7 NASDAQ 거래 유형 관찰 = 57
2.8 2개 이상의 테이블에서 SQL 질의 = 60
2부 데이터베이스 설계 = 75
3장 관계 모델과 정규화 = 77
3.1 관계 모델 용어 = 79
3.2 정규형 = 91
4장 정규화를 이용한 데이터베이스 설계 = 113
4.1 테이블 구조의 평가 = 114
4.2 갱신 가능한 데이터베이스의 설계 = 115
4.3 판독 전용 데이터베이스의 설계 = 119
4.4 일상적인 설계 문제들 = 122
5장 개체-관계 모델을 이용한 데이터 모델링 = 135
5.1 데이터 모델의 목적 = 136
5.2 개체-관계 모델 = 136
5.3 양식, 보고서 및 개체-관계 모델의 패턴 = 154
5.4 데이터 모델링 과정 = 175
6장 데이터 모델의 데이터베이스 설계로의 변환 = 195
6.1 각 개체에 대한 테이블의 생성 = 196
6.2 관계의 생성 = 202
6.3 최소 카디널리티에 대한 설계 = 220
6.4 뷰리지 화랑 데이터베이스 = 231
3부 데이터베이스 구현 = 245
7장 데이터베이스 구축과 응용 처리 = 247
7.1 SQL DDL, DML과 조인 = 248
7.2 SQL DML = 261
7.3 조인 문의 다른 형태 = 263
7.4 SQL 뷰 사용 = 268
7.5 프로그램 코드 안에 SQL 임베드 = 277
7.6 트리거의 사용 = 278
7.7 저장 프로시저의 사용 = 284
8장 데이터베이스 재설계 = 297
8.1 데이터베이스 재설계의 필요 = 298
8.2 추가적인 SQL 문 = 298
8.3 기존 데이터베이스 분석 = 304
8.4 테이블 이름과 열 이름의 변경 = 309
8.5 관계 카디널리티와 속성 변경 = 313
8.6 테이블과 관계의 추가와 삭제 = 318
8.7 순공학 = 318
4부 다중 사용자 데이터베이스 처리 = 327
9장 다중 사용자 데이터베이스 관리 = 329
9.1 데이터베이스 관리 = 331
9.2 병행 제어 = 333
9.3 데이터베이스 보안 = 347
9.4 데이터베이스 복구 = 354
9.5 DBMS의 관리 = 358
10장 Oracle을 이용한 데이터베이스 관리 = 367
10.1 Oracle 설치 = 369
10.2 Oracle 데이터베이스 생성 = 369
10.3 데이터 사전 = 402
10.4 병행 제어 = 402
10.5 Oracle보안 = 406
10.6 Oracle 백업과 복구 = 411
10.7 이 장에서 언급하지 않은 주제들 = 414
11장 SQL Server 2000을 이용한 데이터베이스 관리 = 421
11.1 SQL Server 2000 설치 = 422
11.2 SQL Server 2000 데이터베이스 생성 = 423
11.3 응용 논리 = 433
11.4 병행 제어 = 448
11.5 SQL Server 보안 = 450
11.6 SQL Server 백업과 복구 = 454
11.7 이 장에서 언급하지 않은 주제들 = 458
5부 데이터베이스 접근 표준 = 465
12장 ODBC, OLE DB, ADO 및 ASP = 467
12.1 웹 서버 환경 = 468
12.2 개방형 데이터베이스 연결 표준 = 471
12.3 OLE DB = 477
12.4 ADO = 481
12.5 ADO 예제 = 488
13장 XML과 ADO.NET = 511
13.1 XML의 중요성 = 512
13.2 마크업 언어로서의 XML = 513
13.3 XML 스키마 = 519
13.4 ADO.NET = 538
13.5 추가적인 XML 표준 = 555
14장 JDBC, Java Server Pages 및 MySQL = 565
14.1 JDBC = 566
14.2 JSP = 577
14.3 MySQL = 590
6부 결론 = 601
15장 비즈니스 인텔리전스 시스템을 위한 데이터베이스 처리 = 602
15.1 보고와 데이터 마이닝 응용 = 604
15.2 데이터 웨어하우스와 데이터 마트 = 605
15.3 보고 시스템 = 610
15.4 데이터 마이닝 = 623
부록 A Microsoft Access의 소개 = 635
부록 B IDEFIX 표준부록 = 651
부록 C UML 스타일의 E-R 다이어그램 = 661
부록 D 데이터베이스 처리를 위한 데이터 구조 = 667
부록 E 의미 객체 모델 = 691
용어 정리 = 731
찾아보기 = 755