Bài giảng Lập trình ứng dụng: Mô hình dữ liệu quan hệ - Lý thuyết thiết kế CSDL - Nguyễn Thanh Bình (Phần 1)

Bài giảng "Mô hình dữ liệu quan hệ - Lý thuyết thiết kế CSDL - Phần 1: Các bất thường trong quan hệ và phụ thuộc hàm" giúp người học nắm được các vấn đề và khái niệm các bất thường trong một quan hệ (Anomalies), phụ thuộc hàm, sự tách lược đồ quan hệ. | Mô hình dữ liệu quan hệ Lý thuyết thiết kế CSDL Phần 1: Các bất thường trong quan hệ và Phụ thuộc hàm 1 Mục đích Nắm được các vấn đề và khái niệm Các bất thường trong một quan hệ (Anomalies) Phụ thuộc hàm (Functional Dependencies) Sự tách lược đồ quan hệ (Decomposition) 2/26 Các nội dung chính 1. 2. 3. 4. Giới thiệu về các bất thường trong một quan hệ Các phụ thuộc hàm Các nguyên nhân gây ra các bất thường Phép tách lược đồ QH 3/26 1. Các bất thường trong quan hệ Hãy quan sát bảng Student ID Name Class Department Subject Mark 1 E1-001 Nguyen Van A E1 Electronics Electronic Circuit 8 2 E1-001 Nguyen Van A E1 Electronics Digital Technique 7 3 E1-002 Tran Thi B E1 Electronics Digital Technique 9 4 E1-002 Tran Thi B E1 Electronics Electronic Circuit 8 5 E2-001 Nguyen Ho C E2 Electronics Digital Technique 6 6 IT1-001 Tran Thi B IT1 IT Electronic Circuit 10 7 IT1-002 Le Van D IT1 IT Digital Technique 8 4/26 1. Các bất thường trong quan hệ Từ bảng trên có thể nhận thấy một số bất thường: Dư thừa (Redundancy): giá trị của một số thành phần trong các bộ bị lặp lại không cần thiết như : Name, Class, Department Bất thường khi cập nhật (Update Anomalie): xuất hiện khi cập nhật giá trị cho một bộ hiện có, vì thực tế thực hiện của thao tác có vẻ phức tạp hơn rất nhiều so với logic của thao tác đó. Bất thường khi bổ sung (Insertion Anomalie): xuất hiện khi bổ sung thêm một bộ mới. Bất thường khi xóa (Deletion Anomalie): xuất hiện khi xóa một bộ hiện có trong quan .

Không thể tạo bản xem trước, hãy bấm tải xuống
TỪ KHÓA LIÊN QUAN
TÀI LIỆU MỚI ĐĂNG
134    184    6    28-04-2024
2    769    2    28-04-2024
Đã 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.