Lý thuyết thiết kế CSDL

THThiNganHang
0 lượt tải
44
0

Nội dung tài liệu

Trang 1

Chương 5. Lý thuyết thiết kếChương 5. Lý thuyết thiết kế CSDLCSDL 5.1. CÁC VẤN ĐỀ GẶP PHẢI KHI TỔ CHỨC CSDL5.1. CÁC VẤN ĐỀ GẶP PHẢI KHI TỔ CHỨC CSDL 5.2. PHỤ THUỘC HÀM5.2. PHỤ THUỘC HÀM 5.3 BAO ĐÓNG CỦA TẬP PHỤ THUỘC HÀM VÀ5.3 BAO ĐÓNG CỦA TẬP PHỤ THUỘC HÀM VÀ BAO ĐÓNG CỦA TẬP THUỘC TÍNHBAO ĐÓNG CỦA TẬP THUỘC TÍNH 5.4. KHOÁ CỦA LƯỢC ĐỒ QUAN HỆ - MỘT SỐ5.4. KHOÁ CỦA LƯỢC ĐỒ QUAN HỆ - MỘT SỐ THUẬT TOÁN TÌM KHOÁTHUẬT TOÁN TÌM KHOÁ 5.5. PHỦ TỐI THIỂU (minimal cover)5.5. PHỦ TỐI THIỂU (minimal cover) 5.6.DẠNG CHUẨN CỦA LƯỢC ĐỒ QUAN HỆ5.6.DẠNG CHUẨN CỦA LƯỢC ĐỒ QUAN HỆ

Trang 2

Chương 4. Lý thuyết thiết kếChương 4. Lý thuyết thiết kế CSDLCSDL 5.1. CÁC VẤN ĐỀ GẶP PHẢI KHI TỔ CHỨC CSDL5.1. CÁC VẤN ĐỀ GẶP PHẢI KHI TỔ CHỨC CSDL 5.2. PHỤ THUỘC HÀM5.2. PHỤ THUỘC HÀM 5.3 BAO ĐÓNG CỦA TẬP PHỤ THUỘC HÀM VÀ5.3 BAO ĐÓNG CỦA TẬP PHỤ THUỘC HÀM VÀ BAO ĐÓNG CỦA TẬP THUỘC TÍNHBAO ĐÓNG CỦA TẬP THUỘC TÍNH 5.4. KHOÁ CỦA LƯỢC ĐỒ QUAN HỆ - MỘT SỐ5.4. KHOÁ CỦA LƯỢC ĐỒ QUAN HỆ - MỘT SỐ THUẬT TOÁN TÌM KHOÁTHUẬT TOÁN TÌM KHOÁ 5.5. PHỦ TỐI THIỂU (minimal cover)5.5. PHỦ TỐI THIỂU (minimal cover) 5.6.DẠNG CHUẨN CỦA LƯỢC ĐỒ QUAN HỆ5.6.DẠNG CHUẨN CỦA LƯỢC ĐỒ QUAN HỆ

Trang 3

Các vấn đề gặp phải khi tổ chứcCác vấn đề gặp phải khi tổ chức CSDLCSDL  Trước khi bàn về cách thiết kế một cơ sở dữ liệuTrước khi bàn về cách thiết kế một cơ sở dữ liệu tốt, chúng ta hãy phân tích xem tại sao trong mộttốt, chúng ta hãy phân tích xem tại sao trong một số lược đồ quan hệ lại tồn tại những vấn đề rắcsố lược đồ quan hệ lại tồn tại những vấn đề rắc rối. Chẳng hạn cho lược đồ quan hệ:rối. Chẳng hạn cho lược đồ quan hệ: Thi(MASV,HOTEN,MONHỌC,DIEMTHI)Thi(MASV,HOTEN,MONHỌC,DIEMTHI) và sau đây là một quan hệ trên lược đồ quan hệ Thivà sau đây là một quan hệ trên lược đồ quan hệ Thi

Trang 4

Các vấn đề gặp phải khi tổ chứcCác vấn đề gặp phải khi tổ chức CSDLCSDL 1)Dư thừa (redundancy): Họ tên của các sinh viên được lặp lại1)Dư thừa (redundancy): Họ tên của các sinh viên được lặp lại mỗi lần cho mỗi môn thi.mỗi lần cho mỗi môn thi. 2)Mưu thuẫn tiềm ẩn (potentia inconsistancyl hay bất thường2)Mưu thuẫn tiềm ẩn (potentia inconsistancyl hay bất thường khi cập nhật. Do hậu quả của dư thừa, chúng ta có thể cậpkhi cập nhật. Do hậu quả của dư thừa, chúng ta có thể cập nhật họ tên của một sinh viên trong một bộ nào đó nhưng vẫnnhật họ tên của một sinh viên trong một bộ nào đó nhưng vẫn để lại họ tên cũ trong những bộ khác. Vì vậy chúng ta có thểđể lại họ tên cũ trong những bộ khác. Vì vậy chúng ta có thể không có một họ tên duy nhất đối với mỗi sinh viên nhưkhông có một họ tên duy nhất đối với mỗi sinh viên như chúng ta mong muốn.chúng ta mong muốn. 3)Bất thường khi chèn (insertion anomaly). Chúng ta không thể3)Bất thường khi chèn (insertion anomaly). Chúng ta không thể biết họ tên của một sinh viên nếu hiện tại sinh viên đó khôngbiết họ tên của một sinh viên nếu hiện tại sinh viên đó không dự thi môn nào.dự thi môn nào. 4)Bất thường khi xoá (deletion anomaly). Ngược lại với vấn đề4)Bất thường khi xoá (deletion anomaly). Ngược lại với vấn đề 3) là vấn đề chúng ta có thể xoá tất cả các môn thi của một3) là vấn đề chúng ta có thể xoá tất cả các môn thi của một sinh viên, vô ý làm mất dấu vết để tìm ra họ tên của sinh viênsinh viên, vô ý làm mất dấu vết để tìm ra họ tên của sinh viên này.này.

Hiển thị 4 trang đầu. Tải tài liệu để xem đầy đủ.

Bình luận (0)

Đăng nhập để tham gia bình luận

Chưa có bình luận nào. Hãy là người đầu tiên!