Giáo trình Hệ cơ sở dữ liệu
Mục lục Chương 1 . .3 MÔ HÌNH QUAN HỆ .3 I NGUYÊN NHÂN RA ĐỜI CỦA MÔ HÌNH QUAN HỆ.3 II CƠ SỞ DỮ LIỆU VÀ HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU.3 1 CSDL là gì?.4 2 Hệ quản trị CSDL .4 3 Người dùng (User) .4 4 CSDLQH và Hệ tập tin theo lối cũ.5 III MÔ HÌNH QUAN HỆ .5 1 Mô hình quan hệ là gì ?.5 2 Các khái niệm cơ bản của mô hình quan hệ .6 3 Các phép toán tập hợp.10 4 Các phép toán quan hệ.11 5 Các tính chất của đại số quan hệ .12 IV MÔ HÌNH THỰC THỂ KẾT HỢP .14 1 Giới thiệu mô hình thực thể kết hợp.14 2 Chuyển từ mô hình thực thể kết hợp sang lược đồ CSDL.17 V BÀI TẬP .19 1 Phép toán tập hợp và phép toán quan hệ.19 2 Mô hình thực thể kết hợp .19 Chương 2 . .22 NGÔN NGỮ TRUY VẤN SQL .22 I CÁCH TẠO QUAN HỆ BẰNG ACCESS .22 II CÂU LỆNH TRUY VẤN.22 1 BIỂU THỨC (EXPRESSION) .22 2 CÂU LỆNH SQL .25 III BÀI TẬP .28 Chương 3 . .31 RÀNG BUÔC TOÀN VẸN QUAN HỆ .31 I RÀNG BUỘC TOÀN VẸN - CÁC YẾU TỐ CỦA RÀNGBUỘC TOÀN VẸN .31 1 Ràng Buộc Toàn Vẹn.31 2 Các Yếu Tố Của Ràng Buộc Toàn Vẹn.31 II PHÂN LOẠI RÀNG BUỘC TOÀN VẸN.32 1 Ràng buộc toàn vẹn liên bộ .33 2 Ràng buộc toàn vẹn về phụ thuộc tồn tại: .33 3 Ràng buộc toàn vẹn về miền giá trị .33 4 Ràng buộc toàn vẹn liên thuộc tính.34 5 Ràng buộc toàn vẹn liên thuộc tính liên quan hệ .34 6 Ràng buộc toàn vẹn về thuộc tính tổng hợp .34 III BÀI TẬP .34 Chương 4 . .36 PHỤ THUỘC HÀM .36 I KHÁI NIÊM PHỤ THUỘC HÀM.36 1 Định nghĩa phụ thuộc hàm .37 2 Phụ thuộc hàm hiển nhiên .37 3 Thuật toán Satifies.37 4 Các phụ thuộc hàm có thể có.38 II HỆ LUẬT DẪN ARMSTRONG.41 1 Phụ thuộc hàm được suy diễn logic từ F .41 2 Hệ luật dẫn Amstrong .42 3 Hệ luật dẫn Armstrong là đầy đủ .45 III THUẬT TOÁN TÌM F+.46 1 Thuật toán cơ bản .46 2 Thuật toán cải tiến.47 IV BÀI TẬP .47 Chương 5 . .49 PHỦ CỦA TẬP PHỤ THUỘC HÀM.49 I ĐỊNH NGHĨA .49 II PHỦ TỐI THIỂU CỦA MỘT TẬP PHỤ THUỘC HÀM .49 1 Phụ thuộc hàm có vế trái dư thừa .49 2 Tập phụ thuộc hàm có vế phải một thuộc tính .50 3 Tập phụ thuộc hàm không dư thừa .50 4 Tập phụ thuộc hàm tối thiểu .50 III KHÓA CỦA LƯỢC ĐỒ QUAN HỆ.51 1 Định Nghĩa .51 2 Thuật toán tìm tất cả khóa .52 IV BÀI TẬP .54 Chương 6 . .56 CHUẨN HÓA CƠ SỞ DỮ LIỆU.56 I DẠNG CHUẨN CỦA LƯỢC ĐỒ QUAN HỆ .56 1 Định nghĩa các dạng chuẩn .56 II PHÉP TÁCH KẾT NỐI BẢO TOÀN.61 1 Phép tách kết nối bảo toàn thông tin.61 2 Phép tách bảo toàn phụ thuộc hàm .66 III THIẾT KẾ CSDL BẰNG CÁCH PHÂN RÃ.69 1 Phân rã thành dạng chuẩn BC(hay chuẩn 3) bảo toàn thông tin.69 2 Phân rã thành dạng chuẩn 3 vừa bảo toàn thông tin vừa bảo toàn phụ thuộc hàm.75 IV BÀI TẬP .78
Các file đính kèm theo tài liệu này:
- GIAOtRINH_csdl_sql.pdf