Danh mục

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    
Jamona

Phí tải xuống: 2,000 VND Tải xuống file đầy đủ (10 trang) 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 ...

Tài liệu được xem nhiều: