Họ tên SV:............................................... Môn: Cơ sở dữ liệu
Lớp: ........................................................ Thời gian: 90 phút Mã số: ..................................................... Không sử dụng tài liệu
1. Cho bài toán quản lý bán hàng được mô tả như sau:
MATHANG(MAHANG, TENHANG, GIANHAP, GIABAN, SLTON) Mô tả: Mỗi hàng hóa có một mã hàng (MAHANG) duy nhất dùng xác định tên hàng, giá nhập mặt hàng, giá bán của mặt hàng, số lượng hàng tồn HOADON(SOHD, NGAYHD, MANV, MAKH) Mô tả: Mỗi hóa đơn bán hàng sẽ có một số hóa đơn duy nhất (SOHD), cho biết ngày bán, mặt hàng đã bán, số lượng bán và thành tiền, được bán bởi nhân viên nào và được mua bởi khách hàng nào. CTHOADON(SOHD, MAHANG,SOLUONG) Mô tả: Chi tiết hóa đơn cho biết thuộc hóa đơn nào, đã mua những mặt hàng, số lượng bao nhiêu. NHANVIEN(MANV, TENNV, NSNV, NGAYVL, DC, DT, GT) Mô tả: Cửa hàng đồng thời quản lý thông tin nhân viên, mỗi nhân viên sẽ có một mã số nhân viên duy nhất (MANV), xác định họ tên nhân viên, ngày sinh, ngày vào làm việc, địa chỉ, điện thoại, giới tính. KHACHHANG(MAKH, TENKH, NSKH, DC, DT, GT) Mô tả: Để khuyến khích khách mua hàng, cửa hàng lưu thông tin của khách hàng bao gồm mã khách hàng duy nhất (MAKH), xác định họ tên khách hàng, ngày sinh, địa chỉ, điện thoại, giới tính. Thực hiện các yêu cầu sau: 1.1 Vẽ mô hình quan hệ cho bài toán trên. (2.0đ) 1.2 Vẽ mô hình ERD cho bài toán trên (2.0đ) 2. Viết ngôn ngữ Đại số quan hệ, thực hiện các yêu cầu sau: (mỗi câu 1 đ) 2.1 Cho biết các mặt hàng có SLTON = 0. 2.2 Cho biết khách hàng giới tính nữ, ở TPHCM. 2.3 Cho biết số lượng mặt hàng của từng loại hàng. 2.4 Mặt hàng chưa được bán bao giờ 2.5 Cho biết mặt hàng có giá thấp nhất, thông tin gồm: MAMH, TENMH, GIANHAP 2.6 Tính tổng tiền của mỗi hóa đơn; thông tin gồm: MAHD, MAKH, MANV, THANHTIEN