Bảng: KhachHangKhách Hàng KhachHang Tên Kiểu dữ kiệu Kích thước Primary Key Foreign Key Not Null khPhone Số ĐT khách hàng varchar 50 • khUser có thuộc tính unique 2.. Bảng: ThongTinDVDP
Trang 11 Bảng: KhachHang
Khách Hàng (KhachHang) Tên
Kiểu dữ kiệu
Kích thước
Primary Key
Foreign Key
Not Null
khPhone Số ĐT khách hàng varchar 50
• khUser có thuộc tính unique
2 Bảng: NguoiNhan
Người nhận (NguoiNhan) Tên Trường Mô tả Kiểu dữ kiệu thước Kích Primary Key Foreign Key Null Not
ngnhanDiachi
Địa chỉ người
ngnhanPhone
Số ĐT người
ngnhanEmail Địa chỉ Email varchar 50
3 Bảng: YKien
Ý kiến (YKien) Tên Trường Mô tả
Kiểu dữ kiệu
Kích thước
Primary Key Foreign Key
Not Null
Trang 2ykNgaygopy Ngày góp ý datetime
• ykNgaygopy có giá trị mặc định là ngày hiện tại
4 Bảng: ThongTinDVDPhim
Thông tin DVD Phim (ThongTinDVDPhim) Tên Trường Mô tả
Kiểu dữ kiệu
Kích thước
Primary Key Foreign Key
Not Null
dvdHinhanh Hình ảnh Phim varchar 50
dvdTrichdoan Trích đoạn Phim Varchar 50
dvdNoibat Phim nổi bật
bit(0: ko nổi bật – 1:
nổi bật) 1 dvdNoidung
Nội dung
dvdThoigian Thời gian Phim Char 8
dvdNgayphathanh
Ngày phát hành Datetime
5 Bảng: DaoDien
Đạo diễn (DaoDien) Tên Trường Mô tả Kiểu dữ kiệu
Kích thước
Primary Key
Foreign Key
Not Null
daodienHinhanh Hình về đạo varchar(đường 100
Trang 3daodienNgaysinh Ngày sinh Datetime
6 Bảng: DienVien
Diễn viên (DienVien)
Tên Trường Mô tả Kiểu dữ kiệu thước Kích Primar y Key Foreign Key Null Not
dienvienHinhanh Hình ảnh diễn viên varchar(đường dẫn) 100
dienvienNgaysinh Ngày sinh Datetime
7 Bảng: NhaSanXuat
Nhà sản xuất (NhaSanXuat)
Tên Trường Mô tả Kiểu dữ kiệu thước Kích Primary Key Foreign Key Null Not
nhasxWebsite Website nhà sản xuất varchar 50
8 Bảng: QuocGia
Quốc gia (QuocGia)
Tên Trường Mô tả Kiểu dữ kiệu thước Kích Primary Key Foreign Key Null Not
quocgiaTen
Tên quốc
quocgiaGhichu Ghi chú nvarchar 100
• Tên quốc gia có thuộc tính unique
Trang 49 Bảng: TheLoai
Thể loại (TheLoai)
Tên Trường Mô tả Kiểu dữ kiệu thước Kích Primary Key Foreign Key Null Not
theloaiGhichu Ghi chú nvarchar 100
• Tên thể loại có thuộc tính unique
10.Bảng: dvdDaodien
dvd-đạo diễn (dvdDaodien)
Tên Trường Mô tả
Kiểu
dữ kiệu thước Kích Primary Key Foreign Key Null Not
dvdDaodienID
Mã dvd-đạo
DVD Phim
daodienID ID đạo
11 Bảng: dvdDienvien
dvd-diễn viên (dvdDienvien)
Tên Trường Mô tả
Kiểu
dữ kiệu thước Kích Primary Key Foreign Key Null Not
dvdDienvienID
Mã
Trang 512.Bảng: dvdQuocgia
dvd-quốc gia (dvdQuocgia)
Tên Trường Mô tả
Kiểu
dữ kiệu
Kích thước
Primary
Not Null
Phim
quocgiaID ID quốc
13.Bảng: dvdNhasx
Trang 6dvd-nhà sản xuất (dvdNhasx)
Tên
Trường Mô tả
Kiểu
dữ kiệu
Kích thước
Primary
Not Null
dvdNhasxID
Mã dvd-nhà sản
dvdID Mã DVD
nhasxID ID nhà
sản xuất
14.Bảng: dvdTheloai
dvd-thể loại (dvdTheloai)
Tên Trường Mô tả
Kiểu
dữ kiệu
Kích thước
Primary
Not Null
theloaiID
Mã thể loại
Trang 7Hóa đơn (HoaDon)
Kiểu dữ kiệu
Kích thước
Primar
N o
t N u l l
khID
Mã khách
ngnhanID
Mã người
hoadonNgaydat
Ngày đặt
hoadonNgaygiao
Ngày giao
hoadonTonggia
Tổng giá hóa
thtoanNgay
Ngày thanh
hoadonCachgiao
Cách giao
CachGiaoHang.cachgiaohangI
kmID
Mã khuyến
kmPhantram
Phần trăm khuyến mãi int
• Ngày đặt hàng, Ngày giao hàng, ngày thanh toán có ngày mặc định là ngày hiện tại
Tình trạng hóa đơn (TinhTrangHoaDon)
Trang 8Tên Trường Mô tả
Kiểu dữ kiệu
Kích thước
Primary
No
t Nu ll
tinhtrangID
Mã tình trạng
tinhtrangTen
Tên tình trạng
• Tên tình trạng hóa đơn có thuộc tính unique, thuộc một trong các giá trị: “chưa giao”, “đã giao”,
“đang giao”.
16.Bảng: CachGiaoHang
Cách giao hàng (CachGiaoHang)
Kiểu dữ kiệu
Kích thước
Primary Key
Foreign Key
Not Null
cachgiaohangTen
Tên cách thức
• Tên cách giao hàng có thuộc tính unique, thuộc một trong các giá trị: “Khách đến lấy”,
“Giao hàng tận nhà”
17.Bảng: HoaDonChiTiet
Hóa đơn chi tiết (HoaDonChiTiet)
Tên
Kiểu
dữ kiệu thước Kích Primary Key Foreign Key
N
ot N ul l
Trang 9hoadonID Mã hóa đơn đặt hàng Int HoaDon.hoadonID x
18.Bảng: KhuyenMai
Khuyến mãi (KhuyenMai) Tên
Trường Mô tả Kiểu dữ kiệu thước Kích Primary Key Foreign Key Null Not
kmKetthuc
Thời gian kết
• Thời gian bắt đầu có ngày mặc định là ngày hiện tại
19.Bảng: Admin
Admin (Admin)
Kiểu dữ kiệu
Kích thước
Primary Key Foreign Key
Not Null
adminPass
Password đăng
Trang 10adminHoten Họ tên admin nvarchar 100 x
adminNgaysinh Ngày sinh admin DateTime
adminGioitinh Giới tính admin Char 5
• adminUser có thuộc tính là unique
20.Bảng: Supervisor
Supervisor
Tên Trường Mô tả Kiểu dữ kiệu thước Kích Primary Key Foreign Key
N o t
N u l l
supervisorHoten
Họ tên
supervisorNgaysinh supervisorNgày sinh DateTime
supervisorGioitinh supervisorGiới tính Char 5
• supervisorUser có thuộc tính là unique