CƠ SỞ DỮ LIỆU ( Databases )

ThS. Trần Quang Hải Bằng Khoa CNTT – Đại học Giao thông Vận tải Email: bangtqh@utc2.edu.vn Website: http://bangtqh.wordpress.com

bangtqh@utc2.edu.vn

Giới thiệu môn học (cid:1) Mã học phần: MHT05.3 (cid:1) Thời lượng:

– LT / TL / BTL / TH : 30 / 0 / 10 / 15 (tiết). – Tự học: 90 giờ

(cid:1) Học phần phần tiên quyết:

– Nhập môn Hệ quản trị Cơ sở dữ liệu (MHT01.3)

(cid:1) Nội dung:

– Tổng quan về CSDL, các mô hình CSDL. Đi sâu nghiên cứu về CSDL quan hệ. Trình bày các ràng buộc toàn vẹn dữ liệu, phụ thuộc hàm, các dạng chuẩn và cách thức chuẩn hoá dữ liệu, tối ưu hoá các query.

(cid:1) Đánh giá học phần – Quá trình học tập: • Chuyên cần: • Bài tập lớn (BTL):

30% 10% (điểm danh không báo trước) 20%

– Điểm thi kết thúc học phần:

70%

2 bangtqh@utc2.edu.vn Cơ sở dữ liệu

Tài liệu tham khảo

1. Đặng Thị Thu Hiền, Giáo trình CSDL, Trường ĐHGTVT 2013. 2. Nguyễn Xuân Huy, Lê Hoài Bắc, Bài tập CSDL, NXB thống kê, 2003 3. Lê Tiến Vương, Nhập môn CSDL quan hệ, 2000 4. Vũ Đức Thi, CSDL kiến thức và thực hành, NXB bản thống kê 1997 5. Nguyễn An Tế, Giáo trình nhập môn CSDL, ĐHKHTN- ĐHQG

TPHCM 1996

6. Đỗ Trung Tuấn, Cơ sở dữ liệu, Nhà xuất bản giáo dục 1998

7. David Maier, The theory of relational Database, Computer Science

Press, 1983

8. Elmasri, Navathe, Fundamentals of Database Systems, Pearson

Education

9. Peter Rob – Carlos Cornel, Database systems 10. Jeffrey D.Ullman, The principles of database and knowledge base

system Voll, 2, Computer Science Press, 1989

3 bangtqh@utc2.edu.vn Cơ sở dữ liệu

Đề cương môn học

(cid:1) Chương 1: Tổng quan về Cơ sở dữ liệu

1.1. Một số khái niệm 1.2. Các mô hình dữ liệu

(cid:1) Chương 2: Mô hình dữ liệu quan hệ

2.1. Các khái niệm cơ bản 2.2. Các phép toán trên đại số tập hợp 2.3. Các phép toán trên đại số quan hệ

(cid:1) Chương 3: Ngôn ngữ truy vấn CSDL 3.1. Khái quát về ngôn ngữ dữ liệu SQL 3.2. Các lệnh truy vấn CSDL 3.3. Các lệnh cập nhật CSDL 3.4. Các lệnh liên quan đến cấu trúc của CSDL

4 bangtqh@utc2.edu.vn Cơ sở dữ liệu

Đề cương môn học (tiếp)

(cid:1)Chương 4: Ràng buộc toàn vẹn, phụ thuộc hàm và

khóa 4.1. Các vấn đề liên quan đến ràng buộc toàn vẹn 4.2. Các loại ràng buộc toàn vẹn 4.3. Phụ thuộc hàm 4.4. Khóa và thuật toán tìm khóa

(cid:1) Chương 5: Dạng chuẩn và chuẩn hóa lược đồ CSDL

5.1. Dạng chuẩn 5.2. Chuẩn hóa lược đồ CSDL

(cid:1) Chương 6: Tối ưu hóa câu truy vấn

6.1. Các nguyên tắc tổng quát 6.2. Ví dụ một thuật toán tối ưu hóa quan hệ 6.3. Thuật toán tối ưu hóa câu hỏi trong Đại số quan hệ

5 bangtqh@utc2.edu.vn Cơ sở dữ liệu

Chúc cả lớp học tốt

bangtqh@utc2.edu.vn