자료 내용
1쪽
TRƢỜNG ĐẠI HỌC HÀNG HẢI KHOA CÔNG NGHỆ THÔNG TIN BỘ MÔN HỆ THỐNG THÔNG TIN -----***----- BÀI GIẢNG CƠ SỞ DỮ LIỆU TÊN HỌC PHẦN : CƠ SỞ DỮ LIỆU MÃ HỌC PHẦN : 17401 TRÌNH ĐỘ ĐÀO TẠO : ĐẠI HỌC CHÍNH QUY DÙNG CHO SV NGÀNH : CÔNG NGHỆ THÔNG TIN HẢI PHÒNG - 2011
2쪽
2 MỤC LỤC Chƣơng 1. Giới thiệu 7 1.1. Tổng quan về cơ sở dữ liệu 7 1.2. Hệ thống tệp tin và hệ quản trị dữ liệu 7 1.3. Các mô hình dữ liệu 9 1.4. Các mức độ trừu tượng trong cơ sở dữ liệu 17 Chƣơng 2. Mô hình Thực thể-Liên kết 21 2.1. Tổng quan về thiết kế cơ sở dữ liệu 21 2.2. Mô hình Thực thể-Liên kết 21 2.3. Thực thể và thuộc tính 21 2.4. Quan hệ giữa các thực thể 22 Chƣơng 3: Mô hình dữ liệu quan hệ 24 3.1. Các khái niệm cơ bản 24 3.2. Các ràng buộc dữ liệu 24 3.3. Chuyển đổi sơ đồ Thực thể-Liên kết sang cơ sở dữ liệu quan hệ 27 Chƣơng 4. Đại số quan hệ 29 4.1. Phép chọn 29 4.2. Phép chiếu 29 4.3. Phép hợp 30 4.4. Phép giao 30 4.5. Phép trừ 30 4.6. Tích Descartes 31 4.7. Các phép kết nối 31 4.8. Phép chia 32 Chƣơng 5. Ngôn ngữ truy vấn có cấu trúc- SQL 33 5.1. Tổng quan về SQL 33 5.2. Truy vấn SQL cơ bản 33 5.3. Truy vấn sử dụng các hàm thống kê 34 5.4. Các lệnh sửa đổi dữ liệu 35 Chƣơng 6. Chuẩn hóa và rút gọn cơ sở dữ liệu quan hệ 37 6.1. Các vấn đề về dư thừa dữ liệu 37 6.2. Các phụ thuộc hàm 37 6.3. Các dạng chuẩn của lược đồ quan hệ 44
3쪽
3 6.3.1. Dạng chuẩn 1 (1NF) 44 6.3.2. Dạng chuẩn 2 (2NF) 44 6.3.3. Dạng chuẩn 3 (3NF) 44 6.3.4. Dạng chuẩn Boyce-Codd (BCNF) 44 6.4. Phép tách lược đồ quan hệ 45 6.4.1. Phép tách bảo toàn thông tin 45 6.4.2. Phép tách bảo toàn phụ thuộc 45 6.5. Chuẩn hóa lược đồ quan hệ 47 6.5.1. Tách lược đồ quan hệ về 3NF 47 6.5.2. Tách lược đồ quan hệ về BCNF 47 Một số đề thi mẫu 49
4쪽
4 Tên học phần: Cơ sở dữ liệu Loại học phần: 1 Bộ môn phụ trách giảng dạy: Hệ thống Thông tin Khoa phụ trách: CNTT. Mã học phần: 17401 Tổng số TC: 2 Tổng số tiết Lý thuyết Thực hành/ Xemina Tự học Bài tập lớn Đồ án môn học 45 45 0 0 không không Học phần học trƣớc: Không yêu cầu. Học phần tiên quyết: Không yêu cầu. Học phần song song: Không yêu cầu. Mục tiêu của học phần: Cung cấp các kiến thức cơ bản về mô hình cơ sở dữ liệu quan hệ; Thiết kế một cơ sở dữ liệu hiệu quả. Nội dung chủ yếu: Giới thiệu về cơ sở dữ liệu; Mô hình Thực thể-Liên kết; Mô hình dữ liệu quan hệ; Đại số quan hệ; Giới thiệu về ngôn ngữ truy vấn dữ liệu có cấu trúc SQL; Thiết kế cơ sở dữ liệu quan hệ. Nội dung chi tiết: PHÂN PHỐI SỐ TIẾT TÊN CHƢƠNG MỤC TS LT TH BT KT Chƣơng 1. Giới thiệu 3 3 1.1. Tổng quan về cơ sở dữ liệu 1.2. Hệ thống tệp tin và hệ quản trị dữ liệu 1.3. Các mô hình dữ liệu 1.4. Các mức độ trừu tượng trong cơ sở dữ liệu Chƣơng 2. Mô hình Thực thể-Liên kết 6 6 2.1. Tổng quan về thiết kế cơ sở dữ liệu 2.2. Mô hình Thực thể-Liên kết 2.3. Thực thể và thuộc tính 2.4. Quan hệ giữa các thực thể Chƣơng 3: Mô hình dữ liệu quan hệ 6 6 3.1. Các khái niệm cơ bản 3.2. Các ràng buộc dữ liệu 3.3. Chuyển đổi sơ đồ Thực thể-Liên kết sang cơ sở dữ liệu quan hệ Chƣơng 4. Đại số quan hệ 6 6 4.1. Phép chọn
5쪽
5 PHÂN PHỐI SỐ TIẾT TÊN CHƢƠNG MỤC TS LT TH BT KT 4.2. Phép chiếu 4.3. Phép hợp 4.4. Phép giao 4.5. Phép trừ 4.6. Tích Descartes 4.7. Các phép kết nối 4.8. Phép chia Chƣơng 5. Ngôn ngữ truy vấn có cấu trúc- SQL 9 9 5.1. Tổng quan về SQL 5.2. Truy vấn SQL cơ bản 5.3. Truy vấn sử dụng các hàm thống kê 5.4. Các lệnh sửa đổi dữ liệu Chƣơng 6. Chuẩn hóa và rút gọn cơ sở dữ liệu quan hệ 15 15 6.1. Các vấn đề về dư thừa dữ liệu 6.2. Các phụ thuộc hàm 6.3. Các dạng chuẩn của lược đồ quan hệ 6.3.1. Dạng chuẩn 1 (1NF) 6.3.2. Dạng chuẩn 2 (2NF) 6.3.3. Dạng chuẩn 3 (3NF) 6.3.4. Dạng chuẩn Boyce-Codd (BCNF) 6.4. Phép tách lược đồ quan hệ 6.4.1. Phép tách bảo toàn thông tin 6.4.2. Phép tách bảo toàn phụ thuộc 6.5. Chuẩn hóa lược đồ quan hệ 6.5.1. Tách lược đồ quan hệ về 3NF 6.5.2. Tách lược đồ quan hệ về BCNF Nhiệm vụ của sinh viên: Tham dự các buổi học lý thuyết và thực hành, làm các bài tập được giao, làm các bài thi giữa học phần và bài thi kết thúc học phần theo đúng quy định. Tài liệu học tập: 1. Nguyễn Kim Anh, Nguyên lý của các hệ cơ sở dữ liệu, NXB Giáo dục, 2005. 2. Lê Tiến Vương, Nhập môn cơ sở dữ liệu quan hệ, NXB Khoa học và kỹ thuật, 1997. 3. Raghu Ramakrishnan, Database Management Systems, McGraw-Hill, 1998.
앞 5페이지만 표시됩니다. 전체를 보려면 자료를 다운로드하세요.
댓글 (0)
댓글이 없습니다. 첫 댓글을 남겨보세요!