Đặc tả cơ sở dữ liệu Website công ty lữ hành
Trang 1ĐẶC TẢ CƠ SỞ DỮ LIỆU
Nhóm C
Trưởng nhóm C: Phan Viết Huy – 0712201 – huypv.it@gmail.com
NhomC1
Lê Văn Long
0712252 Bùi Nguyễn Thành Long
0712229 Trần Thị Mộng Kiều
NhomC2
Bùi Nguyễn Thục Minh
0712275 Bùi Nguyễn Thục Minh
NhomC3
Trương Thị Tuệ Mai
0712273 Trương Thị Tuệ Mai NhomC4
Đào Văn Lưu
0712337 Võ Hoàng Nghĩa Phú NhomC5
Lương Kiến Minh
0712171 Nguyễn Thanh Hiếu
Trang 2Mục lục
Trang 31 Lược đồ CSDL
TIN_TUC
MaTinTuc int TieuDe ntext HinhAnh nvarchar(50) TomTat ntext NoiDung ntext NgayDang datetime MaAdminDuyet int Column Name Data Type Allow Nulls
TRAM_XE
MaTramXe int TenTramXe nvarchar(50) DiaChi nvarchar(50) HinhAnh nvarchar(50) MaTruongTram int Column Name Data Type Allow Nulls
CHUYEN_XE
MaChuyenXe int KhoiHanh datetime DuKienDen datetime MaTuyenXe int MaTaiXe int TinhTrang int ThoiGianDenTram datetime LuongTaiXe int GiaVe int Column Name Data Type Allow Nulls
TUYEN_XE
MaTuyenXe int KhoangThoiGianDi float TanSuatChuyen float LuongTaiXe int MaTramDi int MaTramDen int GiaVe int
Column Name Data Type Allow Nulls
DAT_CHO
MaDatCho int MaChoNgoi int MaChuyenXe int TinhTrang int Column Name Data Type Allow Nulls
CHO_NGOI
MaChoNgoi int ViTri int Column Name Data Type Allow Nulls
XE
MaXe int BienSoXe nvarchar(50) MaTaiXe int NgayNhap datetime MaLoaiXe int TinhTrang int Column Name Data Type Allow Nulls
PHAN_HOI_KHACH_HANG
MaPhanHoi int NoiDung ntext NgayDang datetime Column Name Data Type Allow
NHAN_VIEN
MaNhanVien int HoTen nvarchar(50) DienThoai nvarchar(50) DiaChi nvarchar(50) LoaiNhanVien int LuongTrongThang float Column Name Data Type Allo
PHAN_HOI
MaPhanHoi int MaChuyen int MaPhanHoiKhach int MaNhanVien int Column Name Data Type Allow Nulls
LOAI_XE
MaLoaixe int HinhAnh nvarchar(50) HangSanXuat nvarchar(50) Column Name Data Type Allow Nulls
LOAI_NHAN_VIEN
MaLoaiNhanVien int TenLoai nvarchar(50) Column Name Data Type Allow Nulls
TAI_KHOAN
MaTaiKhoan int Username nvarchar(50) Password nvarchar(50) Email nvarchar(50) NgayKichHoat datetime MaNhanVien int Column Name Data Type Allow Nulls
TINH_TRANG_DAT_CHO
MaTinhTrangDatCho int Column Name Data Type Allow Nulls
TINH_TRANG_XE
MaTinhTrangXe int
TenTinhTrangXe nvarchar(50)
Column Name Data Type Allow Nulls
CHUC_NANG
MaChucNang int TenChucNang nvarchar(50) Column Name Data Type Allow Nulls
PHAN_QUYEN
MaPhanQuyen int MaLoaiNhanVien int MaChucNang int Column Name Data Type Allow Nulls
Trang 42 Chi tiết các bảng
STT Tên bảng Ý nghĩa/Ghi chú
1 CHO_NGOI Các chỗ ngồi có trong 1 chiếc xe du lịch 50 chỗ
7 PHAN_HOI_KHACH_HANG Phản hồi của khách đã được duyệt
8 TAI_KHOAN Các tài khoản trên web tương ứng với
từng nhân viên
13 LOAI_NHAN_VIEN Các loại nhân viên
15 PHAN_QUYEN Chi tiết phân quyền cho từng loại nhân viên.
16 TINH_TRANG_DAT_CHO Các loại tình trạng đặt chỗ
17 TINH_TRANG_XE Các loại tình trạng xe
Trang 52.1 CHO_NGOI
ST
T
Tên thuộc
tính Kiểu
Khóa Ý nghĩa/Ghi chú
1 MaChoNgoi AutoNumber Khóa chính Mã chỗ ngồi
2.2 CHUYEN_XE
STT Tên thuộc tính Kiểu Khóa Ý nghĩa/Ghi chú
1 MaChuyenXe AutoNumber Khóa chính Mã chuyến xe
4 MaTuyenXe Number Khóa ngoại Mã tuyến xe mà chuyến thuộc về
2.3 CHI_TIET_CHUYEN
STT Tên thuộc tính Kiểu Khóa Ý nghĩa/Ghi chú
1 MaChiTiet AutoNumber Khóa chính Mã chi tiết
2 MaChuyen Number Khóa ngoại Mã chuyến mà chi tiết này thuộc về
ngoại
Tình trạng chuyến xe này:
• 0: chưa chạy
• 1: đang chạy
Trang 6• 2: đã về.
5 ThoiGianDenTram Datetime Thời gian thực sự về đến
trạm
2.4 TINH_TRANG_CHUYEN
ST
T
Tên thuộc
tính Kiểu
Khóa
Ý nghĩa/Ghi chú
1 MaTinhTrang AutoNumber Khóa chính Mã tình trạng
2.5 DAT_CHO
STT Tên thuộc tính Kiểu Khóa Ý nghĩa/Ghi chú
1 MaDatCho AutoNumber Khóa chính Mã đặt chỗ
3 MaChiTietChuyenXe Number Khóa ngoại Mã chuyến xe tương ứng
4 TinhTrang Number Khóa ngoại Mã tình trạng đặt chỗ
2.6 LOAI_NHAN_VIEN
STT Tên thuộc tính Kiểu Khóa Ý nghĩa/Ghi chú
1 MaLoaiNhanVien AutoNumber Khóa Mã loại nhân viên trong công
Trang 7chính ty
2.7 LOAI_XE
STT Tên thuộc tính Kiểu Khóa Ý nghĩa/Ghi chú
1 MaLoaiXe AutoNumber Khóa chính Mã loại xe
cho loại xe
2.8 NHAN_VIEN
STT Tên thuộc tính Kiểu Khóa Ý nghĩa/Ghi chú
1 MaNhanVien AutoNumber Khóa chính Mã nhân viên
5 LoaiNhanVien Number Khóa ngoại Mã loại nhân viên
6 LuongTrongThang Number Lương trong tháng hiện tại của nhân viên
Trang 82.9 PHAN_HOI
STT Tên thuộc tính Kiểu Khóa Ý nghĩa/Ghi chú
1 MaPhanHoi AutoNumber Khóa chính Mã phản hồi của khách hàng đã được duyệt.
ngoại Mã chuyến được phản hồi.
3 MaPhanHoiKhachHang Number Khóa ngoại Mã phản hồi của khách hang.
4 MaNhanVienDuyet Number Khóa ngoại Mã nhân viên đã duyệt
2.10 PHAN_HOI_KHACH_HANG
STT Tên thuộc tính Kiểu Khóa Ý nghĩa/Ghi chú
1 MaPhanHoi AutoNumber Khóa chính Mã phản hồi của khách hàng chưa được duyệt.
hàng đã nhập
2.11 TAI_KHOAN
STT Tên thuộc tính Kiểu Khóa Ý nghĩa/Ghi chú
1 MaTaiKhoan AutoNumber Khóa
chính Mã tài khoản.
Trang 94 Email String Email của tài khoản.
5 NgayKichHoat Datetime Ngày giờ kích hoạt tài khoản
6 MaNhanVien Number Khóa ngoại Mã nhân viên có tài khoản tương ứng.
2.12 TIN_TUC
STT Tên thuộc tính Kiểu Khóa Ý nghĩa/Ghi chú
1 MaTinTuc AutoNumber Khóa chính Mã tin tức
5 NgayDang Datetime Ngày giờ tin tức được đăng tải.
6 MaAdminDuyet Number Khóa ngoại Mã nhân viên là admin đã đăng tin.
2.13 TRAM_XE
STT Tên thuộc tính Kiểu Khóa Ý nghĩa/Ghi chú
Trang 101 MaTramXe AutoNumber Khóa chính Mã trạm xe.
4 HinhAnh String Tên hình ảnh đại diện cho trạm xe.
5 MaTruongTram Number Khóa ngoại Mã nhân viên là trưởng trạm xe
2.14 TUYEN_XE
STT Tên thuộc tính Kiểu Khóa Ý nghĩa/Ghi chú
1 MaTuyenXe AutoNumber Khóa chính Mã tuyến xe
2 KhoangThoiGianDi Float Khoảng thời gian tuyến xe đi [tính bằng giờ]
3 TanSuatChuyen Float Khoảng thời gian giữa hai chuyến xe[tính bằng giờ]
xe này
5 MaTramDi Number Khóa ngoại Mã trạm xe là trạm xuất bến
6 MaTramDen Number Khóa ngoại Mã trạm xe là trạm dừng bến.
Trang 118 GioChayChuyenDauTienTrongNgay Float Giờ chạy chuyến đầu tiên trong ngày
2.15 XE
STT Tên thuộc tính Kiểu Khóa Ý nghĩa/Ghi chú
1 MaXe AutoNumber Khóa chính Mã chiếc xe
3 MaTaiXe Number Khóa ngoại Mã nhân viên là tài xế phụ trách chiếc xe này.
ngoại
Mã loại xe mà chiếc xe này thuộc về
5 TinhTrang Number Khóa ngoại Mã tình trạng xe
2.16 CHUC_NANG
STT Tên thuộc tính Kiểu Khóa Ý nghĩa/Ghi chú
1 MaChucNang AutoNumber Khóa chính Mã chức năng
2.17 PHAN_QUYEN
STT Tên thuộc tính Kiểu Khóa Ý nghĩa/Ghi chú
er
Khóa chính Mã phân quyền.
2 MaLoaiNhanVien Number Khóa Mã loại nhân viên có chức
Trang 12ngoại năng tương ứng.
3 MaChucNang Number Khóa ngoại Mã chức năng
2.18 TINH_TRANG_DAT_CHO
STT Tên thuộc tính Kiểu Khóa Ý nghĩa/Ghi chú
1 MaTinhTrangDatCho AutoNumber Khóa
chính Mã tình trạng đặt chỗ.
2.19 TINH_TRANG_XE
STT Tên thuộc tính Kiểu Khóa Ý nghĩa/Ghi chú
1 MaTinhTrangXe AutoNumber Khóa chính Mã tình trạng xe
2.20 PAGES
STT Tên thuộc tính Kiểu Khóa Ý nghĩa/Ghi chú
1 MaTrang AutoNumber Khóa chính Mã trang
2.21 PAGE_CHUCNANG
STT Tên thuộc tính Kiểu Khóa Ý nghĩa/Ghi chú
chính Mã trang
2 Mã chức năng Number Khóa chính Mã chức năng