Bài tập cơ sở dữ liệu chương 2

2 1.6K 7
Bài tập cơ sở dữ liệu chương 2

Đang tải... (xem toàn văn)

Thông tin tài liệu

Bài 1: Cho CSDL gồm quan hệ: Kháchhàng(MãKH, Họtên, Sốđiệnthoại, Cơquan) Nhàchothuê(MãN, Địachỉ, Giáthuê, Tênchủnhà) Hợpđồng(MãN, MãKH, Ngàybắtđầu, Ngàykếtthúc) Thực yêu cầu sau: a) Dùng câu lệnh SQL tạo bảng b) Biểu diễn yêu cầu sau SQL đại số quan hệ (nếu có thể) • Đưa danh sách (Địachỉ, Tênchủnhà) nhà có giá thuê 10 triệu • Đưa danh sách (MãKH, Họtên, Cơquan) người thuê nhà chủ nhà có tên "Nông Văn Dền" • Đưa danh sách nhà chưa thuê • Đưa giá thuê cao số giá thuê nhà lần thuê Bài 2: Cho lược đồ quan hệ sau: KháchSạn(MãKS, TênKS, ĐịaChỉ) Phòng(SốP, MãKS, LoạiP, Giá) ĐặtPhòng(MãKS, MãKhách, NgàyNhận, NgàyTrả, SốP) Khách(MãKhách, HọTên, ĐịaChỉ) Thực yêu cầu sau: Dùng ngôn ngữ định nghĩa liệu SQL để tạo bảng với đầy đủ khóa khóa Biểu diễn yêu cầu sau SQL đại số quan hệ (nếu có thể): a Đưa danh sách Giá LoạiP tất phòng khách sạn Melia b Liệt kê tất khách khách sạn Melia c Liệt kê tất phòng khách sạn Melia (tên khách phòng phòng có người ở) d Hãy liệt kê phòng người khách sạn Melia thời điểm e Liệt kê phòng chưa có người khách sạn Melia từ trước đến f Hãy cho biết tổng số phòng khách sạn London g Tăng đơn giá tất phòng đơn lên thêm 5% Bài 1: Cho tập phụ thuộc hàm F = {ab→c, b→d, dc→e, ce→gh, g→a} Hãy chứng minh: ab→e, ab→g Bài 2: Cho lược đồ quan hệ r tập phụ thuộc hàm F = {A→D, AB→DE, CE→G, E→H} xác định r Tính ABF+ Bài 3: Cho lược đồ quan hệ r tập phụ thuộc hàm F = {ABC, BD, CDE, CEGH, GA} xác định r Tính ABF+ Phụ thuộc hàm f: BGC xác định r có thuộc F+ hay không? Bài 4: Cho lược đồ quan hệ r=ABCDE hai tập phụ thuộc hàm F={A→BC, A→D, CD→E} G={A→BCE, A→ABD, CD→E} Chứng minh F ≅ G Bài 5: Cho lược đồ quan hệ r=ABCDEF tập phụ thuộc hàm F = {ABC, CB, ABDE, FA} Hỏi phép tách r thành {r1, r2, r3, r4} có bảo toàn thông tin không với r1=BC, r2=AC, r3=ABDE, r4=ABDF Bài 6: Cho lược đồ quan hệ r=ABCDE tập phụ thuộc hàm F = {ABC, CE, CD, ABE} Xét phép tách thành lược đồ sau r1=ABC, r2=AD, r3=DE Phép tách có bảo toàn thông tin hay không? Bài 7: Cho lược đồ quan hệ r(ABCDEGH) tập phụ thuộc hàm r: F = {ABCD, ABE, BCDC, CED, CEH, DCG, CHG, ADH} • Tìm phủ tối thiểu F • Tìm khóa r dựa vào phủ tối thiểu • Tìm phân rã r có dạng chuẩn 3, bảo toàn thông tin phụ thuộc hàm Bài 8: Cho lược đồ quan hệ r(student, name, birthday, age, advisor, department, semester, course, grade) tập phụ thuộc hàm F = { student→name, birthday, age, advisor, department; birthday → age; advisor → department } • Tìm khóa r dựa vào F • Tìm phân rã r bảo toàn thông tin F .. .Bài 2: Cho lược đồ quan hệ r tập phụ thuộc hàm F = {A→D, AB→DE, CE→G, E→H} xác định r Tính ABF+ Bài 3: Cho lược đồ quan hệ r tập phụ thuộc hàm F = {ABC, BD,... thuộc F+ hay không? Bài 4: Cho lược đồ quan hệ r=ABCDE hai tập phụ thuộc hàm F={A→BC, A→D, CD→E} G={A→BCE, A→ABD, CD→E} Chứng minh F ≅ G Bài 5: Cho lược đồ quan hệ r=ABCDEF tập phụ thuộc hàm F... CB, ABDE, FA} Hỏi phép tách r thành {r1, r2, r3, r4} có bảo toàn thông tin không với r1=BC, r2=AC, r3=ABDE, r4=ABDF Bài 6: Cho lược đồ quan hệ r=ABCDE tập phụ thuộc hàm F = {ABC, CE, CD, ABE}

Ngày đăng: 11/01/2016, 17:15

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan