BỘ THÔNG TIN VÀ TRUYỀN THÔNG HỌC VIỆN
CÔNG NGHỆ BƯU CHÍNH VIỄN THƠNG CƠ SỞ
TẠI THÀNH PHỐ HỒ CHÍ MINH
KHOA CÔNG NGHỆ THÔNG TIN II
----------o0o----------
BÁO CÁO ĐỀ TÀI
THIẾT KẾ CƠ SỞ DỮ LIỆU QUẢN LÝ BÁN LAPTOP
Giảng viên hướng dẫn:
Sinh viên thực hiện:
Th.S Lưu Nguyễn Kì Thư
Lê Văn Lương
N20DCCN038
Nguyễn Viết Sĩ
N20DCCN059
Nguyễn Hữu Hiếu N20DCCN102
Lớp:
D20CQCN01-N
Mơn:
Cơ sở dữ liệu
Hồ Chí Minh, ngày 11 tháng 10 năm 2022
Làm mục lục
1.Mục tiêu: Thiết kế…..
2.Khảo sát thực tế bài tốn:
3.Phân tích, thiết kế CSDL:
a.
Xác định các thực thể.
Loại sản phẩm (MALSP, TEN, GIA, ANH, MOTA, CPU, RAM,
HARDWARE, CARD, SCREEN, OS)
1.
2.
Sản phẩm (SERI)
Đợt giảm giá (MAĐGG, NGAYBATDAU, NGAYKETTHUC,
MOTA)
3.
4.
Hãng sản xuất (MAHANG, TENHANG)
5.
Thể loại (MATL, TEN)
6.
Nhà cung cấp (MANCC, TEN, DIACHI, SDT, EMAIL)
7.
Nhân viên (MANV, HO, TEN, NGAYSINH, SDT)
8.
Nhóm quyền (MANQ, TEN)
9.
Phiếu nhập (MAPN, NGAYNHAPHANG)
10.
Đơn đặt hàng (MAĐĐH, NGAYDATHANG)
11.
Giỏ Hàng (IDGIOHANG, TRANGTHAI, NGAYTAO)
Khách hàng (CMND, HOTEN, DIACHI, NGAYSINH, SDT,
EMAIL)
12.
13.
Hóa đơn (MAHĐ, MASOTHUE).
14.
Shipper (MA SHIPPER)
15.
Phiếu trả (MAPT, NGAYTRA)
Phiếu bảo hành (MAPBH, NGAYBATDAU,
NGAYKETTHUC)
16.
17.
Tài khoản (IDTK, PASS)
18.
Bình luận (IDBL, DIEM, MOTA)
b.
Mơ hình ERD.
Chuyển ERD thành mơ hình dữ liệu quan hệ
đạt dạng chuẩn 3.
c.
LOAISANPHAM (MALSP, TEN, GIA, ANH, MOTA, CPU, RAM,
HARDWARE, CARD, SCREEN, OS, MAHANG, MATL)
1.
2.
SANPHAM (SERI, MALSP, MAPN, MAGIOHANG, MAPBH, MAPT)
DOTGIAMGIA (MADGG, NGAYBATDAU, NGAYKETTHUC, MOTA,
MANV)
3.
4.
HANGSANXUAT (MAHANG, TENHANG)
5.
THELOAI (MaTL, TEN)
6.
NHACUNGCAP (MANCC, TEN, DIACHI, SDT)
7.
NHANVIEN (MANV, HO, TEN, NGAYSINH, SDT, IDTK)
PHIEUNHAP (MAPN, NGAYNHAPHANG, SOLUONG, MANV,
MaĐĐH)
8.
DOTDATHANG (MAĐĐH, NGAYDATHANG, MANV, MANCC,
MAPN)
9.
GIOHANG (MAGH, NGAYTAO, MASHIPPER, MAKH, MANV,
MAHD)
10.
KHACHHANG (MAKH, CMND, HO, TEN, DIACHI, NGAYSINH, SDT,
EMAIL, IDTK)
11.
12.
HOADON (MAHĐ, MASOTHUE, MANV, IDGIOHANG, MAPT).
13.
BINHLUAN (IDBL, DIEM, MOTA, IDTK, SERI)
14.
SHIPPER (MASHIPPER, MANV)
15.
PHIEUTRA (MAPT, MANV, MAHĐ)
PHIEUBAOHANH (MAPBH, NGAYBATDAU, NGAYKETTHUC,
TRANGTHAI, MASP, MANV)
16.
17.
NHOMQUYEN (MANQ, TEN)
18.
TAIKHOAN (IDTK, PASS, MAKH, MANV)
19.
CT_DOTGIAMGIA (MALSP, MADGG, %GIAM)
20.
CT_DONDATHANG (MAĐĐH, MALSP, SOLUONG, DONGIA)
CT_BAOHANH (MAPBH, MANV, MASHIPER, NGAYNHAN,
TRANGTHAI, NGAYTRA)
21.
22.
CT_PHANQUYEN (MANV, MANQ, VITRI)
23.
CT_CUNGCAP (MALSP, MANCC, GIA)
d. Mơ hình diagram
e. Từ điển dữ liệu
1.
Bảng Loại sản phẩm
LOAISANPHAM (MALSP, TEN, GIA, ANH, MOTA, CPU, RAM,
HARDWARE, CARD, SCREEN, OS, MAHANG, MATL)
File name
MALSP
TEN
GIA
Anh
MOTA
CPU
RAM
HARDWARE
CARD
SCREEN
OS
MAHANG
MATL
null
2. Bảng Sản Phẩm
SANPHAM (SERI, MALSP,
MAPN, MAGIOHANG,
MAPBH, MAPT)
3. Bảng đợt giảm giá
DOTGIAMGIA
(MADGG,
NGAYBATDAU,
NGAYKETTHUC, MOTA,
MANV)
4. Bảng hãng sản xuất
HANGSANXUAT
(MAHANG, TENHANG)
5.
,
B
ả
T
n
E
g
N
)
t
h
ể
6. Bảng nhà cung cấp
NHACUNGCAP (MANCC, TEN, DIACHI,
l
o
ạ
i
T
H
E
L
// them email
7. Bảng nhân viên
BANGNHANVIEN (MANV,
HO, TEN, NGAYSINH, SDT,
IDTK)
O
A
I
(
M
a
T
L
8. Bảng phiếu nhập
PHIEUNHAP (MAPN,
NGAYNHAPHANG, SOLUONG,
MANV, MaĐĐH)
11.Bảng khách hàng
KHACHANG (MAKH,
CMND,
HO,
TEN,
DIACHI, NGAYSINH,
SDT, EMAIL, IDTK)
// xóa sluong
9.Bảng đơn đặt hàng
DONDATHANG (MAĐĐH,
NGAYDATHANG, MANV, MANCC,
MAPN)
12.Bảng hóa đơn
HOADON (MAHĐ,
MASOTHUE, MANV,
IDGIOHANG, MAPT).
/
mapn có thể null
10. Bảng giỏ hàng
GIOHANG (MAGH, NGAYTAO,
MASHIPPER, MAKH, MANV, MAHD)
13.Bảng bình luận
BINHLUAN (IDBL, DIEM,
MOTA, IDTK, SERI)
14.Bảng shipper
SHIPPER (MASHIPPER, MANV)
/
XÓA bảng dưới
15.Bảng phiếu trả
PHIEUTRA (MAPT, MANV, MAHĐ)
// them ngày trả
16. Bảng phiếu bảo hành
PHIEUBAOHANH (MAPBH, NGAYBATDAU, NGAYKETTHUC,
TRANGTHAI, MASP, MANV)
File name
MAPBH
NGAYBATDAU
NGAYKETTHUC
TRANGTHAI
MASP
MANV
17. Bảng phân quyền
PHANQUYEN (MANQ, TEN)
File name
MAQUYEN
TENQUYEN
18. Bảng Tài khoản
TAIKHOAN (IDTK, PASS, MAKH, MANV)
File name
IDTK
PASS
MAKH
MANV
19. Bảng chi tiết đợt giảm giá
CT_DOTGIAMGIA (MALSP, MADGG, %GIAM)
File name
MALSP
MADGG
TILEGIAM
Primary key: MALSP + MADGG
20. Bảng chi tiết đơn đặt hàng
CT_DONDATHANG (MAĐĐH, MALSP, SOLUONG, DONGIA)
File name
MAĐĐH
MALSP
SOLUONG
DONGIA
Primary key: MAĐĐH + MALSP
21. Bảng chi tiết bảo hành
CT_PHIEUBAOHANH (MAPBH, MANV, MASHIPER, NGAYNHAN,
TRANGTHAI, NGAYTRA)
File name
MAPBH
MANV
MASHIPPER
NGAYNHAN
TRANGTHAI
NGAYTRA
Primary key: MAPBH + MANV + MASHIPPER
22. Bảng chi tiết phân quyền
CT_PHANQUYEN (MANV, MANQ, VITRI)
File name
MANV
MANQ
VITRI
Primary key: MANV + MANQ
23. Bảng chi tiết cung cấp
CT_CUNGCAP (MALSP, MANCC, GIA)
File name
MALSP
MANCC
GIA
Primary key: MALSP + MANCC