Bài giảng Cơ sở dữ liệu quan hệ: Chương 5 - ThS. Nguyễn Thị Tâm
Số trang: 57
Loại file: pdf
Dung lượng: 1.36 MB
Lượt xem: 20
Lượt tải: 0
Xem trước 6 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Nội dung chương 5 trình bày đến người học những vấn đề liên quan đến "Phụ thuộc hàm", cụ thể như: Phụ thuộc hàm, hệ tiên đề Amstrong, bao đóng phụ thuộc hàm, tập thuộc tính, bài toán thành viên, tập PTH tương đương, tập PTH tối thiểu – Phủ tối thiểu, khóa của quan hệ.
Nội dung trích xuất từ tài liệu:
Bài giảng Cơ sở dữ liệu quan hệ: Chương 5 - ThS. Nguyễn Thị TâmCHƯƠNG V:PHỤ THUỘC HÀMNội dung chi tiết1.2.3.4.5.6.7.Phụ thuộc hàmHệ tiên đề AmstrongBao đóng phụ thuộc hàm, tập thuộc tínhBài toán thành viênTập PTH tương đươngTập PTH tối thiểu – Phủ tối thiểuKhóa của quan hệ07/11/2012 11:02 AM2I. Phụ thuộc hàmĐịnh nghĩa:Cho R(U), với R là quan hệ và U là tập thuộc tính.Cho X,Y ⊆U, phụ thuộc hàm X → Y (đọc là X xác địnhY) được định nghĩa là:∀ t, t’ ∈ R nếu t.X = t’.X thì t.Y = t’.Y(Có nghĩa là: Nếu hai bộ có cùng trị X thì có cùng trị YCách đọc: X xác định Y hay Y phụ thuộc hàm vào X-X gọi là vế trái của PTH, Y là vế phải của PTHPhụ thuộc hàm thường được ký hiệu là FD hay F(Functional Dependencies)07/11/2012 11:02 AM3Ví dụ 1: Trong quan hệ SV(MaSV,Ten,Diachi,Ngaysinh), mỗithuộc tính Ten, Diachi, Ngaysinh đều phụ thuộc hàm(pth) vào thuộc tính MaSV. Mỗi giá trị MaSV xác định duy nhất một giá trị tương ứngđối với từng thuộc tính đó. Khi đó, có thể viết :MaSVDIACHIMaSVTENMaSVNGAYSINH07/11/2012 11:02 AM4 Ví dụ 2: Cho quan hệ R(A,B,C,D) như sau:R (A B C D)a 1 x 2a 1 y 2b 2 x 1b 2 y 1 Cho biết các phụ thuộc hàm nào liệt kê dưới đây được thoả trongquan hệ R ở trên?- f1: AA- f2: AB- f3: AC- f4: ACC- f5: AD- f6: DA07/11/2012 11:02 AM5
Nội dung trích xuất từ tài liệu:
Bài giảng Cơ sở dữ liệu quan hệ: Chương 5 - ThS. Nguyễn Thị TâmCHƯƠNG V:PHỤ THUỘC HÀMNội dung chi tiết1.2.3.4.5.6.7.Phụ thuộc hàmHệ tiên đề AmstrongBao đóng phụ thuộc hàm, tập thuộc tínhBài toán thành viênTập PTH tương đươngTập PTH tối thiểu – Phủ tối thiểuKhóa của quan hệ07/11/2012 11:02 AM2I. Phụ thuộc hàmĐịnh nghĩa:Cho R(U), với R là quan hệ và U là tập thuộc tính.Cho X,Y ⊆U, phụ thuộc hàm X → Y (đọc là X xác địnhY) được định nghĩa là:∀ t, t’ ∈ R nếu t.X = t’.X thì t.Y = t’.Y(Có nghĩa là: Nếu hai bộ có cùng trị X thì có cùng trị YCách đọc: X xác định Y hay Y phụ thuộc hàm vào X-X gọi là vế trái của PTH, Y là vế phải của PTHPhụ thuộc hàm thường được ký hiệu là FD hay F(Functional Dependencies)07/11/2012 11:02 AM3Ví dụ 1: Trong quan hệ SV(MaSV,Ten,Diachi,Ngaysinh), mỗithuộc tính Ten, Diachi, Ngaysinh đều phụ thuộc hàm(pth) vào thuộc tính MaSV. Mỗi giá trị MaSV xác định duy nhất một giá trị tương ứngđối với từng thuộc tính đó. Khi đó, có thể viết :MaSVDIACHIMaSVTENMaSVNGAYSINH07/11/2012 11:02 AM4 Ví dụ 2: Cho quan hệ R(A,B,C,D) như sau:R (A B C D)a 1 x 2a 1 y 2b 2 x 1b 2 y 1 Cho biết các phụ thuộc hàm nào liệt kê dưới đây được thoả trongquan hệ R ở trên?- f1: AA- f2: AB- f3: AC- f4: ACC- f5: AD- f6: DA07/11/2012 11:02 AM5
Tìm kiếm theo từ khóa liên quan:
Bài giảng Cơ sở dữ liệu quan hệ Cơ sở dữ liệu quan hệ Cơ sở dữ liệu Phụ thuộc hàm Hệ tiên đề Amstrong Phủ tối thiểuGợi ý tài liệu liên quan:
-
62 trang 401 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 376 6 0 -
13 trang 290 0 0
-
Giáo trình Cơ sở dữ liệu: Phần 2 - TS. Nguyễn Hoàng Sơn
158 trang 289 0 0 -
Phân tích thiết kế hệ thống - Biểu đồ trạng thái
20 trang 283 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 254 1 0 -
Đề cương chi tiết học phần Quản trị cơ sở dữ liệu (Database Management Systems - DBMS)
14 trang 243 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 234 0 0 -
8 trang 186 0 0
-
Giáo trình về dữ liệu và các mô hình cơ sở dữ liệu
62 trang 181 0 0