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 ...
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 ...
Tìm kiếm theo từ khóa liên quan:
Bài giảng Kỹ thuật phần mềm ứng dụng Kỹ thuật phần mềm ứng dụng Kỹ thuật phần mềm Mô hình dữ liệu quan hệ Phụ thuộc hàm Lược đồ quan hệTài liệu có liên quan:
-
64 trang 291 0 0
-
Báo cáo nghiên cứu khoa học: Xây dựng ứng dụng quản lý sinh viên trên thiết bị di động
36 trang 148 0 0 -
150 trang 109 0 0
-
Bài giảng Cơ sở dữ liệu: Chương 3 - ThS. Nguyễn Thị Như Anh
17 trang 76 0 0 -
26 trang 75 0 0
-
Bài giảng Cơ sở dữ liệu - Nguyễn Quỳnh Chi
189 trang 66 0 0 -
Bài giảng GIS đại cương: Chương 4 - Nguyễn Duy Liêm
19 trang 52 0 0 -
60 trang 47 0 0
-
Bài giảng Cơ sở dữ liệu - Nguyễn Hải Châu (ĐH Công nghệ)
54 trang 44 0 0 -
69 trang 40 0 0