TAILIEUCHUNG - PHỤ THUỘC HÀM VÀ XÁC ĐỊNH KHÓA CỦA QUAN HỆ

Định nghĩa: Cho r(A,B,C) , với r là quan hệ và A,B,C là thuộc tính Phụ thuộc hàm A → B ( đọc là A xác định B) được định nghĩa là: ∀ t, t’ ∈ r nếu = t’.A thì = t’.B Ý nghĩa : Nếu hai bộ có cùng trị A thì có cùng trị B. tiên đề cho phụ thuộc hàm Cho lược đồ quan hệ r(U), F là tập các phụ thuộc hàm được định nghĩa trên quan hệ r, U là tập thuộc tính. Phụ thuộc hàm A → B Ta có. | PHỤ THUỘC HÀM VÀ XÁC ĐỊNH KHÓA CỦA QUAN HỆ 1. Định nghĩa Cho r A B C với r là quan hệ và A B C là thuộc tính Phụ thuộc hàm A B đọc là A xác định B được định nghĩa là V t t e r nếu t .A thì t .B Ý nghĩa Nếu hai bộ có cùng trị A thì có cùng trị B. 2. Hệ tiên đề cho phụ thuộc hàm Cho lược đồ quan hệ r U F là tập các phụ thuộc hàm được định nghĩa trên quan hệ r U là tập thuộc tính. Phụ thuộc hàm A B Ta có A B được suy logic từ F nếu quan hệ r trên U thỏa các phụ thuộc hàm trong F thì cũng thỏa phụ thuộc hàm A B. Ví dụ F A B B 4 C Ta có phụ thuộc hàm A C là phụ thuộc hàm được suy từ F. 3. Bao đóng Bao đóng của F ký hiệu là F là tập tất cả các phụ thuộc hàm được suy từ F F được định nghĩa F f F f 4. Hệ tiên đề Amstrong Từ F suy ra F dựa trên hệ tiên đề Amstrong. Hệ tiên đề Amstrong bao gồm al phản xạ Nếu Y c X thì X Y a2 tăng trưởng Nếu Z o U và X Y thì XZ YZ Ký hiệu XZ là X o Z a3 bắt cầu Nếu X Y và Y Z thì X Z a4 bắt cầu giả Nếu X Y và WY Z thì XW Z a5 Luật hợp nếu X Y và X Z thì X YZ a6 Luật phân rã Nếu X Y và Z c Y thì X Z Trong sáu luật trên thì a4 a5 a6 suy được từ a1 a2 a3. Chứng minh a5 có thể suy được từ a2 và a3 Nếu X Y và X Z thì X YZ Thật vậy Từ phụ thuộc hàm X Y dùng a2 luật tăng trưởng ta có X XY Từ X Z dùng a2 luật tăng trưởng ta có XY ZY Dùng a3 luật bắt cầu từ X XY và XY ZY ta có X ZY Luật bắt cầu giả Nếu X Y va WY Z thì XW Z Thật vây từ X Y dùng a2 luật tăng trưởng thêm W ta có WX 4 WY Ngoài ra ta đã có WY Z nên theo tính bắt cầu ta có WX Z Hệ tiên đề Amstrong là đúng và đủ. Đúng Cho R F Neu X Y là phụ thuộc hàm được suy từ F nhờ hệ tiên đề Amstrong thì X Y cũng đúng trên R. Đủ Nếu X Y không thỏa trên R thì X Y không thể được suy từ F. 5. Thuật toán tính bao đóng Cho X c U ký hiệu X ỉ Ac U X A e F Thuật toán Vào Tập thuộc tính X và tập phụ thuộc hàm F Ra Bao đóng X đối với F closure X F Begin Olddep 0 Newdep X While Newdep Olddep do begin Olddep Newdep For each pth W Z e F do If Newdep o W then Newdep Newdep o Z End if End for End while Return .

TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.