1. Trang chủ
  2. » Kỹ Thuật - Công Nghệ

Bài tập lớn môn cơ sở dữ liệu (15)

17 9 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 17
Dung lượng 82,41 KB

Nội dung

Đồ án Cơ sở liệu Nhóm Thành viên: Ninh Đức Thiện ( NT) 196763 Lê Văn Lợi 121663 Đỗ Mạnh Hùng 91063 I Mơ hình quan hệ: - tbl_PhanQuyen (ID, Ten, GhiChu) - tbl_TaiKhoan (ID, UseName, Pass, HoTen, NgaySinh, DiaChi, SDT, ChucVu, PhanQuyenID) Tham chiếu: tbl_TaiKhoan (PhanQuyenID) => tbl_PhanQuyen (ID) - tbl_Notification (ID, TieuDe, NoiDung, TrangThai, ThoiGian, TaiKhoanID) Tham chiếu: tbl_Notification (TaiKhoanID) => tbl_TaiKhoan (ID) - tbl_HeThong (ID, Ten, DiaChi, SDT, STK, NganHang, TaiKhoanID) Tham chiếu: tbl_HeThong (TaiKhoanID) => tbl_TaiKhoan (ID) - tbl_HT_TK (HeThongID, TaiKhoanID) Tham chiếu: tbl_HT_TK (HeThongID) => tbl_HeThong(ID) tbl_HT_TK (TaiKhoanID) => tbl_TaiKhoan(ID) - tbl_Kho (ID, Ten, DiaChi, HeThongID) Tham chiếu: tbl_Kho (HeThongID) => tbl_HeThong (ID) - tbl_ViTri (ID, HangID, CotID, TrangThai, KhoID) Tham chiếu: tbl_ViTri (KhoID) => tbl_Kho (ID) - tbl_NhaCungCap (ID, Ten, DiaChi, SDT, STK, NganHang, TaiKhoanID) Tham chiếu: tbl_NhaCungCap (TaiKhoanID) => tbl_TaiKhoan (ID) - tbl_LoaiMatHang (ID, Ten, GhiChu) - tbl_MatHang (ID, Ten, MoTa, Gia, SoLuong, NhaCungCapID) Tham chiếu: tbl_MatHang (NhaCungCapID) => tbl_NhaCungCap (ID) - tbl_MH_LMH (LoaiMatHangID, MatHangID) Tham chiếu: tbl_MH_LMH (LoaiMatHangID) => tbl_LoaiMatHang (ID) tbl_MH_LMH (MatHangID) => tbl_MatHang (ID) - tbl_HopDong (ID, NgayLap, NgayHT, TrangThai, NhaCungCapID, NguoiLap) Tham chiếu: tbl_HopDong (NhaCungCapID) => tbl_NhaCungCap (ID) tbl_HopDong (NguoiLap) => tbl_TaiKhoan (ID) - tbl_ChiTietHD (HopDongID, MatHangID, SoLuong) Tham chiếu: tbl_ChiTietHD (HopDongID) => tbl_HopDong (ID) tbl_ChiTietHD (MatHangID) => tbl_MatHang (ID) - tbl_PhieuNhap (ID, NguoiGiao, NgayLap, NguoiLap, TrangThai, HopDongID) Tham chiếu: tbl_PhieuNhap (NguoiLap) => tbl_TaiKhoan (ID) tbl_PhieuNhap (HopDongID) => tbl_HopDong (ID) - tbl_ChiTietPN (PhieuNhapID, MatHangID, SoLuong, ViTriID) Tham chiếu: tbl_ChiTietPN (PhieuNhapID) => tbl_PhieuNhap (ID) tbl_ChiTietPN (MatHangID) => tbl_MatHang (ID) tbl_ChiTietPN (ViTriID) => tbl_ViTri (ID) - tbl_CuaHang (ID, Ten, DiaChi, SDT, STK, NganHang, TaiKhoanID) Tham chiếu: tbl_CuaHang (TaiKhoanID) => tbl_TaiKhoan (ID) - tbl_PhieuXuat (ID, NgayLap, NgayDuyet, NguoiDuyet, NgayHT, TrangThai, CuaHangID) Tham chiếu: tbl_PhieuXuat (NguoiDuyet) => tbl_TaiKhoan (ID) tbl_PhieuXuat (CuaHangID) => tbl_CuaHang(ID) - tbl_ChiTietPX (PhieuXuatID, MatHangID, SoLuong) Tham chiếu: tbl_ChiTietPX (PhieuXuatID) => tbl_PhieuXuat (ID) tbl_ChiTietPX (MatHangID) => tbl_MatHang (ID) II Thiết kế: tbl_PhanQuyen Tên trường Kiểu liệu Kích thước ID int Ten nvarchar 300 GhiChu nvarchar max Ràng buộc Giá trị mặc định Ghi Primary Key Mã phân quyền Not Null, Unique Tên quyền Ghi tbl_TaiKhoan Tên trường Kiểu liệu ID int UserName varchar Pass Kích thước Ràng buộc Giá trị mặc định Ghi Primary Key Mã tài khoản 300 Not Null, Unique Tên tài khoản varchar 300 Not Null Mật HoTen nvarchar 300 Not Null Họ tên NgaySinh date DiaChi nvarchar 500 SDT varchar 12 ChucVu nvarchar 300 PhanQuyenI D int Ngày sinh Địa Not Null Số điện thoại Chức vụ Foreign Key Tham chiếu: tbl_TaiKhoan (PhanQuyenID) => tbl_PhanQuyen(ID) Mã phân quyền tbl_Notification Tên trường Kiểu liệu Kích thước Ràng buộc Giá trị mặc định Ghi ID int Primary Key Mã thông báo TieuDe nvarchar 300 Not Null Tiêu đề Nội dung nvarchar max Not Null Nội dung TrangThai bit Not Null ThoiGian datetime Not Null Thời gian TaiKhoanID int Foreign Key Mã tài khoản false Trạng thái Tham chiếu: tbl_Notification (TaiKhoanID) => tbl_TaiKhoan(ID) tbl_HeThong Tên trường Kiểu liệu ID int Ten nvarchar DiaChi Kích thước Ràng buộc Giá trị mặc định Ghi Primary Key Mã hệ thống 300 Not Null, Unique Tên hệ thống nvarchar 500 Not Null Địa SDT varchar 12 Not Null Số điện thoại STK varchar 30 Not Null Số tài khoản NganHang nvarchar 300 Not Null Ngân hàng TaiKhoanID int Foreign Key Mã tài khoản Tham chiếu: tbl_HeThong(TaiKhoanID) => tbl_TaiKhoan(ID) tbl_HT_TK Tên trường Kiểu liệu Kích thước Ràng buộc Giá trị mặc định Ghi HeThongID int Primary Key, Foreign Key Mã hệ thống TaiKhoanID int Primary Key Mã tài khoản Tham chiếu: tbl_HT_TK(HeThongID) => tbl_HeThong(ID) tbl_HT_TK(TaiKhoanID) => tbl_TaiKhoan(ID) tbl_Kho Tên trường Kiểu liệu ID int Ten nvarchar DiaChi nvarchar HeThongID int Kích thước Ràng buộc Giá trị mặc định Ghi Primary Key Mã kho 300 Not Null Tên kho 500 Not Null Địa Foreign Key Mã hệ thống Tham chiếu: tbl_Kho(HeThongID) => tbl_HeThong(ID) tbl_ViTri Tên trường Kiểu liệu Kích thước Ràng buộc Giá trị mặc định Ghi ID int Primary Key Mã vị trí HangID int Not Null Hàng CotID int Not Null Cột TrangThai bit Not Null KhoID int Foreign Key false Trạng thái Mã kho Tham chiếu: tbl_ViTri(KhoID) => tbl_Kho(ID) tbl_NhaCungCap Tên trường Kiểu liệu ID int Ten nvarchar DiaChi Kích thước Ràng buộc Giá trị mặc định Ghi Primary Key Mã nhà cung cấp 300 Not Null Tên nhà cung cấp nvarchar 500 Not Null Địa SDT varchar 12 Not Null Số điện thoại STK varchar 30 Not Null Số tài khoản NganHang nvarchar 300 Not Null Ngân hàng TaiKhoanID int Foreign Key Mã tài khoản Tham chiếu: tbl_NhaCungCap(TaiKhoanID) => tbl_TaiKhoan(ID) tbl_LoaiMatHang Tên trường Kiểu liệu ID int Ten nvarchar Kích thước 300 Ràng buộc Giá trị mặc định Ghi Primary Key Mã loại mặt hàng Not Null, Unique Tên loại mặt hàng GhiChu nvarchar max Ghi tbl_MatHang Tên trường Kiểu liệu Kích thước Ràng buộc Giá trị mặc định Ghi ID int Primary Key Mã mặt hàng Ten nvarchar 300 Not Null Tên mặt hàng MoTa nvarchar max Not Null Mô tả Gia int Not Null Đơn giá SoLuong int Not Null Số lượng NhaCungCapI D int Foreign Key Mã nhà cung cấp Tham chiếu: tbl_MatHang(NhaCungCapID) => tbl_NhaCungCap(ID) tbl_MH_LMH Tên trường Kiểu liệu Kích thước Ràng buộc Giá trị mặc định Ghi LoaiMatHangI D int Primary Key, Foreign Key Mã loại mặt hàng MatHangID int Primary Key, Foreign Key Mã mặt hàng Tham chiếu: tbl_MH_LMH(LoaiMatHangID) => tbl_LoaiMatHang(ID) tbl_MH_LMH(MatHangID) => tbl_MatHang(ID) tbl_HopDong Tên trường Kiểu liệu Kích thước Ràng buộc Giá trị mặc định Ghi ID int Primary Key Mã hợp đồng NgayLap datetime Not Null Ngày lập NgayHT datetime TrangThai int Not Null NguoiLap int Foreign Key Người tạo NhaCungCapI D int Foreign Key Mã nhà cung cấp Ngày hoàn thành Trạng thái Tham chiếu: tbl_HopDong(NguoiLap) => tbl_TaiKhoan(ID) tbl_HopDong(NhaCungCapID) => tbl_NhaCungCap(ID) tbl_ChiTietHD Tên trường Kiểu liệu Kích thước Ràng buộc Giá trị mặc định Ghi HopDongID int Primary Key, Foreign Key Mã hợp đồng MatHangID int Primary Key, Mã mặt hàng Foreign Key SoLuong int Not Null Tham chiếu: tbl_ChiTietHD(HopDongID) => tbl_HopDong(ID) tbl_ChiTietHD(MatHangID) => tbl_MatHang(ID) Số lượng tbl_PhieuNhap Tên trường Kiểu liệu Kích thước Ràng buộc Giá trị mặc định Ghi ID int Primary Key Mã phiếu nhập NguoiLap int Foreign Key Người lập NgayLap datetime Not Null Ngày lập NguoiGiao nvarchar Not Null Người giao TrangThai bit Not Null HopDongID int Foreign Key 300 false Trạng thái Mã hợp đồng Tham chiếu: tbl_PhieuNhap(NguoiLap) => tbl_TaiKhoan(ID) tbl_PhieuNhap(HopDongID) => tbl_HopDong(ID) tbl_ChiTietPN Tên trường Kiểu liệu Kích thước Ràng buộc Giá trị mặc định Ghi PhieuNhapID int Primary Key, Foreign Key Mã phiếu nhập MatHangID int Primary Key, Mã mặt hàng Foreign Key SoLuong int Not Null ViTriID int Foreign Key Tham chiếu: tbl_ChiTietPN(PhieuNhapID) => tbl_PhieuNhap(ID) tbl_ChiTietPN(MatHangID) => tbl_MatHang(ID) tbl_ChiTietPN(ViTriID) => tbl_ViTri(ID) Số lượng Mã vị trí tbl_CuaHang Tên trường Kiểu liệu ID int Ten nvarchar DiaChi Kích thước Ràng buộc Giá trị mặc định Ghi Primary Key Mã cửa hàng 300 Not Null Tên cửa hàng nvarchar 500 Not Null Địa SDT varchar 12 Not Null Số điện thoại STK varchar 30 Not Null Số tài khoản NganHang nvarchar 300 Not Null Ngân hàng TaiKhoanID int Foreign Key Mã tài khoản Tham chiếu: tbl_CuaHang(TaiKhoanID) => tbl_TaiKhoan(ID) tbl_PhieuXuat Tên trường Kiểu liệu Kích thước Ràng buộc Giá trị mặc định Ghi ID int Primary Key Mã phiếu xuất NgayLap datetime Not Null Ngày lập NguoiDuyet int Foreign Key Người duyệt NgayDuyet datetime Ngày duyệt NgayHT datetime Ngày hoàn thành TrangThai int Not Null CuaHangID int Foreign Key Trạng thái Mã cửa hàng Tham chiếu: tbl_PhieuXuat(NguoiDuyet) => tbl_TaiKhoan(ID) tbl_PhieuXuat(CuaHangID) => tbl_CuaHang(ID) tbl_ChiTietPX Tên trường Kiểu liệu Kích thước Ràng buộc Giá trị mặc định Ghi PhieuXuatID int Primary Key, Foreign Key Mã phiếu xuất MatHangID int Primary Key, Foreign Key Mã mặt hàng SoLuong int Not Null Tham chiếu: tbl_ChiTietPX(PhieuXuatID) => tbl_PhieuXuat(ID) tbl_ChiTietPX(MatHangID) => tbl_MatHang(ID) Số lượng III Tạo sở liệu: ... trường Kiểu liệu Kích thước ID int Ten nvarchar 300 GhiChu nvarchar max Ràng buộc Giá trị mặc định Ghi Primary Key Mã phân quyền Not Null, Unique Tên quyền Ghi tbl_TaiKhoan Tên trường Kiểu liệu ID... Kiểu liệu ID int Ten nvarchar Kích thước 300 Ràng buộc Giá trị mặc định Ghi Primary Key Mã loại mặt hàng Not Null, Unique Tên loại mặt hàng GhiChu nvarchar max Ghi tbl_MatHang Tên trường Kiểu liệu. .. tbl_ChiTietPX(PhieuXuatID) => tbl_PhieuXuat(ID) tbl_ChiTietPX(MatHangID) => tbl_MatHang(ID) Số lượng III Tạo sở liệu:

Ngày đăng: 14/10/2021, 13:27

w