You are on page 1of 1

Kiểm tra giữa kỳ

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

--- Hết ---

You might also like