Bài tập về phụ thuộc hàm
Thông tin tài liệu:
Nội dung trích xuất từ tài liệu:
Bài tập về phụ thuộc hàmCHƯƠNG 2: PHỤ THUỘC HÀMBài 1: Cho quan hệ r dưới đây:Hình 3Hình 3 (graphics3.png)Tìm những phụ thuộc hàm thoả rBài 2: Phát biểu hệ tiên đề Armstrong cùng các luật suy dẫnBài 3: Cho lược đồ quan hệ R và tập các phụ thuộc hàmF = { AB -> E, AG -> I, BE -> I, E -> G, GI ->H}Chứng minh rằng: AB ->GHBài 4: Cho lược đồ quan hệ R và tập các phụ thuộc hàmF = { AB -> C, B -> D, CD ->E, CE -> GH, G->A}Chứng minh rằng: AB -> E, AB -> GBài 5: Nêu thuật toán tìm bao đóng của một tập thuộc tính.Bài 6: Cho lược đồ quan hệ R = ( ABCDEGH ) và tập phụ thuộc hàm F xác định trên RF = { A -> D, AB -> DE, CE -> G, E -> H}Tính bao đóng: (AB)+Bài 7: Cho lược đồ quan hệ R = ( ABCDEG) và tập phụ thuộc hàm F xác định trên RF = { A -> C, BC-> D, D -> E, E -> A}Tính bao đóng:a) (AB)+b) (BD)+Bài 8: Phát biểu thuật toán tìm khoá của một quan hệBài 9: Cho lược đồ quan hệ R = ( ABCDEG ) và tập phụ thuộc hàm FF = { B -> C, AC-> D, D -> G, AG -> E}Hãy tìm khoá của lược đồ trên.Bài 10: Cho lược đồ quan hệ R = ( ABCDEF)F = {AB ->C, C -> B, ABD -> E, F -> A} * Hãy tìm một khoá của lược đồ quan hệ trên * Tập ABC có phải là khoá của lược đồ trên không? Vì sao? * Tập BC có phải là khoá của lược đồ trên không? Vì sao? * Lược đồ trên còn khoá nào nữa không?CHƯƠNG 3: CHUẨN HOÁBài 1: Nêu định nghĩa lược đồ quan hệ ở dạng chuẩn 1NF, 2NF, 3NF, BCNFBài 2: Cho lược đồ quan hệ R = ( ABCD) và tập phụ thuộc hàm FF = { A -> B, A ->BC, A->BD} Lược đồ trên có ở dạng chuẩn 2NF? Vì sao? Nếu chưa hãy chuẩn hoá lược đồ về2NFBài 3: Cho lược đồ quan hệ R = ( ABCD) và tập phụ thuộc hàm FF = { A ->D, AB->DC } Lược đồ trên có ở dạng chuẩn 2NF? Vì sao? Nếu chưa hãy chuẩn hoá lược đồ về2NFBài 4: Cho lược đồ quan hệ R = ( ABCDEF) và tập phụ thuộc hàm FF = { AB -> C, AB -> D, AB -> EF} Lược đồ trên có ở dạng chuẩn 3NF? Vì sao? Nếu chưa hãy chuẩn hoá lược đồ về3NFBài 5: Cho lược đồ quan hệ R = ( ABCDEF) và tập phụ thuộc hàm FF = { AB -> C, AB ->D, E -> F} Lược đồ trên có ở dạng chuẩn 3NF? Vì sao? Nếu chưa hãy chuẩn hoá lược đồ về3NFBài 6: Cho lược đồ quan hệ R = ( ABCDEFGH) và tập phụ thuộc hàm FF = { AB -> C, AB -> D, AB -> EF, AB -> GH}Lược đồ trên có ở dạng chuẩn BCNF? Vì sao? Nếu chưa hãy chuẩn hoá lược đồ vềBCNFBài 7: Cho lược đồ quan hệ R = ( ABCDEFGH) và tập phụ thuộc hàm FF = { AB -> C, D -> B, AB -> EF, AB -> GH}Lược đồ trên có ở dạng chuẩn BCNF? Vì sao? Nếu chưa hãy chuẩn hoá lược đồ vềBCNFBài 8: Kiểm tra tính kết nối không mất mát thông tin củaR = ABCDE thành: R1 = AD, R2 = AB, R3 = BE, R4 = CDE, R5 = AEVới tập phụ thuộc hàm F = { A -> C, B -> C, A-> D, DE -> C, CE->A }Bài 9: Kiểm tra tính kết nối không mất mát thông tin củaR = ABCD thành: R1 = AB, R2 = ACDVới tập phụ thuộc hàm F = { A -> B, AC -> D }Bài 10: Kiểm tra tính kết nối không mất mát thông tin củaR = ABCDEI thành: R1 = AD, R2 = AB, R3 = BE, R4 = CDEVới tập phụ thuộc hàm F = { A -> I, B -> C, C -> D, DE -> C, CE -> A}Bài 11: Cho biết dạng chuẩn của các lược đồ quan hệ sau 1. a) Q(ABCDEG); F = {A->BC, C->DE, E->G} 2. b) Q(ABCDEGH); F={C->AB, D->E, B->G} 3. c) Q(ABCDEGH); F={A->BC, D->E, H->G} 4. d) Q(ABCDEG); F={AB->C, C->B, ABD->E, G->A} 5. e) Q(ABCDEGHI); F={AC->B, BI->ACD, ABC->D, H->I, ACE->BCG, CG->AE}Bài 12: Kiểm tra bảo toàn thông tinQ(ABCDE); R1(DA); R2(AB); R3(BE); R4(CDE); R5(AE)F={A->C, B->C, C->D, DE->C, CE->A}Baì 13: Cho lược đồ quan hệ Q(ABCD) và tập phụ thuộc hàm F={A->B, B->C, A->D,D->C}Và một lược đồ CSDL như sau: C={Q1(AB), A2(AC), Q3(BD)} 1. a) C có bảo toàn thông tin đối với F 2. b) C có bảo toàn phụ thuộc hàmBài 14: Cho lược đồ CSDLKehoach(NGAY, GIO, PHONG, MONHOC, GIAOVIEN}F={NGAY, GIO, PHONG->MONHOCMONHOC,NGAY->GIAOVIENMONHOC->GIAOVIEN} 1. a) Xác định dạng chuẩn cao nhất của Kehoach 2. b) Nếu Kehoach chưa đạt dạng chuẩn 3, hãy phân rã Kehoach thành lược đồCSDL dạng chuẩn 3 vừa bảo toàn phụ thuộc hàm vừa bảo toàn thông tin. 3. c) Nếu Kehoach chưa đạt dạng chuẩn BC, hãy phân rã Kehoach thành lược đồCSDL dạng BCBài 15: Cho lược đồ quan hệ Q(ABCD) và tập phụ thuộc hàm FF={A->B, B->C, D->B} C={Q1(ACD), Q2(BD)} 1. a) Xác định Fi (những phụ thuộc hàm F được bao đóng trong Qi) 2. b) Lược đồ CSDL C có đạt dạng chuẩn BC. Nếu không có thể phân rã Qi của Cđể biến C thành dạng chuẩn BCBài 16 Giả sử ta có lược đồ quan hệ Q(CDEGHK) và tập phụ thuộc hàm F như sauF={CK->H, , C->D, E->C, E->G, CK->E} 1. a) từ tập F hãy chứng minh EK->DH 2. b) tìm tất cả các khoá của Q 3. c) Xác định dạng chuẩn của Q 4. d) Hãy tìm cách phân rã Q thành một lược đồ CSDL đạt dạng chuẩn BC. Tìm tậpphụ thuộc hàm và khoá cho mỗi lược đồ quan hệ con.Bài 17 Cho lược đồ quan hệ Q(SIDM)F={f1: SI -> DM, f2: SD -> M, f3: D -> M} 1. a) Tìm bao đóng của D+, SD+, SI+ 2. b) Tìm tất cả các khoá của Q 3. c) Tìm phủ tối thiểu của F 4. d) Xác định dạng chuẩn của Q 5. e) Nếu Q chưa đạt dạng chuẩn 3, hãy phân rã Q thành lược đồ CSDL dạng chuẩn3 vừa bảo toàn phụ thuộc hàm vừa bảo toàn thông tin 6. f) Nếu Q chưa đạt dạng chuẩn BCNF, hãy phân rã Q thành lược đồ CSDL dạngBCNF 7. g) Kiểm tra phép tách Q thành các lược đồ con (SID, SIM) có bảo toàn phụ thuộchàmBài 18 Cho lược đồ quan hệR(W, A, Z, Y, Q, P)R1(A, Z)R2(W, Y, Q, P)R3(Y, Q, P, A)F={W ->AYQP, A ->Z, YQP ->A}Hãy kiểm tra tính kết nối không mất thông tin.Bài 19 Cho lược đồ quan hệ Q(môn,Giảng Viên, Giờ giảng, Phòng, Sinh Viên, Hạng)vớiF={M -> GV; G, P-> M; G, GV -> P; M, SV -> H; G, SV -> P}C={Q1(M, G, P); Q2(M, GV); Q3(M, SV,H)}Kiểm tra xem lược đồ cơ s ...
Tìm kiếm theo từ khóa liên quan:
công nghệ thông tin cơ sở dữ liệu tài liệu học vi tính thực hành tin học Bài tập phụ thuộc hàmTài liệu cùng danh mục:
-
62 trang 388 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 369 6 0 -
Bài giảng Phân tích thiết kế hệ thống thông tin: Chương 3 - Hệ điều hành Windowns XP
39 trang 318 0 0 -
Phương pháp truyền dữ liệu giữa hai điện thoại thông minh qua môi trường ánh sáng nhìn thấy
6 trang 307 0 0 -
Đề cương chi tiết học phần Cấu trúc dữ liệu và giải thuật (Data structures and algorithms)
10 trang 299 0 0 -
Đáp án đề thi học kỳ 2 môn cơ sở dữ liệu
3 trang 288 1 0 -
Giáo trình Cơ sở dữ liệu: Phần 2 - TS. Nguyễn Hoàng Sơn
158 trang 279 0 0 -
PHÂN TÍCH THIẾT KẾ HỆ THỐNG XÂY DỰNG HỆ THỐNG ĐẶT VÉ TÀU ONLINE
43 trang 276 2 0 -
Phân tích thiết kế hệ thống - Biểu đồ trạng thái
20 trang 265 0 0 -
Một số vấn đề về chuyển đổi số và ứng dụng trong doanh nghiệp
11 trang 247 0 0
Tài liệu mới:
-
Rối loạn ăn uống và các yếu tố liên quan ở sinh viên y khoa tại thành phố Hồ Chí Minh
9 trang 0 0 0 -
51 trang 0 0 0
-
Sáng kiến kinh nghiệm Mầm non: Một sô giải pháp rèn kĩ năng tự phục vụ cho trẻ 3 - 4 tuổi
13 trang 1 0 0 -
Trường phái quản tri hiện đại
27 trang 3 0 0 -
Bài giảng xây dựng mặt đường ôtô 5b P20
8 trang 3 0 0 -
TUYỂN TẬP ĐỀ THI THỬ ĐẠI HỌC NĂM HỌC 2012 - 2013 Môn thi: TOÁN; Khối: B - MÃ SỐ B6
1 trang 0 0 0 -
Một số yếu tố nguy cơ gây biếng ăn ở trẻ dưới 5 tuổi tại thành phố Huế
10 trang 0 0 0 -
Thực trạng thiếu máu ở trẻ em dưới 5 tuổi tại Bệnh viện Sản - Nhi tỉnh Trà Vinh
7 trang 0 0 0 -
115 trang 0 0 0
-
Sáng kiến kinh nghiệm THCS: Một số biện pháp giúp học sinh lớp 8 làm tốt bài văn tự sự
34 trang 0 0 0