Bài giảng Cơ sở dữ liệu: Bài 7 - ThS. Vũ Văn Định
Số trang: 24
Loại file: pdf
Dung lượng: 705.68 KB
Lượt xem: 5
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:
Bài giảng Cơ sở dữ liệu - Bài 7: Phụ thuộc dữ liệu trong mô hình quan hệ. Chương này gồm có những nội dung chính như sau: Phụ thuộc hàm (Functional Dependencies : FD), hệ tiên đề cho phụ thuộc hàm, tập phụ thuộc hàm tương đương,... 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: Bài 7 - ThS. Vũ Văn ĐịnhTopTaiLieu.Com | Chia Sẻ Tài Liệu Miễn PhíBài 7. PHỤ THUỘC DỮ LIỆU TRONGMÔ HÌNH QUAN HỆI. Phụ thuộc hàm (Functional Dependencies : FD)1. Định nghĩa :Cho R(U) là một lược đồ quan hệ với U = { A1, ..,An} là tập thuộc tính. X và Y là tập con của U.Nói rằng X Y (đọc là X xác định hàm Y hoặc Yphụ thuộc hàm vào X) nếu r là một quan hệ xác địnhtrên R (U) sao cho bất kỳ hai bộ t1, t2 r màt1[X]= t2[X] thìt1[Y] = t2[Y]TopTaiLieu.Com | Chia Sẻ Tài Liệu Miễn Phí Ví dụ : Trong quan hệ SV, mỗi thuộc tínhDIACHI, NS, KETQUA đều phụ thuộc hàm (pth ) vàothuộc tính SV#. Mỗi giá trị SV# xác định duy nhấtmột giá trị tương ứng đối với từng thuộc tính đó. Khiđó , có thể viết :SV# DIACHISV# NSSV# KETQUA Nếu Y X thì hiển nhiên X YTopTaiLieu.Com | Chia Sẻ Tài Liệu Miễn Phí2. Hệ tiên đề cho phụ thuộc hàm2.1. K/n bao đóng của một tập phụ thuộc hàm•Gọi F là tập tất cả các pth đối với lược đồ quan hệR(U) và X Y là một pth, X, Y U.•Nói rằng X Y được suy diễn logic từ F nếu mỗiquan hệ r trên R( U) đều thoả các pth của F thì cũngthoả X Y.•Chẳng hạn F = { A B, B C} thì A C•Tập tất cả các pth được suy diễn logic từ F được gọilà bao đóng của F. Kí hiệu là F+.•Nếu F+ = F thì F là họ đầy đủ của các pthTopTaiLieu.Com | Chia Sẻ Tài Liệu Miễn Phí2.2. Hệ tiên đề AmstrongNăm 1974, Amstrong đưa ra hệ luật dẫnhay các tính chất của phụ thuộc hàm, gọilà hệ tiên đề Amstrong:Cho X, Y, Z, W U . Ta có các luật sau :A1. Luật phản xạ :Nếu Y X thì X YA2. Luật bổ sung :X Y thì XZ YZA3. Luật bắc cầu :Nếu X Y và Y Z thì X ZTopTaiLieu.Com | Chia Sẻ Tài Liệu Miễn PhíHệ tiên đề Amstrong được chứng minhlà đúng đắn và đầy đủ thông qua 3 bổđề sau:Bổ đề 1 : Hệ tiên đề Astrong là đúng.Có nghĩa là, với F là một tập các pthđúng trên quan hệ r. Nếu X Y là mộtpth được suy dẫn từ F nhờ hệ tiên đềAmstrong thì X Y là đúng trên quanhệ r
Nội dung trích xuất từ tài liệu:
Bài giảng Cơ sở dữ liệu: Bài 7 - ThS. Vũ Văn ĐịnhTopTaiLieu.Com | Chia Sẻ Tài Liệu Miễn PhíBài 7. PHỤ THUỘC DỮ LIỆU TRONGMÔ HÌNH QUAN HỆI. Phụ thuộc hàm (Functional Dependencies : FD)1. Định nghĩa :Cho R(U) là một lược đồ quan hệ với U = { A1, ..,An} là tập thuộc tính. X và Y là tập con của U.Nói rằng X Y (đọc là X xác định hàm Y hoặc Yphụ thuộc hàm vào X) nếu r là một quan hệ xác địnhtrên R (U) sao cho bất kỳ hai bộ t1, t2 r màt1[X]= t2[X] thìt1[Y] = t2[Y]TopTaiLieu.Com | Chia Sẻ Tài Liệu Miễn Phí Ví dụ : Trong quan hệ SV, mỗi thuộc tínhDIACHI, NS, KETQUA đều phụ thuộc hàm (pth ) vàothuộc tính SV#. Mỗi giá trị SV# xác định duy nhấtmột giá trị tương ứng đối với từng thuộc tính đó. Khiđó , có thể viết :SV# DIACHISV# NSSV# KETQUA Nếu Y X thì hiển nhiên X YTopTaiLieu.Com | Chia Sẻ Tài Liệu Miễn Phí2. Hệ tiên đề cho phụ thuộc hàm2.1. K/n bao đóng của một tập phụ thuộc hàm•Gọi F là tập tất cả các pth đối với lược đồ quan hệR(U) và X Y là một pth, X, Y U.•Nói rằng X Y được suy diễn logic từ F nếu mỗiquan hệ r trên R( U) đều thoả các pth của F thì cũngthoả X Y.•Chẳng hạn F = { A B, B C} thì A C•Tập tất cả các pth được suy diễn logic từ F được gọilà bao đóng của F. Kí hiệu là F+.•Nếu F+ = F thì F là họ đầy đủ của các pthTopTaiLieu.Com | Chia Sẻ Tài Liệu Miễn Phí2.2. Hệ tiên đề AmstrongNăm 1974, Amstrong đưa ra hệ luật dẫnhay các tính chất của phụ thuộc hàm, gọilà hệ tiên đề Amstrong:Cho X, Y, Z, W U . Ta có các luật sau :A1. Luật phản xạ :Nếu Y X thì X YA2. Luật bổ sung :X Y thì XZ YZA3. Luật bắc cầu :Nếu X Y và Y Z thì X ZTopTaiLieu.Com | Chia Sẻ Tài Liệu Miễn PhíHệ tiên đề Amstrong được chứng minhlà đúng đắn và đầy đủ thông qua 3 bổđề sau:Bổ đề 1 : Hệ tiên đề Astrong là đúng.Có nghĩa là, với F là một tập các pthđúng trên quan hệ r. Nếu X Y là mộtpth được suy dẫn từ F nhờ hệ tiên đềAmstrong thì X Y là đúng trên quanhệ r
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ệ quản trị cơ sở dữ liệu Phụ thuộc dữ liệu Mô hình quan hệTài liệu liên quan:
-
62 trang 405 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 380 6 0 -
13 trang 306 0 0
-
Giáo trình Cơ sở dữ liệu: Phần 2 - TS. Nguyễn Hoàng Sơn
158 trang 302 0 0 -
Phân tích thiết kế hệ thống - Biểu đồ trạng thái
20 trang 296 0 0 -
Giáo án Tin học lớp 12 (Trọn bộ cả năm)
180 trang 280 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 265 1 0 -
Thực hiện truy vấn không gian với WebGIS
8 trang 258 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 251 0 0 -
Giáo trình về dữ liệu và các mô hình cơ sở dữ liệu
62 trang 198 0 0