차례 (장 및 절 제목)
 
머리말	
목차	
장 및 절 목차	

제 1 장  데이터베이스 기본 개념 및 용어	
1.1  데이터베이스와 데이터베이스 관리 체제	
1.2  데이터베이스 관리 체제가 파일 처리 접근 방식보다 좋은 점 
1.3  뷰와 자료 독립성	
1.4  스키마(schema)와 인스턴스(instance)	
1.5  자료 모델 (data models)	
1.6  자료 정의 언어(DDL)와 자료 조작어 (DML)	
1.7  자료 조작어의 성질: 비절차적, 집합 결과	
1.8  용어: 질의어(query language)와 자료 조작어(DML)	
1.9  데이터베이스 관리자와 사용자	
1.10  4GL, 운영 체제	

제 2 장  개체-관계 모델 (entity-relationship model)	
2.1  개체 집합 (entity set)	
2.2  속성 (attribute 또는 property)	
2.3  관계 집합 (relationship set)	
2.4  사상(=매핑) 제약 조건 (mapping constraints)	
2.5  키 (keys)	
2.6  개체-관계도 (entity-relationship diagram)	

제 3 장  관계형 모델 및 관계 대수 (relational algebra)	
3.1  관계형 데이터베이스의 구조	
3.2  관계 대수 (relational algebra) 소개	
3.3  관계 대수: 기본 연산 (primitive or fundamental ops) 5 가지	
3.4  관계 대수: 그 밖의 연산 (additional operations)	
3.5  뷰 (view, virtual relation)	

제 4 장  SQL (1): create table, select, from, where, 투플 변수	
4.1  SQL 소개	
4.2  자료 형 (domain type)	
4.3  create table 명령을 써서 스키마 정의하기	
4.4  select-from-where 명령 실행 원리	
4.5  select 명령에서 속성을 추출하기
4.6  where 절에서 조건을 나타내기	
4.7  속성의 이름을 정하거나 바꾸기 (renaming attributes [as])	
4.8  테이블을 가리키는 투플 변수를 정의하기	
4.9  like: 문자열 (character string) 패턴 연산
4.10  투플 간추리기: order by	

제 5 장  SQL (2): 집합, 집계, 부속 질의, insert, delete, update, view	
5.1  집합 연산 (set operations)	
5.2  집계 함수 (aggregate functions)	
5.3  null 값을 넣는 방법	
5.4  select 안의 부속 질의 (nested subquery)	
5.5  뷰 (view) 정의하기: create view	
5.6  표에 투플을 넣기: insert	
5.7  표에서 투플을 지우기: delete	
5.8  표의 투플 값을 바꾸기: update
5.9  색인 만들기 : create index
5.10  뷰 갱신 이상 현상 (view update anomaly) 	
5.11  내포된 SQL 문장 (embedded SQL)	
5.12  4GL (fourth generation language)

제 6 장  도메인, 참조 무결성, 함수적 종속	
6.1  도메인 제약 (domain constraints)	
6.2  참조 무결성 (referential integrity)	
6.3  함수적 종속 (FD: functional dependencies)
6.4  함수적 종속 모음의 클로져(=울타리) (closure of a set of FDs)	
6.5  규범적 카버(=덮개) (canonical cover)	

제 7 장  관계형 데이터베이스 설계 (1): 목표 및 정규화 (normalization)	
7.1  관계형 데이터베이스 설계의 목표와 방법	
7.2  관계형 데이터베이스를 잘못 설계할 때의 문제점	
7.3  스키마를 나누기 (decomposition)	
7.4  가짜 투플 (spurious tuples)
7.5  함수적 종속을 바탕으로 한 정규화 (normalization using FDs)	
7.6  나누기할 때의 바람직한 특성 (desirable properties of decomp)	
7.7  1NF (제 1 정규 형)	
7.8  2NF (제 2 정규 형)

제 8 장  관계형 데이터베이스 설계 (2): BCNF와 3NF	
8.1  BCNF (보이스-카드 정규 형: Boyce-Codd normal form)
8.2  나누기: BCNF가 안 되면 3NF를?	
8.3  3NF (제 3 정규 형)	
8.4  BCNF와 3NF를 견줌 (comparison of BCNF and 3NF)	
8.5  4NF (제 4 정규 형)
8.6  5NF (제 5 정규 형) 

제 9 장  트랜잭션 (transactions)	
9.1  트랜잭션 소개	
9.2  트랜잭션의 네 가지 특성: ACID	
9.3  SQL에서 트랜잭션을 나타내기

붙임
붙임 1.  Oracle8i SQL*Plus 사용자 설명서	
붙임 2.  MySQL 사용자 설명서	
붙임 3.  mSQL (miniSQL) 2.0 사용자 설명서	
붙임 4.  Microsoft SQL Server 사용자 설명서	

찾아보기 (한글, 특수 글자, 로마자 차례대로 나옴)