Bài giảng Cơ sở dữ liệu: Chương 4 - Nguyễn Hồng Phương
Số trang: 10
Loại file: pdf
Dung lượng: 435.06 KB
Lượt xem: 16
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Bài giảng "Cơ sở dữ liệu - Chương 4: Lý thuyết thiết kế cơ sở dữ liệu quan hệ" cung cấp cho người học các kiến thức: Tổng quan về thiết kế CSDLQH, phục thuộc hàm, phép tách các sơ đồ quan hệ,... 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 Cơ sở dữ liệu: Chương 4 - Nguyễn Hồng Phương 1/30/2012 Nội dung Lý thuyết thiết kế • Tổng quan về thiết kế CSDLQH cơ sở dữ liệu quan hệ • Phụ thuộc hàm • Phép tách các sơ đồ quan hệ (SĐQH) Ng ễn Hồng Phương Nguyễn • Các dạng chuẩn đối với các SĐQH phuongnh@soict.hut.edu.vn http://is.hut.edu.vn/~phuongnh Bộ môn Hệ thống thông tin Viện Công nghệ thông tin và Truyền thông Đại học Bách Khoa Hà Nội 1 2 Tổng quan về thiết kế CSDLQH Các vấn đề đối với CSDL VD • Vấn đề của một sơ đồ quan hệ được thiết • Dư thừa dữ liệu: Hãng nào cung ứng nhiều hơn 1 mặt hàng thì thông tin của hãng đó sẽ bị lặp lại kế chưa tốt: trong bảng (VD S1), mặt hàng được cung ứng bởi Giả sử ta cần một cơ sở dữ liệu lưu trữ thông tin nhiều hãng cũng bị lặp lại (VD Screw) về các hãng cung ứng. Sơ đồ quan hệ được thiết • Dị thường dữ liệu khi thêm: Nếu có một hãng kế trong đó tất cả các thuộc tính cần thiết được chưa cung cấp mặt hàng nào, vậy giá trị cho thuộc lưu trong đúng 1 quan hệ: tính p product và q quantity y trong g bộ ộ dữ liệu ệ mới được ợ Suppliers(sid, sname, city, numofemps, product, quantity) thêm vào sẽ không được xác định • Dị thường dữ liệu khi xóa: Nếu một hãng chỉ cung cấp 1 mặt hàng, nếu ta muốn xóa thông tin sid sname city NOE product quantity về sự cung cấp này thì ta sẽ mất thông tin về hãng S1 Smith London 100 Screw 50 cung cấp • Dị thường dữ liệu khi sửa đổi: Do thông tin bị S1 Smith London 100 Nut 100 lặp lại nên việc sửa đổi 1 bộ dữ liệu có thể dẫn đến S2 J&J Paris 124 Screw 78 việc không nhất quán trong dữ liệu về một hãng nếu sơ sót không sửa đổi trên toàn bộ các bộ giá S3 Blake Tokyo 75 Bolt 100 3 trị liên quan đến hãng đó 4 Đề xuất giải pháp Mục đích của chuẩn chuẩn hoá hoá • Nếu sơ đồ trên được thay thế bằng • Xác định được 1 tập các lược đồ quan 2 sơ đồ quan hệ hệ cho phép tìm kiếm thông tin một –Supp(sid, sname, city, numofemps) cách dễ dàng, đồng thời tránh được dư thừa dữ liệu –Supply(sid, product,quantity) • Hướng tiếp cận: Một trong những kỹ Thì tất cả các vấn đề nêu ở trên sẽ thuật được sử dụng là Tách các lược được loại bỏ. Tuy nhiên khi tìm đồ quan hệ có vấn đề thành những kiếm dữ liệu thì chúng ta phải thực lược đồ quan hệ chuẩn hơn. Phụ thuộc hiện kết nối 2 bảng chứ không chỉ là hàm có thể được sử dụng để nhân bi ...
Nội dung trích xuất từ tài liệu:
Bài giảng Cơ sở dữ liệu: Chương 4 - Nguyễn Hồng Phương 1/30/2012 Nội dung Lý thuyết thiết kế • Tổng quan về thiết kế CSDLQH cơ sở dữ liệu quan hệ • Phụ thuộc hàm • Phép tách các sơ đồ quan hệ (SĐQH) Ng ễn Hồng Phương Nguyễn • Các dạng chuẩn đối với các SĐQH phuongnh@soict.hut.edu.vn http://is.hut.edu.vn/~phuongnh Bộ môn Hệ thống thông tin Viện Công nghệ thông tin và Truyền thông Đại học Bách Khoa Hà Nội 1 2 Tổng quan về thiết kế CSDLQH Các vấn đề đối với CSDL VD • Vấn đề của một sơ đồ quan hệ được thiết • Dư thừa dữ liệu: Hãng nào cung ứng nhiều hơn 1 mặt hàng thì thông tin của hãng đó sẽ bị lặp lại kế chưa tốt: trong bảng (VD S1), mặt hàng được cung ứng bởi Giả sử ta cần một cơ sở dữ liệu lưu trữ thông tin nhiều hãng cũng bị lặp lại (VD Screw) về các hãng cung ứng. Sơ đồ quan hệ được thiết • Dị thường dữ liệu khi thêm: Nếu có một hãng kế trong đó tất cả các thuộc tính cần thiết được chưa cung cấp mặt hàng nào, vậy giá trị cho thuộc lưu trong đúng 1 quan hệ: tính p product và q quantity y trong g bộ ộ dữ liệu ệ mới được ợ Suppliers(sid, sname, city, numofemps, product, quantity) thêm vào sẽ không được xác định • Dị thường dữ liệu khi xóa: Nếu một hãng chỉ cung cấp 1 mặt hàng, nếu ta muốn xóa thông tin sid sname city NOE product quantity về sự cung cấp này thì ta sẽ mất thông tin về hãng S1 Smith London 100 Screw 50 cung cấp • Dị thường dữ liệu khi sửa đổi: Do thông tin bị S1 Smith London 100 Nut 100 lặp lại nên việc sửa đổi 1 bộ dữ liệu có thể dẫn đến S2 J&J Paris 124 Screw 78 việc không nhất quán trong dữ liệu về một hãng nếu sơ sót không sửa đổi trên toàn bộ các bộ giá S3 Blake Tokyo 75 Bolt 100 3 trị liên quan đến hãng đó 4 Đề xuất giải pháp Mục đích của chuẩn chuẩn hoá hoá • Nếu sơ đồ trên được thay thế bằng • Xác định được 1 tập các lược đồ quan 2 sơ đồ quan hệ hệ cho phép tìm kiếm thông tin một –Supp(sid, sname, city, numofemps) cách dễ dàng, đồng thời tránh được dư thừa dữ liệu –Supply(sid, product,quantity) • Hướng tiếp cận: Một trong những kỹ Thì tất cả các vấn đề nêu ở trên sẽ thuật được sử dụng là Tách các lược được loại bỏ. Tuy nhiên khi tìm đồ quan hệ có vấn đề thành những kiếm dữ liệu thì chúng ta phải thực lược đồ quan hệ chuẩn hơn. Phụ thuộc hiện kết nối 2 bảng chứ không chỉ là hàm có thể được sử dụng để nhân bi ...
Tìm kiếm theo từ khóa liên quan:
Bài giảng Cơ sở dữ liệu Cơ sở dữ liệu Hệ thống thông tin Lý thuyết thiết kế cơ sở dữ liệu Cơ sở dữ liệu quan hệ Phép tách các sơ đồ quan hệGợi ý tài liệu liên quan:
-
62 trang 402 3 0
-
Đề thi kết thúc học phần học kì 2 môn Cơ sở dữ liệu năm 2019-2020 có đáp án - Trường ĐH Đồng Tháp
5 trang 378 6 0 -
Bài tập thực hành môn Phân tích thiết kế hệ thống thông tin
6 trang 323 0 0 -
13 trang 295 0 0
-
Giáo trình Cơ sở dữ liệu: Phần 2 - TS. Nguyễn Hoàng Sơn
158 trang 294 0 0 -
Phân tích thiết kế hệ thống - Biểu đồ trạng thái
20 trang 290 0 0 -
Tài liệu học tập Tin học văn phòng: Phần 2 - Vũ Thu Uyên
85 trang 258 1 0 -
Bài thuyết trình Hệ thống thông tin trong bệnh viện
44 trang 255 0 0 -
Đề cương chi tiết học phần Quản trị cơ sở dữ liệu (Database Management Systems - DBMS)
14 trang 248 0 0 -
Giáo trình Lập trình quản lý với Microsoft Access 2013 toàn tập: Phần 1
195 trang 238 0 0