Đề cương môn cơ sở dữ liệu - Pdf 18

ĐỀ CƯƠNG CHI TIẾT
Môn: Cơ sở Dữ Liệu
o0o
THỜI LƯỢNG GIẢNG DẠY
Bài thứ Nội dung Số tiết Buổi thứ
1 Các khái niệm của một hệ CSDL 2 1
2 Các cách tiếp cận một CSDL 4 ½ buổi 1 và ½ buổi 2
3 Mô hình dữ liệu quan hệ (của Codd) 2 ½ buổi 2
4 Ngôn ngữ đại số quan hệ 8 3 và 4
5 Ngôn ngữ SQL 8 5, 6
6 Ngôn ngữ tân từ 4 7
7 Ràng buộc toàn vẹn trong một CSDL 8 8 và 9
8 Tối ưu hóa câu hỏi 4 10
9 Ôn tập 5 11
Tổng cộng 45 11 buổi
LÝ THUYẾT
1. Bài 1: Các khái niệm của một hệ CSDL ( ½ buổi 1)
- Dẫn nhập
- Hệ quản trị CSDL và các thành phần
- Các đối tượng sử dụng CSDL
- Các mức của một CSDL
2. Bài 2: Các cách tiếp cận một CSDL
- Mô hình mạng, mô hình phân cấp ( ½ buổi 1)
- Mô hình thực thể mối kết hợp và mở rộng ( ½ buổi 2)
3. Bài 3: Mô hình dữ liệu quan hệ (của Codd) ( ½ buổi 2)
- Thuộc tính
- Quan hệ
- Bộ
- Khóa – Siêu khóa – Khóa chính (khóa chỉ định) – Khóa dự tuyển – Khóa
ngoại.
- Lược đồ quan hệ

 Liên thuộc tính
 Liên bộ
o RBTV có bối cảnh nhiều quan hệ
 Khóa ngoại (tham chiếu, phụ thuộc tồn tại)
 Liên thuộc tính
 Thuộc tính tổng hợp (buổi 9)
 Do hiện diện của chu trình
o Phụ thuộc hàm
8. Bài 8: Tối ưu hóa câu hỏi (buổi 10)
- Đặt vấn đề
- Nguyên tắc tổng quát để tối ưu hóa câu hỏi
o Biểu thức tương đương
 Định nghĩa
 Tính chất của phép kết và phép tích
o Nguyên tắc tổng quát
- Một số kỹ thuật tối ưu hóa câu hỏi
o Kỹ thuật (dãy phép chọn, phép chiếu, hoán vị …)
o Thuật giải tối ưu hoá câu hỏi trong ngôn ngữ đại số quan hệ.
9. Ôn tập (buổi 11)
NỘI DUNG THỰC HÀNH
1. Buổi 1,2:
- Giới thiệu các công cụ trong Microsoft SQL Server 2000 (7.0)
- Hướng dẫn sử dụng Query Analyzer, cách kết nối
- Cách sử dụng Help
- Giới thiệu các kiểu dữ liệu
- Các lệnh tạo database,table,primary key, foreign key.
- Giới thiệu các lệnh sp_help, sp_tables, sp_columns, sp_pkeys, sp_fkeys,
sp_helpconstraint, sp_helpsql …
- Các lệnh drop, alter
2. Buổi 3,4:


Nhờ tải bản gốc
Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status