TAILIEUCHUNG - Bài giảng Hệ cơ sở dữ liệu: Chương 9 - Trần Thị Kim Chi

Bài giảng "Hệ cơ sở dữ liệu - Chương 9: Phụ thuộc hàm" cung cấp cho người học các kiến thức: Dư thừa dữ liệu, phụ thuộc hàm, hệ tiên đề Amstrong, bao đóng của tập phụ thuộc hàm, bao đóng của tập thuộc tính, giải thuật Tìm khóa cho lược đồ quan hệ. . | Chương 9 phỤ thuỘc hàm (Functional dependency) Trần Thi Kim Chi 1 Nội dung Dư thừa dữ liệu Phụ thuộc hàm Hệ tiên đề Amstrong Bao đóng của tập phụ thuộc hàm Bao đóng của tập thuộc tính Giải thuật Tìm khóa cho lược đồ quan hệ 2 Trần Thi Kim Chi Dư thừa dữ liệu - (Data redundancy) Mục đích của thiết kế CSDL là gom các thuộc tính thành các quan hệ sao cho giảm thiểu dư thừa dữ liệu Hậu quả của dư thừa dữ liệu: Lãng phí không gian đĩa Các bất thường khi cập nhật Ba loại bất thường: Bất thường khi thêm vào Bất thường khi xóa bỏ Bất thường khi sửa đổi 3 Trần Thi Kim Chi Ví dụ MaSv HoTen MaMH 1111 1111 5556 5556 9876 Mai Mai Long Long Son CSDL KTMT CSDL KTMT CSDL TenMH Cơ Sở Dữ Liệu Kiến Trúc Máy Tính Cơ Sở Dữ Liệu Kiến Trúc Máy Tính Cơ Sở Dữ Liệu SoTC 4 4 4 4 4 Điem 9 8 8 8 7 Khóa chính của bảng KETQUA? MaSv + MaMH Các bất thường: Dư thừa dữ liệu (Redundancy): Thông tin cá nhân bị trùng lặp Không nhất quán (Inconsistency): Nếu đổi bản ghi thứ nhất tên Mai thành Nga Không nhất quán dữ liệu bản ghi 2 vẫn tên Mai Dị thường khi thêm bộ (Insertion anomalies): Nếu bổ sung thêm người mới tên là Hùng nhưng chưa thi không thể tạo bản ghi mới được vì khóa chính là MaSv + MaMH Dị thường khi xoá bộ (Deletion anomalies): Nếu xóa bản ghi 4 cuối thì thông tin về môn CSDL cũng mất Phụ thuộc hàm (Functional Dependency) Phụ thuộc hàm mô tả mối liên hệ giữa các thuộc tính Dựa vào phụ thuộc hàm để thiết kế lại CSDL, loại bỏ các dư thừa dữ liệu Có thể biểu diễn RBTV bằng phụ thuộc hàm. Ứng dụng của phụ thuộc hàm là giải quyết các bài toán về : Tìm khóa. Tìm phủ tối thiểu. Chuẩn hoá cơ sở dữ liệu. 5 Trần Thi Kim .

TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.