Trình bày thuộc toán tìm khoá của lược đồ quan hệ RU,F.. Cho lược đồ quan hệ RABCDEFG và tập phụ thuộc hàm F= {BD->A, A->CF, D->F,BE-G}, Sử dụng thuật toán tìm khoá để tìm một khoá cho l
Trang 1ĐỀ THI MÔN CƠ SỞ DỮ LIỆU – 90PHÚT
Câu 1: Trình bày định nghĩa và ý nghĩa của phụ thuộc hàm – cho ví dụ minh hoạ
Câu 2 Trình bày thuộc toán tìm khoá của lược đồ quan hệ R(U,F) Cho lược đồ quan hệ R(ABCDEFG) và tập phụ thuộc hàm F= {BD->A, A->CF, D->F,BE-G}, Sử dụng thuật toán tìm khoá để tìm một khoá cho lược đồ quan hệ R với tập phụ thuộc hàm F đã cho
Câu 3: Cho lược đồ quan hệ R(ABCDEFGHI) và tập phụ thuộc hàm F trên R
F={AB->D, AH->I, D->H, HI->G,BD->I}
Chứng minh rằng mọi quan hệ r trên lược đồ quan hệ R{ABCDEFGHI} thoả mãn F thì r cũng thoả phụ thuộc hàm AB->GI
Câu 4: Để quản lý công tác bán hàng tại một siêu thị người ta sử dụng 3 lược đồ quan hệ như sau: -HANG_HOA: Chứa thông tin về các mặt hàng có bán tại siêu thị Gồm các thông tin sau:
MAH(mã số mặt hàng), TEH(tên mặt hàng), DVT (đơn vị tính), ĐON_GIA (đơn giá) Trường MAH làm khoá chính
- KHACH_HANG: Chứa thông tin về các khách hàng mua hàng ở công ty Gồm: MAKH(Mã khách hàng), TENKH (họ tên khách hàng), DIA_CHI (Địa chỉ) Trường MaKH làm khoá chính
- HOA_DON: Chứa thông tin về các hoá đơn bán hàng của siêu thị gồm: MAHD (Mã hoá đơn), MAKH (mã khách hàng), MAH (mã hàng hoá), NGAY_LAP(ngày lập hoá đơn), SO_LUONG (số lượng), T_TIEN (tổng tiền của hoá đơn)
Yêu cầu:
Sử dụng ngôn ngữ SQL để thực hiện các truy vấn dữ liệu sau:
1 Giảm giá bán của mặt hàng có mã mặt hàng là “MH01” xuống 10%
2 Cho biết tổng số tiền của các hoá đơn bán trong tháng 10 năm 2003
3 Cho biết các thông tin về tên và địa chỉ của khách hàng đã mua hàng trong hoá đơn có số hoá đơn là “HD01”
4 Cho biết thông tin về các mặt hàng chưa được bán lần nào
5 Đếm xem trong tháng 12 năm 2003 mặt hàng “MH02” được bán bao nhiêu lần cho khách hàng có địa chỉ ở “Hà Nội”
6 Cho biết tổng số lượng bán từng mặt hàng và sắp xếp theo thứ tự giảm dần của tổng số lượng bán các mặt hàng đó
====================================