목차
서문 = 3
제1편 데이타베이스 시스템 개념
제l장 데이타베이스와 데이타베이스 시스템 = 13
1.1 기본 개념 = 14
1.2 데이타베이스 시스템의 특성 = 18
1.3 DBMS의 구성 = 22
1.4 DBMS의 주요 기능 = 24
1.5 데이타베이스 시스템을 운영하고 이용하는 사람들 = 25
1.6 데이타 모델과 데이타베이스 스키마 = 26
1.7 세 스키마 구조 = 28
1.8 데이타베이스 언어 = 30
1.9 DBMS의 분류 = 31
연습 문제 = 32
제2장 개체-관계 모델과 개념적 데이타베이스 설계 = 35
2.1 데이타베이스 설계 과정 = 36
2.2 데이타베이스 응용 예제 = 37
2.3 개체와 속성 = 38
2.4 관계와 구조적 제한 사항 = 41
2.5 약성 개체 타입과 ER 다이어그램 = 47
2.6 확장된 개체관계 모델의 특수화와 일반화와 상속 = 53
2.7 카테고리와 EER 예제 = 59
2.8 데이타 추상화와 지식 표현 = 63
연습 문제 = 66
제3장 화일 조직과 인덱스 구조 = 75
3.1 주기억과 저장 장치 = 76
3.2 버퍼링과 화일의 레코드 = 86
3.3 비정렬 레코드와 정렬 레코드 = 91
3.4 해쉬 화일 = 93
3.5 단일 수준 정렬된 인덱스 = 101
3.6 다중 수준 인덱스 = 105
3.7 동적인 다중 수준 인덱스 = 108
3.8 다중 키 인덱스 = 115
연습 문제 = 118
제2편 관계형 데이타베이스와 데이타베이스 응용 프로그램
제4장 관계형 데이타 모델과 ER 모델의 변환 = 127
4.1 관계형 모델 = 127
4.2 관계형 제한 사항 = 132
4.3 관계 대수 연산 = 140
4.4 ER/EER 모델의 관계형 모델로의 변환 = 153
4.5 튜플 관계 해석과 도메인 관계 해석 = 156
연습 문제 = 160
제5장 관계형 데이타베이스 언어 SQL = 167
5.1 SQL의 데이타 정의 기능 = 168
5.2 SQL의 질의 기능 = 175
5.3 SQL의 수정 기능과 뷰 = 189
연습 문제 = 194
제6장 관계형 데이타베이스 시스템 = 197
6.1 Oracle 시스템의 개요 = 198
6.2 Microsoft Access의 개요 = 211
제7장 데이타베이스 응용 프로그램과 인터넷 = 215
7.1 응용 프로그램의 데이타베이스 접근 = 217
7.2 JDBC 개요 = 221
7.3 SQLJ 개요 = 225
7.4 절차적 SQL = 229
7.5 인터넷과 HTML = 231
7.6 XML 문서 처리 = 242
7.7 응용 서버의 기능 = 248
연습 문제 = 257
제3편 데이타베이스 설계와 튜닝 기법
제8장 관계형 데이타베이스의 정규화와 설계 = 263
8.1 릴레이션 스키마의 설계 기준 = 265
8.2 함수적 종속 = 271
8.3 릴레이션 스키마의 정규형 = 277
8.4 스키마 설계 알고리즘 = 284
8.5 제4정규형과 그 이상의 정규형 = 288
연습 문제 = 296
제9장 중형 데이타베이스 설계와 튜닝 기법 = 303
9.1 정보시스템과 데이타베이스 = 304
9.2 데이타베이스 설계 과정 = 308
연습 문제 = 326
제4편 트랜잭션 처리와 분산 데이타베이스
제10장 트랜잭션 처리와 동시성 제어 = 331
10.1 트랜잭션 처리 = 332
10.2 트랜잭션의 스케쥴과 복원성과 직렬성 = 344
10.3 동시성 제어를 위한 로킹 기법 = 355
10.4 타임스탬프 방법과 기타 방법에 의한 동시성 제어 = 366
연습 문제 = 373
제11장 데이타베이스 복원과 보안 및 인증 기법 = 377
11.1 데이타베이스의 기본적인 복원 기법 = 377
11.2 데이타베이스의 기타 복원 기법들 = 385
11.3 데이타베이스 보안 = 391
11.4 자유 재량 접근 제어 기법 = 393
11.5 강제적인 접근 제어와 통계 데이타베이스 보안 = 395
연습 문제 = 398
제12장 분산 데이타베이스 = 401
12.1 분산 데이타베이스의 기초 = 402
12.2 데이타 조각과 복사와 배치 기법 = 405
12.3 분산 데이타베이스 시스템의 종류 = 408
12.4 분산 데이타베이스 시스템의 질의어 처리 = 409
12.5 분산 데이타베이스의 동시성 제어와 복원 = 410
12.6 클라이언트-서버 구조 = 411
연습 문제 = 414
영문 색인 = 417
국문 색인 = 430