Đề thi môn cơ sở dữ liệu
Số trang: 8
Loại file: ppt
Dung lượng: 201.00 KB
Lượt xem: 1
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Cho lược đồ quan hệ R=ABCDEGH và tập phụ thuộc hàm trên R : F={A→CB, AB→CD, C→DB, CH→DH, AG→CDB, AC→BD, EB→A, E→H} : 1)...; 2) Cho f: CE→GB. Hỏi f ∈F+? ; 3) Tìm một phủ tối tiểu của F....
Nội dung trích xuất từ tài liệu:
Đề thi môn cơ sở dữ liệu ĐỀ THI MÔN: CƠ SỞ DỮ LIỆU Thời gian thi: 75 Phút. ĐƯỢC THAM KHẢO MỌI TÀI LIỆUCho lược đồ quan hệ R=ABCDEGH và tập phụ thuộc hàm trên R :F={A→CB, AB→CD, C→DB, CH→DH, AG→CDB, AC→BD, EB→A,E→H}1) Cho quan hệ r( A B C D E G H) a1 b1 c1 d1 e1 g1 h1 a1 b2 c2 d1 e2 g2 h1 a2 b2 c1 d2 e1 g2 h2 a3 b3 c2 d3 e1 g3 h3 Tính ПADE(r), ПBCEGH(r). Phép phân rã R thành R1(ADE) vàR2(BCEGH) có bảo toàn thông tin của r hay không?2) Cho f: CE→GB. Hỏi f ∈F+?3) Tìm một phủ tối tiểu của F.4) Dựa vào phủ tối tiểu của F, tìm một khóa của R.5) Tìm một phân rã của R dựa vào phủ tối tiểu của F bảo toàn thông tin,dạng chuẩn 3.Bài làmBước 1 : Tách F thành một tập phụ thuộc hàm mà vế phải chỉ có một thuộc tính: F={A→C, C→B, EG→B, A→B, CH→D, AC→B, AB→C, CH→H, AC→D, AB→D, EB→A, EG→C, C→D, E →H} EG→D, Bước 2: Loại bỏ hay thay thế những phụ thuộc hàm không đầy đủ Loại 1: CH→H loại bỏ khỏi F. Loại A→ C 2: Loại bỏ AB → C khỏi F AB → C A→ B Loại bỏ AC → B khỏi F AC → B C →D CH→ D Loại bỏ CH → D, AC → D khỏi F AC → DLoại 3 :Với AB→D Có A+F = ACBD… chứa D ⇒ thay AB→D bỡi A→DVới EG→C không chứa C Có E+F = EH không chứa C Có G+F = GVới EG→ D Có E+F = EH không chứa D không chứa D Có G+F = GVới EG→ B không chứa B Có E+F = EH không chứa B Có G+F = GVới EB→ A Có E+F = EH không chứa ASau bước 2 : F={A→C, A→B, A→D, C→D, C→B, EG→C, EG→D, EG→B, EB→A, E→H}Bước 3 : Với f1= A→C, F1 = F\{f1} A+F1 = ABD không chứa C. Với f2= A→B, F2 = F\{f2} A+F2 = ACD không chứa B. Với f3= A→D, F3 = F\{f3} A+F3 = ACBD… chứa D, loại f3 khỏi F. Với f4= C→D, F4 = F\{f4} không chứa D. C+F4 = C Với f5= EG→C, F5 = F\{f5} EG+F5 = EGDBAHC… chứa C, loại f5 khỏi F. Với f6= EG→D, F6 = F\{f6} EG+F6 = EGBAHCD… chứa D, loại f6 khỏi F. Với f7= EG→B, F7 = F\{f7} EG+F7 = EGH không chứa B. Vậy PTT(F) ={A→C, A→B, C→D, CH→G, E→A, G→C}F={A→C, A→B, A→D, C→D, CH→G, E→C, E→D, E→A, E→B, G→C, G→D}2) Tìm một khóa của R dựa vào phủ tối tiểu của F.PTT(F)={A→C, A→B, C→D, CH→G, E→A, G→C} Đồ thị của R và F : D A C E G I H B K = IEH K+F=IEHACBDIG = R Vậy IHE là một khoá của R.3) Tìm một phân rã của R dựa trên phủ tối tiểu của F có dạng chuẩn 3 và bảo toàn thông tin. PTT(F)={A→C, A→B, C→D, CH→G, E→A, G→C} ABCDEGHI A→C AC ABDEGHI A→B AB ADEGHI E→A EA DEGHI ρ = {AC, AB, EA, DEGHI} là một phân rã bảo toàn thông tin, dạng chuẩn 3 của R.
Nội dung trích xuất từ tài liệu:
Đề thi môn cơ sở dữ liệu ĐỀ THI MÔN: CƠ SỞ DỮ LIỆU Thời gian thi: 75 Phút. ĐƯỢC THAM KHẢO MỌI TÀI LIỆUCho lược đồ quan hệ R=ABCDEGH và tập phụ thuộc hàm trên R :F={A→CB, AB→CD, C→DB, CH→DH, AG→CDB, AC→BD, EB→A,E→H}1) Cho quan hệ r( A B C D E G H) a1 b1 c1 d1 e1 g1 h1 a1 b2 c2 d1 e2 g2 h1 a2 b2 c1 d2 e1 g2 h2 a3 b3 c2 d3 e1 g3 h3 Tính ПADE(r), ПBCEGH(r). Phép phân rã R thành R1(ADE) vàR2(BCEGH) có bảo toàn thông tin của r hay không?2) Cho f: CE→GB. Hỏi f ∈F+?3) Tìm một phủ tối tiểu của F.4) Dựa vào phủ tối tiểu của F, tìm một khóa của R.5) Tìm một phân rã của R dựa vào phủ tối tiểu của F bảo toàn thông tin,dạng chuẩn 3.Bài làmBước 1 : Tách F thành một tập phụ thuộc hàm mà vế phải chỉ có một thuộc tính: F={A→C, C→B, EG→B, A→B, CH→D, AC→B, AB→C, CH→H, AC→D, AB→D, EB→A, EG→C, C→D, E →H} EG→D, Bước 2: Loại bỏ hay thay thế những phụ thuộc hàm không đầy đủ Loại 1: CH→H loại bỏ khỏi F. Loại A→ C 2: Loại bỏ AB → C khỏi F AB → C A→ B Loại bỏ AC → B khỏi F AC → B C →D CH→ D Loại bỏ CH → D, AC → D khỏi F AC → DLoại 3 :Với AB→D Có A+F = ACBD… chứa D ⇒ thay AB→D bỡi A→DVới EG→C không chứa C Có E+F = EH không chứa C Có G+F = GVới EG→ D Có E+F = EH không chứa D không chứa D Có G+F = GVới EG→ B không chứa B Có E+F = EH không chứa B Có G+F = GVới EB→ A Có E+F = EH không chứa ASau bước 2 : F={A→C, A→B, A→D, C→D, C→B, EG→C, EG→D, EG→B, EB→A, E→H}Bước 3 : Với f1= A→C, F1 = F\{f1} A+F1 = ABD không chứa C. Với f2= A→B, F2 = F\{f2} A+F2 = ACD không chứa B. Với f3= A→D, F3 = F\{f3} A+F3 = ACBD… chứa D, loại f3 khỏi F. Với f4= C→D, F4 = F\{f4} không chứa D. C+F4 = C Với f5= EG→C, F5 = F\{f5} EG+F5 = EGDBAHC… chứa C, loại f5 khỏi F. Với f6= EG→D, F6 = F\{f6} EG+F6 = EGBAHCD… chứa D, loại f6 khỏi F. Với f7= EG→B, F7 = F\{f7} EG+F7 = EGH không chứa B. Vậy PTT(F) ={A→C, A→B, C→D, CH→G, E→A, G→C}F={A→C, A→B, A→D, C→D, CH→G, E→C, E→D, E→A, E→B, G→C, G→D}2) Tìm một khóa của R dựa vào phủ tối tiểu của F.PTT(F)={A→C, A→B, C→D, CH→G, E→A, G→C} Đồ thị của R và F : D A C E G I H B K = IEH K+F=IEHACBDIG = R Vậy IHE là một khoá của R.3) Tìm một phân rã của R dựa trên phủ tối tiểu của F có dạng chuẩn 3 và bảo toàn thông tin. PTT(F)={A→C, A→B, C→D, CH→G, E→A, G→C} ABCDEGHI A→C AC ABDEGHI A→B AB ADEGHI E→A EA DEGHI ρ = {AC, AB, EA, DEGHI} là một phân rã bảo toàn thông tin, dạng chuẩn 3 của R.
Tìm kiếm theo từ khóa liên quan:
cơ sở dữ liệu đề thi môn cơ sở dữ liệu bài giảng cơ sở dữ liệu hệ thống cơ sở dữ liệu tài liệu cơ sở dữ liệ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 -
Giáo trình Cơ sở dữ liệu: Phần 2 - TS. Nguyễn Hoàng Sơn
158 trang 288 0 0 -
13 trang 288 0 0
-
Phân tích thiết kế hệ thống - Biểu đồ trạng thái
20 trang 282 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 -
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 -
Giáo trình Cơ sở dữ liệu: Phần 2 - Đại học Kinh tế TP. HCM
115 trang 175 0 0