1. Trang chủ
  2. » Giáo Dục - Đào Tạo

BÁO cáo đề tài THIẾT kế cơ sở dữ LIỆU QUẢN lý bán LAPTOP 2

34 14 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 34
Dung lượng 351,09 KB

Nội dung

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ở 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ế tốn: 3.Phân tích, thiết kế CSDL: a Xác định thực thể Loại sản phẩm (MALSP, TEN, GIA, ANH, MOTA, CPU, RAM, HARDWARE, CARD, SCREEN, OS) Sản phẩm (SERI) Đợt giảm giá (MAĐGG, NGAYBATDAU, NGAYKETTHUC, MOTA) Hãng sản xuất (MAHANG, TENHANG) Thể loại (MATL, TEN) Nhà cung cấp (MANCC, TEN, DIACHI, SDT, EMAIL) Nhân viên (MANV, HO, TEN, NGAYSINH, SDT) Nhóm quyền (MANQ, TEN) Phiếu nhập (MAPN, NGAYNHAPHANG) 10 Đơn đặt hàng (MAĐĐH, NGAYDATHANG) 11 Giỏ Hàng (IDGIOHANG, TRANGTHAI, NGAYTAO) 12 Khách hàng (CMND, HOTEN, DIACHI, NGAYSINH, SDT, EMAIL) 13 Hóa đơn (MAHĐ, MASOTHUE) 14 Shipper (MASHIPPER) 15 Phiếu trả (MAPT, NGAYTRA) 16 Phiếu bảo hành (MAPBH, NGAYBATDAU, NGAYKETTHUC) 17 Tài khoản (IDTK, PASS) 18 Bình luận (IDBL, DIEM, MOTA) b Mơ hình ERD c Chuyển ERD thành mơ hình liệu quan hệ đạt dạng chuẩn LOAISANPHAM (MALSP, TEN, GIA, ANH, MOTA, CPU, RAM, HARDWARE, CARD, SCREEN, OS, MAHANG, MATL) SANPHAM (SERI, MALSP, MAPN, MAGIOHANG, MAPBH, MAPT) DOTGIAMGIA (MADGG, NGAYBATDAU, NGAYKETTHUC, MOTA, MANV) HANGSANXUAT (MAHANG, TENHANG) THELOAI (MaTL, TEN) NHACUNGCAP (MANCC, TEN, EMAIL, DIACHI, SDT) NHANVIEN (MANV, HO, TEN, NGAYSINH, SDT, IDTK) PHIEUNHAP (MAPN, NGAYNHAPHANG, SOLUONG, MANV, MaĐĐH) DOTDATHANG (MAĐĐH, NGAYDATHANG, MANV, MANCC, MAPN) 10 GIOHANG (MAGH, NGAYTAO, MASHIPPER, MAKH, MANV, MAHD) 11 KHACHHANG (MAKH, CMND, HO, TEN, DIACHI, NGAYSINH, SDT, EMAIL, IDTK) 12 HOADON (MAHĐ, MASOTHUE, MANV, IDGIOHANG, MAPT) 13 BINHLUAN (IDBL, DIEM, MOTA, IDTK, SERI) 14 SHIPPER (MASHIPPER) 15 PHIEUTRA (MAPT, NGAYTRA, MANV, MAHĐ) 16 PHIEUBAOHANH (MAPBH, NGAYBATDAU, NGAYKETTHUC, TRANGTHAI, MASP) 17 NHOMQUYEN (MANQ, TEN) 18 TAIKHOAN (IDTK, PASS, MAKH, MANV) 19 CT_DOTGIAMGIA (MALSP, MADGG, %GIAM) 20 CT_DONDATHANG (MAĐĐH, MALSP, SOLUONG, DONGIA) 21 CT_BAOHANH (MAPBH, MANV, MASHIPER, NGAYNHAN, TRANGTHAI, NGAYTRA) 22 CT_PHANQUYEN (MANV, MANQ, VITRI) 23 CT_CUNGCAP (MALSP, MANCC, GIA) d Mô hình diagram e Từ điển liệu 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 TENLSP Type Nchar(10) Nvarchar(50) GIA ANH MOTA Money Binary Text Ràng buộc Primary key Unique key, Not Null >0, Not Null default: ‘ ‘ default: ‘ ‘ CPU Nvarchar (20) default: ‘ ‘ RAM Nvarchar (20) default: ‘ ‘ HARDWARE Nvarchar (20) default: ‘ ‘ CARD Nvarchar (20) default: ‘ ‘ Ghi Mã loại sản phẩm Tên loại sản phẩm Giá sản phẩm Ảnh sản phẩm Mô tả sản phẩm Thông tin CPU Thông tin RAM Thông tin HARDWARE Thông tin SCREEN Nvarchar (20) default: ‘ ‘ OS MAHANG Nvarchar (20) Nchar(10) MATL Nchar(10) default: ‘ ‘ Foreign key, not null Foreign key, not null Bảng Sản Phẩm CARD Thông tin SCREEN Thông tin OS Mã hãng sản xuất Mã thể loại SAN_PHAM (SERI, MALSP, MAPN, MAGIOHANG, MAPBH, MAPT) File name SERI MALSP Type Nchar(20) Nchar(10) MAPN Nchar(10) MAGH MAPBH Nchar(10) Nchar(10) Ràng buộc Primary key Foreign key, not null Foreign key, not null Foreign key Foreign key MAPT Nchar(10) Foreign key Ghi Số seri Mã loại sản phẩm Mã phiếu nhập Mã giỏ hàng Mã phiếu bảo hành Mã phiếu trả Bảng đợt giảm giá DOTGIAMGIA (MADGG, NGAYBATDAU, NGAYKETTHUC, MOTA, MANV) File name MADOT NGAYBD Type Nchar(10) Datetime Ràng buộc Primary key Not null NGAYK Datetime Not null MOTA MANV Text Nchar (10) default: ‘ ‘ Foreign key, not null Ghi Mã đợt giảm giá Ngày bắt đầu đợt giảm giá Ngày kết thúc đợt giảm giá Mô tả Mã nhân viên Bảng hãng sản xuất HANGSX (MAHANG, TENHANG) File name Type Ràng buộc Ghi MAHSX TENHSX Nchar(10) Nvarchar (50) Primary key Not null Mã hãng sản xuất Tên hãng Ràng buộc Primary key Not null Ghi Mã thể loại Tên thể loại Bảng thể loại THELOAI (MATL, TEN) File name MATL TENTL Type Nchar(10) Nvarchar(50) Bảng nhà cung cấp NHACUNGCAP (MANCC, TEN, EMAIL, DIACHI, SDT) File name MANCC TEN EMAIL DIACHI SDT Type Nchar(10) Nvarchar(50) Nvarchar(40) Nvarchar(200) Nchar(11) Ràng buộc Primary key Not null Unique, not null default: ‘ ‘ Unique, not null Ghi Mã nhà cung cấp Tên nhà cung cấp Email Địa Số điện thoại Bảng nhân viên NHANVIEN (MANV, HO, TEN, NGAYSINH, SDT, IDTK) File name MANV HO TEN NGAYSINH SDT Type Nchar(10) Nvarchar(50) Nvarchar(50) Date Nvarchar(11) IDTK Nvarchar(40) Ràng buộc Primary key Not null Not null Unique key, not null Foreign key, not null Ghi Mã nhân viên Họ Tên Ngày sinh Số điện thoại Mã tài khoản Bảng phiếu nhập PHIEUNHAP (MAPN, NGAYNHAPHANG, MANV, MAĐĐH) File name MAPN NGAYNHAPHAN Type Nchar(10) Datetime Ràng buộc Primary key Not null Ghi Mã phiếu nhập Ngày nhập G MANV Nchar(10) MAĐĐH Nchar(10) Foreign key, not null Foreign key, not null hàng Mã nhân viên Mã đơn đặt hàng 9.Bảng đơn đặt hàng DONDATHANG (MAĐĐH, NGAYDATHANG, MANV, MANCC, MAPN) File name MaĐĐH NGAYDATHANG MANV Type Nchar(10) Datetime Nchar(10) MANCC Nchar(10) MAPN Nchar(10) Ràng buộc Primary key Not null Foreign key, not null Foreign key, not null Foreign key Ghi Mã đơn đặt hàng Ngày đặt hàng Mã nhân viên Mã nhà cung cấp Mã phiếu nhập 10 Bảng giỏ hàng GIOHANG (MAGH, NGAYTAO, MASHIPPER, MAKH, MANV, MAHD) File name MAGH NGAYTAO Type Nchar(10) Datetime Ràng buộc Primary key Not null MASHIPPER Nchar(10) MAKH Nchar(10) MANV Nchar(10) MAHD Nchar(10) Foreign key, not null Foreign key, not null Foreign key, not null Foreign key, not null Ghi Mã giỏ hàng Ngày tạo đơn hàng Mã nhân viên shipper Mã khách hàng Mã nhân viên tạo đơn hàng Mã hóa đơn 11.Bảng khách hàng KHACHANG (MAKH, CMND, HO, TEN, DIACHI, NGAYSINH, SDT, EMAIL, IDTK) File name MAKH Type Nchar(10) Ràng buộc Primary key Ghi Mã khách hàng CMND Nvarchar (12) Unipue, not null HO TEN DIACHI NGAYSINH SDT EMAIL IDTK Nvarchar (50) Nvarchar (50) Nvarchar (200) Datetime Nvarchar (11) Nvarchar (20) Nchar(20) Not null Not null default: ‘ ‘ Unipue, not null Unipue, not null Foreign key Chứng minh nhân dân Họ Tên Địa Ngày sinh Số điện thoại Địa email Mã tài khoản 12.Bảng hóa đơn HOADON (MAHĐ, MASOTHUE, MANV, IDGIOHANG, MAPT) File name MAHĐ MASOTHUE MANV Type Nchar(10) Nvarchar (30) Nchar(10) IDGIOHANG Nchar(10) MAPT Nchar(10) Ràng buộc Primary key Not null Foreign key, not null Foreign key, not null Foreign key Ghi Mã hóa đơn Mã số thuế Mã nhân viên Mã giỏ hàng Mã phiếu trả 13.Bảng bình luận BINHLUAN (IDBL, DIEM, MOTA, IDTK, SERI) File name IDBL DIEM MOTA IDTK Type Nchar(10) Int Nvarchar (200) Nchar(40) SERI Nchar(20) Ràng buộc Primary key Not null Foreign key, not null Foreign key, not null Ghi Mã bình luận Điểm đánh giá Mô tả Mã tài khoản Số seri R24:Trong lược đồ quan hệ DOTGIAMGIA ta có NGAYBATDAU < NGAYKETTHUC:  dgg  DOTGIAMGIA: dgg.NGAYBATDAU < dgg.NGAYKETHUC cuối  R24 DOTGIAMGIA Thêm + Xóa - Sửa(NGAYKETTHUC) + R25: Trong lược đồ quan hệ CT_BAOHANH có NGAYNHAN < NGAYTRA ctbh  CT_BAOHANH: Ctbt.NGAYNHAN < Ctbh.NGAYTRA Cuối  R25 Thêm Xóa CT_BAOHANH + - Sửa(NGAYNHAN,NGAYTRA) + - Ràng buộc toàn vẹn quan hệ miền giá trị R26: Trong lược đồ quan hệ NHANVIEN , có NGAYSINH < ngày thời  nv NHANVIEN: nv.NGAYSINH < ngày thời cuối  R26 NHANVIEN Thêm + Xóa - Sửa(NGAYSINH) + R27: Trong lược đồ quan hệ PHIEUNHAP có NGAYNHAP < ngày thời  pn  PHIEUNHAP: pn.NGAYNHAP < ngày thời cuối  R27 Thêm Xóa Sửa(NGAYNHAP) PHIEUNHAP + + R28: Trong lược đồ quan hệ KHACHHANG có NGAYSINH < ngày thời kh  KHACHHANG: kh.NGAYSINH < ngày thời Cuối  R28 KHACHHANG Thêm + Xóa - Sửa(NGAYSINH) + R29 : Trong lược đồ quan hệ BINHLUAN có MGT (DIEM) = [0 10] bl  BINHLUAN: bl.DIEM between AND 10 cuối  R29 BINHLUAN Thêm + Xóa - Sửa(DIEM) + R30 : Trong lược đồ quan hệ PHIEUBAOHANH có NGAYBATDAU < ngày thời  pbh  PHIEUBAOHANH: pbh.NGAYBATDAU < ngày thời Cuối  R30 Thêm PHIEUBAOHANH + Xóa - Sửa(NGAYBATDAU) + R31: Trong lược đồ quan hệ NHOMQUYEN có TENQUYEN Admin Nhân viên quản lý kho Nhân viên bán hàng Nhân viên quản lý nhân Nhân viên bảo hành  nv  NHANVIEN: OR nv.TENQUYEN = N’Admin’ OR nv.TENQUYEN = N’Nhân viên quản lý kho’ OR nv.TENQUYEN = N’Nhân viên bán hàng’ OR nv.TENQUYEN = ‘Nhân viên quản lý nhân sự’ OR nv.TENQUYEN = N’Nhân viên bảo hành’ Cuối  R31 NHOMQUYEN Thêm + Xóa - Sửa(TENQUYEN) + 19 CT_DOTGIAMGIA ( %GIAM) R32: Trong lược đồ quan hệ CT_DOTGIAMGIA có MGT[%GIAM] = [0 100] ctdgg  CT_DOTGIAMGIA: Ctdgg.%GIAM between AND 100 cuối  R32 CT_DOTGIAMGI Thêm + Xóa - Sửa(%GIAM) + A 20 CT_DONDATHANG ( DONGIA) R33: Trong lược đồ quan hệ CT_DONDATHANG có DONGIA > ddh  CT_DONDATHANG: ddh.DONGIA>0 Cuối  R33 Thêm CT_DONDATHANG + Xóa - Sửa(DONGIA) + 23 CT_CUNGCAP (GIA) R34: Trong lược đồ quan hệ CT_CUNGCAP có GIA>  ctcc  CT_CUNGCAP: Ctcc.GIA > Cuối  R34 Thêm Xóa CT_CUNGCAP + - Sửa(GIA) + Ràng buộc toàn vẹn nhiều quan hệ phụ thuộc tồn R35: Hãng sản xuất sản xuất nhiều loại sản phẩm LOAISANPHAM.MAHANG  HANGSANXUAT.MAHANG Cuối  R35 Thêm HANGSANXUAT LOAISANPHAM + Xóa + - R36: Thể loại có nhiều loại sản phẩm LOAISANPHAM>MATL  THELOAI.MATL Cuối  Sửa(MAHANG) + + R36 Thêm THELOAI LOAISANPHAM + Xóa + - Sửa(MATL) + + R37: Mỗi loại sản phẩm có nhiều sản phẩm SANPHAM.MALSP  LOAISANPHAM.MALSP Cuối  R37 Thêm LOAISANPHAM SANPHAM + Xóa + - Sửa(MALSP) + + R38 :Mỗi phiếu nhập có nhiều sản phẩm SANPHAM.MAPN  PHIEUNHAP>MAPN Cuối  R38 PHIEUNHAP SANPHAM Thêm + Xóa + - Sửa(MAPN) + + R39: Mỗi giỏ hàng chứa nhiều sản phẩm SANPHAM.MAGIOHANG  GIOHANG.MAGIOHANG Cuối  R39 GIOHANG SANPHAM Thêm + Xóa + - Sửa(MAGIOHANG) + + R40: Mỗi sản phẩm có phiếu bảo hành sp SANPHAM, ¥ pbh  PHIEUBAOHANH: sp.MAPBH = pbh.MAPBH Cuối  R40 SANPHAM Thêm + Xóa - Sửa(MAPBH) * PHIEUBAOHANH + - * R41: Mỗi sản phẩm có phiếu trả, phiếu trả nhiều sản phẩm SANPHAM.MAPT  PHIEUTRA.MAPT Cuối  R41 PHIEUTRA SANPHAM Thêm + + Xóa - Sửa(MAPT) * * R42: Nhân viên tạo nhiều đợt giảm giá DOTGIAMGIA.MANV  NHANVIEN.MANV Cuối  R42 NHANVIEN DOTGIAMGIA Thêm + Xóa + - Sửa(MANV) + + R43: Mỗi nhân viên có tài khoản nv  NHANVIEN ¥ tk  TAIKHOAN: nv.IDTK = tk.IDTK Cuối  R43 NHANVIEN TAIKHOAN Thêm + + Xóa - Sửa(IDTK) + + R44: Mỗi phiếu nhập tạo nhiều nhân viên: PHIEUNHAP.MANV  NHANVIEN.MANV Cuối  R44 NHANVIEN PHIEUNHAP Thêm + Xóa + - Sửa(MANV) + + R45: Mỗi phiếu nhập có đơn đặt hàng  dh  DONDATHANG ¥ pn  PHIEUNHAP: dh.MADDH = pn.MADDH Cuối  R45 Thêm DONDATHANG + PHIEUNHAP + Xóa - Sửa(MADDH) * * R46: Một nhân viên tạo nhiều đơn đặt hàng DONDATHANG.MANV  NHANVIEN.MANV Cuối  R46 Thêm NHANVIEN DONDATHANG + Xóa + - Sửa(MANV) + + R47: Một nhà cung cấp lập cho nhiều đơn đặt hàng DONDATHANG.MANCC  NHACUNGCAP.MANCC Cuối  R47 Thêm NHACUNGCAP DONDATHANG + Xóa + - Sửa(MANCC) + + R48: Mỗi đơn đặt hàng có phiếu nhập ddh  DONDATHANG ¥ pn  PHIEUNHAP: ddh.MAPN = pn.MAPN Cuối  R48 Thêm PHIEUNHAP + DONDATHANG + R49: Shipper giao nhiều giỏ hàng Xóa - Sửa(MAPN) * * GIOHANG.MASHIPPER  SHIPPER.MASHIPPER Cuối  R49 SHIPPER GIOHANG Thêm + Xóa + - Sửa(MASHIPPER) + + R50 Khách hàng đặt nhiều giỏ hàng GIOHANG.MAKH  KHACHHANG.MAKH Cuối  R50 KHACHHANG GIOHANG Thêm + Xóa + - Sửa(MAKH) + + R51: Nhân viên tạo nhiều giỏ hàng GIOHANG.MANV  NHANVIEN.MANV Cuối  R51 NHANVIEN GIOHANG Thêm + Xóa + - Sửa(MANV) + + Xóa - Sửa(MAHD) * * R52: Mỗi giỏ hàng có hóa đơn  gh  GIOHANG ¥ hd  HOADON: gh.MAHD = hd.MAHD Cuối  R52 HOADON GIOHANG Thêm + + R53: Mỗi khách hàng có tài khoản kh  KHACHHANG ¥ tk  TAIKHOAN: kh.IDTK = tk.IDTK Cuối  R53 TAIKHOAN KHACHHANG Thêm + + Xóa - Sửa(IDTK) + + R54: Một nhân viên tạo nhiều hóa đơn HOADON.MANV  NHANVIEN.MANV Cuối  R54 NHANVIEN HOADON Thêm + Xóa + - Sửa(MANV) + + R55: Mỗi hóa đơn thuộc giỏ hàng  hd  HOADON ¥ gh  GIOHANG: gh.IDGIOHANG = hd.IDGIOHANG Cuối  R55 GIOHANG HOADON Thêm + + Xóa - Sửa(IDGIOHANG) * * R56: Mỗi hóa đơn cómột phiếu trả  hd  HOADON ¥ pt  PHIEUTRA: pt.MAPT = hd.MAPT Cuối  R56 PHIEUTRA HOADON Thêm + + Xóa - R57: Một tài khoản bình luận nhiều lần BINHLUAN.IDTK  TAIKHOAN.IDTK Cuối  Sửa(MAPT) * * R57 TAIKHOAN BINHLUAN Thêm + Xóa + - Sửa(IDTK) + + R58: Một sản phẩm có nhiều bình luận BINHLUAN.SERI  SANPHAM.SERI Cuối  R58 SANPHAM BINHLUAN Thêm + Xóa + - Sửa(SERI) + + R59: Nhân viên phân cơng cho shipper SHIPPER.MANV  NHANVIEN.MANV Cuối  R59 NHANVIEN SHIPPER Thêm + Xóa + - Sửa(MANV) + + R60: Một nhân viên lập nhiều phiếu trả PHIEUTRA.MANV  NHANVIEN.MANV Cuối  R60 NHANVIEN PHIEUTRA Thêm + Xóa + - Sửa(MANV) + + R61: Mỗi hóa đơn có phiếu trả, phiếu trả thuộc hóa đơn pt  PHIEUTRA, ¥ hd  HOADON: pt.MAHD = hd.MAHD Cuối  R61 HOADON PHIEUTRA Thêm + + Xóa - Sửa(MAHD) * * R62: Mỗi phiếu bảo hành có giá trị cho sản phẩm  pbh  PHIEUBAOHANH, ¥ sp  SANPHAM: pbh.MASP = sp.MASP Cuối  R62 Thêm SANPHAM + PHIEUBAOHANH + Xóa - Sửa(MASP) + + R63: Mỗi phiếu bảo hành lập nhân viên, nhân viên lập nhiều phiếu bảo hành PHIEUBAOHANH.MANV  NHANVIEN.MANV Cuối  R63 Thêm NHANVIEN PHIEUBAOHANH + Xóa + - Sửa(MANV) + + R64: Mỗi khách hàng có tài khoản  tk  TAIKHOAN, ¥ khKHACHHANG: tk.MAKH = kh.MAKH Cuối  R64 KHACHHANG TAIKHOAN Thêm + + Xóa - Sửa(MAKH) + + R65: Mỗi nhân viên có tài khoản tk  TAIKHOAN, ¥ nv  NHANVIEN: tk.MANV = nv.MANV Cuối  R65 NHANVIEN Thêm + Xóa - Sửa(MANV) TAIKHOAN + - R66: Chi tiết đợt giảm giá áp dụng cho nhiều loại sản phẩm CTDOTGIAMGIA.MALSP  LOAISANPHAM.MALSP Cuối  R66 Thêm LOAISANPHAM CT_DOTGIAMGIA + Xóa + - Sửa(MALSP) + + R67: Mỗi đợt giảm giá có chi tiết CT_DOTGIAMGIA.MADGG  DOTGIAMGIA.MADGG Cuối  R67 Thêm DOTGIAMGIA CT_DOTGIAMGIA + Xóa + - Sửa(MADGG) + + R68: Mỗi đơn đặt hàng có chi tiết đơn đặt hàng CT_DONDATHANG.MADDH  DONDATHANG.MADDH Cuối  R68 Thêm DONDATHANG CT_DONDATHANG + Xóa + - Sửa(MADDH) + + R69: loại sản phẩm có nhiều chi tiết đơn đặt hàng CT_DONDATHANG.MALSP  LOAISANPHAM.MALSP Cuối  R69 Thêm LOAISANPHAM CT_DONDATHANG + R70: Phiếu bảo hành có chi tiết Xóa + - Sửa(MALSP) + + CT_BAOHANH.MAPBH  PHIEUBAOHANH.MAPBH Cuối  R70 Thêm PHIEUBAOHANH CT_BAOHANH + Xóa + - Sửa(MAPBH) + + R71: Nhân viên sử dụng nhiều phiếu bảo hành CT_BAOHANH.MANV  NHANVIEN.MANV Cuối  R71 NHANVIEN CT_BAOHANH Thêm + Xóa + - Sửa(MANV) + + R72: Shipper nhận giao chi tiết phiếu bảo hành CT_BAOHANH.MASHIPPER  SHIPPER.MASHIPPER Cuối  R72 SHIPPER CT_BAOHANH Thêm + Xóa + - Sửa(MASHIPPER) + + R73: Nhân viên chia quyền qua chi tiết phân quyền CT_PHANQUYEN.MANV  NHANVIEN.MANV Cuối  R73 NHANVIEN CT_PHANQUYE N Thêm + Xóa + - R74: Các quyền ghi rõ chi tiết phân quyền CT_PHANQUYEN.MANQ  NHOMQUYEN.MANQ Cuối  Sửa(MANV) + + R74 NHOMQUYEN CT_PHANQUYE N Thêm + Xóa + - Sửa(MANQ) + + R75: Các loại sản phẩm cung cấp ghi rõ chi tiết cung cấp CT_CUNGCAP.MALSP  LOAISANPHAM.MALSP Cuối  R75 Thêm LOAISANPHAM CT_CUNGCAP + Xóa + - Sửa(MALSP) + + R76: Chi tiết cung cấp ghi rõ nhà cung cấp CT_CUNGCAP.MANCC  NHACUNGCAP.MANCC Cuối  R76 NHACUNGCAP CT_CUNGCAP Thêm + Xóa + - Sửa(MANCC) + + Ràng buộc toàn vẹn nhiều quan hệ , liên thuộc tính R77: Số lượng mua ghi chi tiết đơn đặt hàng phải lớn số lượng tồn ctddh  CT_DONDATHANG lsp  LOAISANPHAM: ctddh.MALSP = lsp.MALSP ctddh.SOLUONG < lsp.SLTON R77 Thêm LOAISANPHAM CT_DONDATHANG + Xóa + - Sửa(SOLUONG,SLTON) + + ... ctddh1,ctddh2  CT_DONDATHANG: ctddh1 = ctddh2 -> ctddh1.MADDH = ctddh2.MADDH AND ctddh1.MALSP = ctddh2.MALSP Cuối  R21 Thêm CT_DONDATHANG + Xóa - Sửa(MALSP,MADDH) + R 22: Mỗi chi tiết bảo hành có mã kết... ctbh1,ctbh2  CT_BAOHANH: ctbh1 = ctbh2 -> ctbh1.MAPBH = ctbh2.MAPBH AND ctbh1.MANV = ctbh2.MANV AND ctbh1.MASHIPPER = ctbh2.MASHIPPER Cuối  R 22 Thêm CT_BAOHANH + Xóa - Sửa(MAPBH,MANV,MASHIPPER) + R23:... viên quản lý kho Nhân viên bán hàng Nhân viên quản lý nhân Nhân viên bảo hành  nv  NHANVIEN: OR nv.TENQUYEN = N’Admin’ OR nv.TENQUYEN = N’Nhân viên quản lý kho’ OR nv.TENQUYEN = N’Nhân viên bán

Ngày đăng: 08/11/2022, 15:28

TỪ KHÓA LIÊN QUAN

w