Cơ sở dữ liệu
Mô tả vắn tắt nội dung học phần
Nội dung môn học bao gồm 2 phần cơ bản sau: Đại cương về các hệ cơ sở dữ liệu: các khái niệm cơ bản về cơ sở dữ liệu, người sử dụng, hệ quản trị cơ sở dữ liệu, tính độc lập dữ liệu, kiến trúc của một hệ cơ sở dữ liệu và phân loại các hệ cơ sở dữ liệu. Nguyên lý của các hệ cơ sở dữ liệu: ngôn ngữ định nghĩa và thao tác dữ liệu, lý thuyết thiết kế cơ sở dữ liệu, an toàn và toàn vẹn dữ liệu.
Nhiệm vụ của sinh viên: Dự lớp đầy đủ Làm bài tập đầy đủ
Đề cương
Chương 1: Đại cương về các hệ cơ sở dữ liệu
Chương 2: Các mô hình dữ liệu
Chương 3: Ngôn ngữ định nghĩa và thao tác dữ liệu đối với mô hình quan hệ
Chương 4: Lý thuyết thiết kế cơ sở dữ liệu quan hệ
Chương 5: An toàn và toàn vẹn dữ liệu
Chương 6: Tối ưu hóa truy vấn
Chương 7: Tổ chức dữ liệu vật lý
Bài thực hành dành cho SV học IT3090 (15 tiết). SV chú ý đăng ký lớp thực hành trước khi đăng ký lớp lý thuyết.
Download bài giảng tại đây
Tài liệu học tập và tham khảo:
[1] Nguyễn Kim Anh, Nguyên lý của các hệ cơ sở dữ liệu, NXB Đại học Quốc gia, Hà Nội, 2004
[2] J. D. Ullman, A First Course in Database Systems, Prentice-Hall, 1997
[3] J. D. Ullman, Principles of Database and Knowledge-Base Systems, vol. 1, Computer Science Press, 1988
[4] Nguyễn Hồng Phương, Slide Bài giảng CSDL, Trường Công nghệ thông tin và truyền thông, ĐH Bách Khoa Hà Nội