Danh mục tài liệu

Bài giảng Kỹ thuật phần mềm ứng dụng: Chương 3 (Phần 3) - ĐH Bách khoa Hà Nội

Số trang: 27      Loại file: pdf      Dung lượng: 389.79 KB      Lượt xem: 16      Lượt tải: 0    
Xem trước 3 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Chương 3 - Mô hình dữ liệu quan hệ (Phần 3). Những nội dung chính được trình bày trong chương này gồm có: Các bất thường trong một quan hệ (anomalies), phụ thuộc hàm (functional dependencies), khóa, sự tách lược đồ quan hệ (decomposition). Mời các bạn cùng tham khảo.
Nội dung trích xuất từ tài liệu:
Bài giảng Kỹ thuật phần mềm ứng dụng: Chương 3 (Phần 3) - ĐH Bách khoa Hà NộiKỹ thuật phần mềm om .cứng dụng ng co anChương 3 th ng Mô hình dữ liệu quan hệ o (Phần 3) du u cu 9/6/2017 CuuDuongThanCong.com https://fb.com/tailieudientucnttMục đích omNắm được các vấn đề và khái niệm Các bất thường trong một quan hệ (Anomalies) .c ng Phụ thuộc hàm (Functional Dependencies) co Khóa an Sự tách lược đồ quan hệ (Decomposition) th o ng du u cu 2/26 CuuDuongThanCong.com https://fb.com/tailieudientucnttCác nội dung chính om1. Giới thiệu về các bất thường trong một quan hệ .c2. Các phụ thuộc hàm ng3. Khái niệm các khóa co4. Các nguyên nhân gây ra các bất thường an5. Phép tách lược đồ QH th o ng du u cu 3/26 CuuDuongThanCong.com https://fb.com/tailieudientucntt 1. Các bất thường trong quan hệ om  Hãy quan sát bảng Student .c ID Name Class Department Subject Mark ng co1 E1-001 Nguyen Van A E1 Electronics Electronic Circuit 8 an2 E1-001 Nguyen Van A E1 Electronics Digital Technique 7 th3 E1-002 Tran Thi B E1 Electronics Digital Technique 9 ng4 E1-002 Tran Thi B E1 Electronics Electronic Circuit 8 o du5 E2-001 Nguyen Ho C E2 Electronics Digital Technique 6 u cu6 IT1-001 Tran Thi B IT1 IT Electronic Circuit 107 IT1-002 Le Van D IT1 IT Digital Technique 8 4/26 CuuDuongThanCong.com https://fb.com/tailieudientucntt1. Các bất thường trong quan hệ omTừ bảng trên có thể nhận thấy một số bất thường: .c ng Dư thừa (Redundancy): giá trị của một số thành phần co trong các bộ bị lặp lại không cần thiết như : Name, Class, Department an th Bất thường khi cập nhật (Update Anomalie): xuất ng hiện khi cập nhật giá trị cho một bộ hiện có, vì thực tế o thực hiện của thao tác có vẻ phức tạp hơn rất nhiều so với du logic của thao tác đó. u Bất thường khi bổ sung (Insertion Anomalie): xuất cu 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 hệ. 5/26 CuuDuongThanCong.com https://fb.com/tailieudientucntt1. Các bất t ...