Tên Kiểu dữ liệu Null or not null buộc IDadmi n Int Not null Khoá chính tự tăng Khóa chính HoTen Nvarchar50 Not null Tên Admin TenDN Nvarchar50 Not null Tên đăng nhập MatKhau Nvarchar
Trang 1NHÓM 7 THIẾT KẾ CƠ SỞ DỮ LIỆU VẬT LÝ
1 Bảng cơ sở dữ liệu
Bảng QUAN_TRI: bảng dùng để lưu các thông tin về danh
sách các quản trị viên
Tên Kiểu dữ liệu Null or
not null
buộc IDadmi
n
Int Not null Khoá chính
tự tăng
Khóa
chính HoTen Nvarchar(50
)
Not null Tên Admin
TenDN Nvarchar(50
)
Not null Tên đăng
nhập MatKhau Nvarchar(50 Not null Mật khẩu
Trang 2 Bảng KHACH_HANG: bảng dùng để lưu các thông tin về
danh sách khách hàng
Tên Kiểu dữ liệu Null or
not null
buộc MaKH Int Not null Mã khách
hàng
Khóa
chính TenKH Nvarchar(50
)
Not null Tên khách
hàng TenDN Nvarchar(50
)
Not null Tên đăng
nhập MatKhau Nvarchar(50
)
Not null Mật khẩu
đăng nhập
Trang 3DiaChi Nvarchar(50
)
Not null Địa chỉ
khách hàng Email Nvarchar(50
)
Not null Email khách
hàng NgaySinh datetime Not null Ngày sinh SDT Nvarchar(50
)
Not null Số điện
thoại GioiTinh Nchar(10) Not null Giới tính TrangTha
i
Nvarchar(50
)
Not null Trạng thái
của khách
hàng
Trang 4Bảng SAN_PHAM: bảng dùng để lưu các thông tin về danh
sách sản phẩm
Tên Kiểu dữ liệu Null or
not null
buộc MaSP Int Not null Mã sản phẩm Khóa
chính MaNCC Int Not null Mã nhà cung
cấp
Khóa
phụ MaPL Int Not null Mã phân loại
sản phẩm
Khóa
phụ TenSP Nvarchar(50
)
Not
Null
Tên sản phẩm
SoLuong Int Not null Số lượng sản
phẩm
Trang 5Gia Nvarchar(50
)
Not null Giá sản phẩm
MoTa Nvarchar(50
)
Not null Mô tả sản
phẩm Anh Nvarchar(50
)
Not null Ảnh minh họa
sản phẩm TrangTha
i
Nvarchar(50
)
Not null Trạng thái sản
phẩm
(còn hay hết)
Bảng PHAN_LOAISP : bảng dùng để lưu các thông tin về
phân loại sản phẩm
Tên Kiểu dữ liệu Null or Mô tả Ràng
Trang 6not null buộc MaPL Int Not null Mã phân loại sản
phẩm
Khóa
chính TenPL Nvarchar(50
)
Not null Tên loại sản
phẩm AnhPLS
P
Nvarchar(50
)
Not null Ảnh phân loại
sản phẩm
Trang 7 Bảng NHACC : bảng dùng để lưu các thông tin về nhà
cung cấp
Tên Kiểu dữ liệu Null or
not null
buộc MaNCC Int(11) Not null Mã nhà cung
cấp
Khóa
chính TenNCC nvarchar(50) Not null Tên nhà cung
cấp DiaChi nvarchar(50) Not null Địa chỉ nhà
cung cấp SDT nvarchar(50) Not Null Số điện thoại
nhà cung cấp Website Varchar(200
)
Not null Website nhà
cung cấp
Trang 8 Bảng HOA_DON: bảng dùng để lưu các thông tin về danh
sách hóa đơn
Tên Kiểu dữ liệu Null or
not null
buộc MaHD Int Not null Mã hóa đơn Khóa
chính MaKH Int Not null Mã khách
hàng
Khóa phụ
TenKH Nvarchar(50
)
Not null Tên người
nhận ĐịaChi Nvarchar(50
)
Not Null Địa chỉ khách
hàng Ngay Datetime Not null Ngày lập hóa
Trang 9đơn TrangTha
i
Nvarchar(50
)
Not null Trạng thái hóa
đơn
(đã xử lý hay
chưa) SDT Nvarchar(50
)
Not null Số điện thoại
Trang 10 Bảng HOADON_CHITIET: bảng dùng để lưu các thông
tin về danh sách hóa
đơn chi tiết
liệu
Null or not null
buộc MaHD Int Not null Mã hóa đơn Khóa
chính MaSP Int Not null Mã sản phẩm Khóa
chính SoLuong Int Not null Số lượng sản
phẩm Gia Int Not Null Giá sản phẩm
Trang 11 Bảng PHAN_HOI: bảng dùng để lưu các thông tin về
danh sách ý kiến phải hồi của khách hàng
Tên Kiểu dữ liệu Null or
not null
MaPH Int Not null Mã phản hồi Khóa
chính MaKH Int Not null Mã khách hàng
phản hồi
Khóa phụ
NoiDung Nvarchar(50
)
Not null Nội dung phản
hồi TiêuDe Nvarchar(50
)
Not Null Tiêu đề gửi
Traloi Nvarchar(50 Not Null Nội dung trả lời
Trang 12) phản hồi Ngaygui Datetime Not null Ngày gửi ý kiến
phản hồi Trangthai Nvarchar(50
)
Not Null Trạng thái đã
trả lời hay
chưa?
Trang 13 Bảng TIN_TUC: bảng dùng để lưu các thông tin về danh
sách tin tức
Tên Kiểu dữ liệu Null or
not null
buộc MaTT Int(11) Not null Mã tin tức Khóa
chính Noidung Text Not null Nội dung tin
tức Tieude Text Not Null Tiêu đề tin tức
Ngayđan
g
date Not null Ngày đăng
Trangthai Tinyint(1) Not Null Trạng thái đã
được đăng hay
Trang 14chưa Hoten Varchar(40) Not null Họ tên người
đăng Anh Varchar(100
)
Not null Ảnh tin tức
Bảng QUANG_CAO: bảng dùng để lưu các thông tin về
quảng cáo trên trang web
Tên Kiểu dữ liệu Null or
not null
buộc MaQC Int(11) Not null Mã quảng
cáo
Khóa
chính NgayDan
g
date Not null Ngày đăng
Trang 15NgayKet date Not null Ngày kết
thúc Anh Varchar(100
)
Not Null Ảnh quảng
cáo Link Varchar(40) Not null Đường link
quảng cáo
Trang 162.4.2 Mô tả sơ đồ quan hệ
Hình 2.18: Sơ đồ quan hệ cơ sở dữ liệu