Danh mục

Bài giảng Cơ sở dữ liệu: Chương 7 - TS. Nguyễn Quốc Tuấn

Số trang: 33      Loại file: pdf      Dung lượng: 437.60 KB      Lượt xem: 17      Lượt tải: 0    
Jamona

Xem trước 4 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 7 Phụ thuộc hàm và Chuẩn hóa CSDL do TS. Nguyễn Quốc Tuấn biên soạn với các nội dung như: Phụ thuộc hàm, các dạng chuẩn, một số thuật toán chuẩn hóa,..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 7 - TS. Nguyễn Quốc TuấnPhụ thuộc hàm vàChuẩn hóa CSDLTS.Nguyễn Quốc TuấnBm. Mạng & HTTTNội dungPhụ thuộc hàm.Các dạng chuẩn.Một số thuật toán chuẩn hóa.Phụ thuộc hàm (1)Phụ thuộc hàm(PTH) - Functional DependenciesXét lược đồ quan hệ gồm n thuộc tínhR(U), U={A1, A2,…, An}PTH giữa hai tập thuộc tính X, Y ⊆ UKý hiệu: X → Y.∀r ∈ R, ∀ t1, t2 ∈ r nếu t1[X] = t2[X] thì t1[Y] = t2[Y].X là vế trái và Y là vế phải của PTH.X → Y được gọi là PTH hiển nhiên nếu Y ⊆ XX → Y được gọi là PTH nguyên tố (Y PTH đầy đủ vào Xnếu nếu ∀X ⊂ X thì X không → YPhụ thuộc hàm (2)r ∈R thỏa mãn các PTH gọi là trạng thái hợp lệ của RNhận xét:Các PTH xuất phát từ các ràng buộc trong thế giới thực.∀r ∈ R, ∀t ∈ r, t [X] là duy nhất thì X là một khóa của R.Nếu K là một khóa của R thì K xác định hàm tất cả các tậpthuộc tính của R.PTH dùng để đánh giá một thiết kế CSDLBao đóng của tập PTHF là tập PTH trên RBao đóng của F, ký hiệu F+, gồmF = {MaNV → TenNV, MaPB → {TenPB, TrPhong},MaNV → MaPB}.∀r ∈ R thỏa F và MaNV → {TenPB, TrPhong} cũng đúngvới r thì MaNV → {TenPB, TrPhong} gọi là được suydiễn từ F.FTất cả các PTH được suy diễn từ F.F gọi là đầy đủ nếu F = F+.

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