Professional Documents
Culture Documents
92 - Trịnh Thị Huyền Trang - 2194IFNO2311
92 - Trịnh Thị Huyền Trang - 2194IFNO2311
Câu 1:Trình bày khái niệm về phủ tối thiểu của một tập phụ thuộc hàm.Nêu thuật toán tìm phủ
tối thiểu của một tập phụ thuộc hàm.lấy ví dụ minh họa
Bài làm
*Khái niệm phủ tối thiểu của một tập phụ thuộc hàm:
F được gọi là một tập phụ thuộc hàm tối thiểu nếu F thỏa mãn các điều kiện sau:
Trong đó
- vế phải của mỗi phụ thuộc hàm ở điều kiện a) chỉ có một thuộc tính, nên bảo đảm không có
thuộc tính nào ở vế phải là dư thừa.
- điều kiện b) bảo đảm không có một thuộc tính nào tham gia vế trái của phụ thuộc hàm là dư
thừa.
- điều kiện c)bảo đảm cho tập F không có một phụ thuộc hàm nào là dư thừa.
* Thuật toán tìm phủ tối thiểu của tập phụ thuộc hàm là:
Thuật toán:
B.1. Tách các PTH có VP lớn hơn một thuộc tính thành các PTH có VP một thuộc tính
B.2. Loại bỏ khỏi F các thuộc tính thừa trong vế trái của các phụ thuộc hàm
*Ví dụ: Cho F= {AC, BC, C D, DEC, CAB}.Tìm phủ tối thiểu của F?
Tách các PTH có VP lớn hơn một thuộc tính thành các PTH có VP một thuộc tính
FF0={AC, BC, C D, DEC, CA,CB}.
Loại bỏ khỏi F0 các thuộc tính thừa trong vế trái(VT từ 2 thuộc tính trở lên) của các phụ
thuộc hàm
Câu 2:Một cửa hàng mỹ phẩm cần xây dựng một CSDL quản lý bán hàng.thông tin quản lí bao
gồm:
KHACHHANG(MaKH,HoTen,ĐiaChi,GioiTinh,SĐT)
SANPHAM(MaSP,TenSP,ĐonGia,ĐonViTinh)
MUAHANG(MaMuaHang,MaKH,MaSP,NgayMua,SoLuong,ThanhTien)
b)
*TRUY VẤN CƠ BẢN:cho biết họ tên của khách hàng có mã khách hàng là 001
SELECT HoTen
FROM KHACHHANG
SELECT KH.MaKH,HoTen
FROM KHACHHANG INNER JOIN MUAHANG ON KH.MaKH=MH.MaKH
WHERE NgayMua=1/1/2021 AND ThanhTien>1000$
Thống kê số khách hàng có địa chỉ ở Hà Nội
+đại số quan hệ