I. CHƯƠNG I- CÁC KHÁI NIỆM CƠ BẢN VỀ HỆ CƠ SỞ DỮ LIỆU
I. I- Cơ sở dữ liệu
1. I.1- Định nghĩa cơ sở dữ liệu
2. 2- Các tính chất của một cơ sở dữ liệu
II. II- Hệ quản trị cơ sở dữ liệu
1. II.1- Định nghĩa hệ quản trị cơ sở dữ liệu
2. 2- Các chức năng của một hệ quản trị cơ sở dữ liệu
3. 3- Các đặc trưng của giải pháp cơ sở dữ liệu
4. 4- Ví dụ về một cơ sở dữ liệu
III. III- Mô hình cơ sở dữ liệu
1. III.1- Các loại mô hình cơ sở dữ liệu
2. 2- Lược đồ và trạng thái cơ sở dữ liệu
IV. IV- Con người trong hệ cơ sở dữ liệu
1. IV.1- Người quản trị hệ cơ sở dữ liệu (Database Administrator – DBA)
2. 2- Người thiết kế cơ sở dữ liệu (Database Designer)
3. 3- Những người sử dụng (End User)
4. 4- Người phân tích hệ thống và lập trình ứng dụng
5. 5- Người thiết kế và cài đặt hệ quản trị dữ liệu
6. 6- Những người phát triển công cụ
7. 7- Các thao tác viên và những người bảo trì
V. V- Ngôn ngữ cơ sở dữ liệu và giao diện
1. V.1- Các ngôn ngữ hệ quản trị cơ sở dữ liệu
2. 2- Các loại giao diện hệ quản trị cơ sở dữ liệu
VI. VI- Câu hỏi ôn tập
II. CHƯƠNG II- MÔ HÌNH THỰC THỂ - LIÊN KẾT
I. I- Sử dụng mô hình quan niệm bậc cao cho việc thiết kế cơ sở dữ liệu
II. II- Các thành phần cơ bản của mô hình ER
1. II.1- Thực thể và thuộc tính
2. 2- Kiểu thực thể, tập thực thể, khóa và tập giá trị
3. 3- Kiểu liên kết, tập liên kết và các thể hiện
4. 4- Cấp liên kết, tên vai trò và kiểu liên kết đệ quy
5. 5- Các ràng buộc trên các kiểu liên kết
6. 6- Thuộc tính của các kiểu liên kết
7. 7- Các kiểu thực thể yếu
III. III- Ví dụ về thiết kế mô hình ER
1. III.1- Xác định các kiểu thực thể, các thuộc tính và các kiểu liên kết
IV. IV- Mô hình thực thể liên kết mở rộng (mô hình EER)
1. IV.1- Lớp cha, lớp con và sự thừa kế
2. 2- Chuyên biệt hóa, tổng quát hóa
3. 3- Phân cấp chuyên biệt và lưới chuyên biệt
4. 4- Các ràng buộc và các đặc trung của chuyên biệt hóa, tổng quát hóa
3. 3- Sơ đồ mô hình EER
V. V- Tổng kết chương và câu hỏi ôn tập
1. V.1- Tổng kết chương
2. 2- Câu hỏi ôn tập
III. CHƯƠNG III- MÔ HÌNH QUAN HỆ, CÁC RÀNG BUỘC QUAN HỆ VÀ ĐẠI SỐ QUAN HỆ
I. I- Các khái niệm của mô hình quan hệ
1. I.1- Miền, thuộc tính, bộ và quan hệ
2. 2- Các đặc trưng của các quan hệ
1. 1- Thứ tự của các bộ trong một quan hệ
2. 2- Thứ tự của các giá trị bên trong một bộ
3. 3- Các giá trị trong một bộ
4. 4- Thể hiện của một quan hệ
II. II- Các ràng buộc quan hệ, lược đồ cơ sở dữ liệu quan hệ
1. II.1- Các ràng buộc miền
2. 2- Ràng buộc khoá và ràng buộc trên các giá trị không xác định (null)
3. 3- Cơ sở dữ liệu quan hệ và lược đồ cơ sở dữ liệu quan hệ
4. 4- Toàn vẹn thực thể, toàn vẹn tham chiếu và khoá ngoài
III. III- Các phép toán trên mô hình quan hệ
1. III.1- Các phép toán cập nhật
3. 3- Phép sửa đổi (Update)
2. 2- Các phép toán đại số quan hệ
3. 3- Phép đặt lại tên (RENAME)
4. 4- Các phép toán lý thuyết tập hợp
6. 6- Tập hợp đầy đủ các phép toán quan hệ
3. 3- Các phép toán quan hệ bổ sung
1. 1- Các hàm nhóm và các phép nhóm
2. 2- Các phép toán khép kín đệ quy
3. 3- Các phép toán nối ngoài (outer join), hợp ngoài (outer union)
4. 4- Một số ví dụ về truy vấn trong đại số quan hệ
IV. IV- Chuyển đổi mô hình ER thành mô hình quan hệ
1. IV.1- Các quy tắc chuyển đổi
2. 2- Chuyển đổi mô hình cụ thể
V. V- Tổng kết chương và câu hỏi ôn tập
1. V.1- Tổng kết chương
2. 2- Câu hỏi ôn tập
IV. CHƯƠNG IV- PHỤ THUỘC HÀM VÀ CHUẨN HÓA CƠ SỞ DỮ LIỆU QUAN HỆ, CÁC THUẬT TOÁN THIẾT KẾ CƠ SỞ DỮ LIỆU QUAN HỆ
I. I- Các nguyên tắc thiết kế lược đồ quan hệ
1. I.1- Ngữ nghĩa của các thuộc tính quan hệ
2. 2- Thông tin dư thừa trong các bộ và sự dị thường cập nhật
3. 3- Các giá trị không xác định trong các bộ
4. 4- Sinh ra các bộ giả
II. II- Các phụ thuộc hàm
1. II.1- Định nghĩa phụ thuộc hàm
2. 2- Các quy tắc suy diễn đối với các phụ thuộc hàm
3. 3- Sự tương đương của các tập phụ thuộc hàm
4. 4- Các tập phụ thuộc hàm tối thiểu
III. III- Các dạng chuẩn dựa trên khóa chính
1. III.1- Nhập môn về chuẩn hoá
5. 5- Dạng chuẩn Boyce-Codd
IV. IV- Các thuật toán thiết kế cơ sở dữ liệu quan hệ và các dạng chuẩn cao hơn
1. IV.1- Định nghĩa tổng quát các dạng chuẩn
2. 2- Các thuật toán thiết kế lược đồ cơ sở dữ liệu quan hệ
1. 1- Tách quan hệ và tính không đầy đủ của các dạng chuẩn
2. 2- Phép tách và sự bảo toàn phụ thuộc
3. 3- Phép tách và kết nối không mất mát
3. 3- Các phụ thuộc hàm đa trị và dạng chuẩn 4
1. 1- Định nghĩa phụ thuộc đa trị
2. 2- Các quy tắc suy diễn đối với các phụ thuộc hàm và phụ thuộc đa trị
4. 4- Tách có tính chất nối không mất mát thành các quan hệ 4NF
4. 4- Các phụ thuộc nối và dạng chuẩn 5
V. V- Tổng kết chương và câu hỏi ôn tập
1. V.1- Tổng kết chương
2. 2- Câu hỏi ôn tập