You are on page 1of 4

TRƯỜNG ĐẠI HỌC DUY TÂN

KHOA CÔNG NGHỆ THÔNG TIN


-------🙝🙟-------

BÁO CÁO BÀI TẬP CÁ NHÂN


MÔN HỌC: CƠ SỞ DỮ LIỆU
Đề tài: QUẢN LÍ BÁN HÀNG

SVTH: Nguyễn Tiến Lực


\ LỚP : IS 301 E
GV: Trần Huệ Chi

Đà Nẵng, tháng 10/2023


PHẦN 1:
Câu 1: QUẢN LÝ BÁN HÀNG
Mỗi khách hàng có một mã khách hàng (MAKH) duy nhất, mỗi MAKH xác định được các thông
tin về khách hàng như : họ tên khách hàng (HOTEN), địa chỉ (ĐIACHI), số điện thoại
(ĐIENTHOAI). Các mặt hàng được phân loại theo từng nhóm hàng, mỗi nhóm hàng có một mã
nhóm (MANHOM) duy nhất, mỗi mã nhóm hàng xác định tên nhóm hàng (TENNHOM), tất
nhiên một nhóm hàng có thể có nhiều mặt hàng. Mỗi mặt hàng được đánh một mã số
(MAHANG) duy nhất, mỗi mã số này xác định các thông tin về mặt hàng đó như : tên hàng
(TENHANG), đơn giá bán (ĐONGIA), đơn vị tính (ĐVT). Mỗi hóa đơn bán hàng có một số hóa
đơn (SOHĐ) duy nhất, mỗi hóa đơn xác định được khách hàng và ngày lập hóa đơn
(NGAYLAPHĐ), ngày bán hàng (NGAYBAN). Với mỗi mặt hàng trong một hóa đơn cho biết
số lượng bán (SLBAN) của mặt hàng đó.
Câu 2: Mô hình của quản lý bán hàng

MAKH DIACHI HOTEN SOHD NGAYLAPHD


NGAYBAN

1 n
KHANHHANG HOADON

DIENTHOAI

SLBAN CHITIET

n
1 n
MATHANG
Câu 3: Các mối quan hệ

NhOMHANG DVT

MAHANG DONGIA TENHANG


TENNHOM MANHOM

Câu 4: Xác định các yêu cầu quản lý.


1 . Lập danh sách những khách hàng không có số điện thoại : MAKH, HOTEN, DIACHI,
DIENTHOAI

π MAKH, HOTEN, DIACHI, DIENTHOAI (δDIENTHOAI = IS NULL (KHACHHANG))

2. Lấy những hóa đơn có giá bán >= 15000 : MAKH, SOHD, NGAYLAPHD, DONGIA

π MAKH, SOHD, NGAYLAPHD, DONGIA (δDONGIA >= 15000 (HOADON * MATHANG))

3 . Lấy những mặt hàng cua nhóm hàng “N02”: MANHOM, TENNHOM, TENHANG,
DVT

π MANHOM, TENNHOM, TENHANG, DVT (δMANHOM = “N02” (NHOMHANG * MATHANG))

4. Lấy những khách hàng mua “Bia tiger”: MAKH, TENHANG, DONGIA, SLBAN

π MAKH, TENHANG, DONGIA, SLBAN (δTENHANG =“Bia tiger” (HOADON * CHITIET * MATHANG))

5. Lấy những mặt hàng chưa có ai mua: MAHANG

π MAHANG (MATHANG) – π MAHANG (CHITIET)

6. Lấy những hóa đơn có trong tháng 5: SOHD, THANG, MAKH

π SOHD, MONTH(NGAYBAN) AS THANG, MAKH (δMONTH(NGAYBAN) = 5 (HOADON))

7. Lấy những hóa đơn vừa mua “nước rửa chén” vừa mua “bột giặt”: SOHD

π SOHD (δ TENHANG = “Bột giặt” (HOADON * CHITIET * MATHANG)) ∩

π SOHD (δTENHANG = “Nước rửa chén” (HOADON *CHITIET * MATHANG))


8. Lấy những hóa đơn lập trong tháng 6 của khách hàng có địa chỉ ở “Đà Nẵng”: SOHD,
MAKH

π SOHD, MAKH(δMONTH(NGAYLAPHD = 6 (HOADON * KHACHHANG))

9. Lấy những mặt hàng có số lượng bán >= 200: MAHANG, SLBAN, DONGIA,
THANHTIEN

π MAHANG, SLBAN, DONGIA, SLBAN*DONGIA AS THANHTIEN (δSLBAN >= 200 (CHITIET * MATHANG))

10. Lập danh sách các mặt hành có đơn vị tính là “Cái”. MAHANG, TENHANG, DVT

π MAHANG, TENHANG, DVT(δDVT = Cái (MATHANG))

You might also like