현대의 데이터베이스 관리 시스템, 특히 관계형 데이터베이스 시스템의 기초를 다룬다.기초편의 단원들은 데이터베이스 시스템, ER 모델, 관계 모델을 소개하고 어떻게 데이터베이스가 생성되고 사용되는지를 설명한다. 나머지 부분에서는 응용 위주이거나 시스템 위주로서 데이터베이스 시스템 아키텍처 내용을 배운 다음 다루면 좋은 내용들로서 후반부에 배치되어 있다. 두학기 정도의 분량으로 적당하다.
Contents
1부 기초편
1. 데이터베이스 시스템 개요
2. 데이터베이스 설계의 개요
3. 관계모델
4. 관계대수와 관계해석
5. 질의, 제약조건, 트리거
2부 응용 개발
데이터베이스 응용 개발
인터넷 응용
3부 저장장치와 인덱싱
8. 저장 장치와 인덱싱 개론
9. 데이터 저장 : 디스크와 파일
10. 트리 구조 인덱싱
11. 해시 기반 인덱싱
4부 질의 수행
12. 질의 수행 개요
13. 외부 정렬
14. 관계 연산자 수행
15. 관계형 질의 최적하기
5부 트랜잭션 관리
16. 트랜잭션 관리 개요
17. 동시성 제어
18. 장애복구
6부 데이터베이스 설계와 튜닝
19. 스키마 정제와 정규형
20. 물리적 데이터베이스 설계와 튜닝
21. 보안과 권한관리
7부 데이터 웨어하우징과 데이터 마이닝
22. 데이터 웨어하우징과 의사결정 지원
23. 데이터 마이닝