II.1. Sơ đồ quan niệm
II.1.1. Các loại thực thể
Loại thực thể TOUR
Mô tả: Loại thực thể gồm các tour du lịch.
Thuộc tính Kiểu Độ dài K 1
U M Diễn giải
ma_tour Char 10 x x x Mã tour
ten_dia_diem Char 50 x Tên tour
ngay_khoi_hanh Date 8 x Ngày khởi hành
ngay_ket_thuc Date 8 x Ngày kết thúc
so_luong_slot Numeric 100 x Số lượng slot
mo_ta_tour Char 500 x Mô tả tour
Loại thực thể LOAI_TOUR
Mô tả: Loại thực thể gồm các tour du lịch.
Thuộc tính Kiểu Độ dài K U M Diễn giải
ma_loai_tour Char 10 x x x Mã loại tour
ten_loai_tour Char 50 x Tên loại tour
phan_khuc_tour Char 50 x Phân khúc tour
Loại thực thể KHACH_HANG
Mô tả: Loại thực thể gồm các khách hàng đặt tour.
Thuộc tính Kiểu Độ dài K U M Diễn giải
ma_khach_hang Char 10 x x x Mã khách hàng
ho_ten_kh Char 50 x Họ và tên khách hàng
gioi_tinh Char 4 x Giới tính
quoc_tich Char 20 x Quốc tịch
ngay_sinh Date 8 x Ngày sinh
giay_to_tuy_than Char 20 x Giấy tờ tùy thân
so_dien_thoai Char 10 x Số điện thoại
email Char 30 x Email
dia_chi Char 100 x Địa chỉ
Loại thực thể DIA_DIEM
Mô tả: Loại thực thể gồm các địa điểm trong tour du lịch.
Thuộc tính Kiểu Độ dài K U M Diễn giải
ma_dia_diem Char 10 x x x Mã địa điểm
Mô tả: Loại thực thể gồm các địa điểm trong tour du lịch.
Thuộc tính Kiểu Độ dài K U M Diễn giải
ten_dia_diem Char 50 x Tên địa điểm
noi_dung Text 500 x Nội dung
hinh_anh Text 1000 x Đường dẫn hình ảnh
Loại thực thể DICH_VU
Mơ tả: Loại thực thể gồm các dịch vụ mà Fiditour cung cấp.
Thuộc tính Kiểu Độ dài K U M Diễn giải
ma_dich_vu Char 10 x x x Mã dịch vụ
ten_dich_vu Char 50 x x Tên dịch vụ
loai_dich_vu Char 50 x Loại dịch vụ
Loại thực thể NHA_CUNG_CAP
Mô tả: Loại thực thể gồm các nhà cung cấp cung cấp các dịch vụ cho Fiditour.
Thuộc tính Kiểu Độ dài K U M Diễn giải
ma_nha_cung_cap Char 10 x x x Mã nhà cung cấp
ten_nha_cung_cap Char 50 x Tên nhà cung cấp
dia_chi Char 100 x Hình thức thanh tốn
so_dien_thoai Char 10 x Số điện thoại
Loại thực thể PHIEU_DAT_DICH_VU
Mô tả: Loại thực thể gồm các phiếu đặt dịch vụ của Fiditour.
Thuộc tính Kiểu Độ dài K U M Diễn giải
ma_phieu_dat_dv Char 10 x x x Mã phiếu đặt dịch vụ
ngay_phieu_dat Date 20 x Ngày phiếu đặt
thanh_tien Decimal 20 x Thành tiền
Loại thực thể HOA_DON_NCC
Mơ tả: Loại thực thể gồm các hóa đơn của nhà cung cấp.
Thuộc tính Kiểu Độ dài K U M Diễn giải
ma_hoa_don Char 10 x x x Mã hóa đơn
ngay_hoa_don Date 20 x Ngày hóa đơn
thanh_tien Decimal 20 x Thành tiền
Loại thực thể FEEDBACK_TOUR
Mô tả: Loại thực thể gồm các feedback về tour du lịch.
Thuộc tính Kiểu Độ dài K U M Diễn giải
Mô tả: Loại thực thể gồm các feedback về tour du lịch.
Thuộc tính Kiểu Độ dài K U M Diễn giải
danh_gia Text 500 x Bài đánh giá
Loại thực thể BANG_GIA
Mô tả: Loại thực thể gồm bảng giá của tour du lịch.
Thuộc tính Kiểu Độ dài K U M Diễn giải
stt Char 10 x x x Số thứ tự
don_gia Decimal 20 x Đơn giá
do_tuoi Char 3 x Độ tuổi
quoc_tich Char 20 x Quốc tịch
Loại thực thể HOP_DONG_TOUR
Mô tả: Loại thực thể gồm các hợp đồng tour du lịch.
Thuộc tính Kiểu Độ dài K U M Diễn giải
ma_hop_dong Char 10 x x x Mã hợp đồng
ngay_hop_dong Date 20 x Ngày hợp đồng
dieu_khoan Text 1000 x Điều khoản
Loại thực thể DAI_LY
Mô tả: Loại thực thể gồm các đại lý bán vé cho Fiditour.
Thuộc tính Kiểu Độ dài K U M Diễn giải
ma_dai_ly Char 10 x x x Mã đại lý
ten_dai_ly Char 50 x Tên đại lý
dia_chi Char 100 x Địa chỉ
email Char 30 x Email
so_dien_thoai Char 10 x Số điện thoại
Loại thực thể PHIEU_CHI
Mô tả: Loại thực thể gồm các phiếu chi của Fiditour.
Thuộc tính Kiểu Độ dài K U M Diễn giải
ma_phieu_chi Char 10 x x x Mã phiếu chi
ngay_chi Date 8 x Ngày chi
dien_giai Text 500 x Diễn giải
tien_chi Decimal 20 x Tiền chi
Mô tả: Loại thực thể gồm các công nợ của Fiditour với nhà cung cấp và Các công nợ của đại lý với
Fiditour.
Thuộc tính Kiểu Độ dài K U M Diễn giải
stt_cong_no Char 10 x x x Số thứ tự công nợ
tien_no Decimal 20 x Tiền nợ
tien_tra Decimal 20 x Tiền trả
nam_thang_cong_no Date 8 x Năm tháng công nợ
no_dau_ky Decimal 20 x Nợ đầu kỳ
no_cuoi_ky Decimal 20 x Nợ cuối kỳ
Loại thực thể PHIEU_DAT_TOUR
Mô tả: Loại thực thể gồm các phiếu đặt tour của Fiditour.
Thuộc tính Kiểu Độ dài K U M Diễn giải
ma_phieu_dat_tour Char 10 x x x Mã phiếu đặt tour
ngay_dat Date 8 x Ngày đặt tour
so_luong_khach Numeric 100 x Số lượng khách
thanh_tien Decimal 20 x Thành tiền
trang_thai_phieu_dat Char 10 x Trạng thái phiếu đặt
Loại thực thể PHIEU_THU_TIEN
Mô tả: Loại thực thể gồm các phiếu đặt tour của Fiditour.
Thuộc tính Kiểu Độ dài K U M Diễn giải
ma_phieu_thu_tien Char 10 x x x Mã phiếu thu tiền
so_tien Decimal 20 x Số tiền
hinh_thuc_thanh_toan Char 50 x Hình thức thanh tốn
ngay_phieu_thu Date 8 x Ngày phiếu thu
dien_giai Char 10 x Diễn giải
Loại thực thể LICH_TRINH
Mô tả: Loại thực thể gồm các lịch trình có trong tour du lịch.
Thuộc tính Kiểu Độ dài K U M Diễn giải
stt_lich_trinh Char 10 x x x Số thứ tự lịch trình
thoi_gian Datetime 20 x Thời gian
hoat_dong Text 200 x Hoạt động
Loại thực thể PHIEU_HUY_TOUR
Mô tả: Loại thực thể gồm các phiếu hủy tour của Fiditour.
Thuộc tính Kiểu Độ dài K U M Diễn giải
Mơ tả: Loại thực thể gồm các phiếu hủy tour của Fiditour.
Thuộc tính Kiểu Độ dài K U M Diễn giải
li_do_huy Text 300 x Lí do hủy
chi_phi_huy Numeric 300 x Chi phí hủy
muc_phi_huy Text 20 x Mức phí hủy
Loại thực thể NHAN_VIEN
Mơ tả: Loại thực thể gồm các nhân viên thuộc công ty Fiditour.
Thuộc tính Kiểu Độ dài K U M Diễn giải
ma_nhan_vien Char 10 x x x Mã nhân viên
ten_nhan_vien Decimal 50 x Tên nhân viên
so_dien_thoai Char 10 x Số điện thoại
Loại thực thể HOP_DONG_DAI_LY
Mô tả: Loại thực thể gồm các hợp đồng đại lý của Fiditour.
Thuộc tính Kiểu Độ dài K U M Diễn giải
ma_hop_dong_dai_ly Char 10 x x x Mã hợp đồng đại lý
ngay_hop_dong_dai_ly Date 8 x Ngày hợp đồng đại lý
Loại thực thể VE_MAY_BAY
Mô tả: Loại thực thể gồm các vé máy bay được mua từ các hãng hàng khơng.
Thuộc tính Kiểu Độ dài K U M Diễn giải
ma_ve_may_bay Char 10 x x x Mã vé máy bay
hang_hang_khong Char 20 x Hãng hàng không
Loại thực thể HUONG_DAN_VIEN
Mô tả: Loại thực thể gồm các hướng dẫn viên phụ trách tour du lịch (có thể thuê từ cơng ty khác).
Thuộc tính Kiểu Độ dài K U M Diễn giải
ma_hdv Char 10 x x x Mã hướng dẫn viên
ten_hdv Char 50 x Tên hướng dẫn viên
gioi_tinh Char 4 x Giới tính
cong_ty Char 20 x Công ty
sdt Char 10 x Số điện thoại
Loại thực thể GHI_NO_KHACH_HANG
Mô tả: Loại thực thể gồm các ghi nợ khách hàng của cơng ty Fiditour.
Thuộc tính Kiểu Độ dài K U M Diễn giải
stt Char 10 x x x Số thứ tự
Mô tả: Loại thực thể gồm các ghi nợ khách hàng của cơng ty Fiditour.
Thuộc tính Kiểu Độ dài K U M Diễn giải
han_tra Date 8 x Ngày trả
dien_giai Text 300 x Diễn giải
II.1.2. Các loại mối kết hợp có thuộc tính
Loại mối kết hợp Chitiet_khach_hang_di
Mơ tả: Loại mối kết hợp giữa DICH_VU và TOUR, bao gồm các khách hàng đi cùng.
Thuộc tính Kiểu Độ dài M Diễn giải
so_thu_tu Numeric 100 x Số thứ tự
thanh_tien Decimal 20 x Thành tiền dịch vụ
Loại mối kết hợp Chitiet_phieu_dat
Mô tả: Loại mối kết hợp giữa PHIEU_DAT_DICH_VU và DICH_VU, bao gồm các chi tiết dịch vụ mà
Fiditour đặt với nhà cung cấp.
Thuộc tính Kiểu Độ dài M Diễn giải
stt Char 10 x Số thứ tự
so_luong Numeric 100 x Số lượng dịch vụ nhà từ nhà cung cấp
thanh_tien Decimal 20 x Thành tiền dịch vụ từ nhà cung cấp
Loại mối kết hợp Chitiet_hoa_don
Mô tả: Loại mối kết hợp giữa HOA_DON_NCC và DICH_VU, bao gồm các chi tiết dịch vụ mà nhà cung
cấp cung câp hóa đơn cho Fiditour.
Thuộc tính Kiểu Độ dài M Diễn giải
stt Char 10 x Số thứ tự
so_luong Numeric 100 x Số lượng dịch vụ nhà từ nhà cung cấp
thanh_tien Decimal 20 x Thành tiền dịch vụ từ nhà cung cấp
Loại mối kết hợp Chiet_khau
Mô tả: Loại mối kết hợp giữa DAI_LY và TOUR, bao gồm các khoản chiết khấu của Fiditour cho đại lý.
Thuộc tính Kiểu Độ dài M Diễn giải
khoan_chiet_khau Demical 20 x Khoản chiết khấu mỗi tour từ đại lý
Loại mối kết hợp Phan_cong
Mô tả: Loại mối kết hợp giữa HUONG_DAN_VIEN và TOUR, bao gồm các chi tiết phân công của
hướng dẫn viên và tour.
Thuộc tính Kiểu Độ dài M Diễn giải
so_thu_tu Numeric 100 x Số thứ tự
Loại mối kết hợp Diễn giải
Dat_tour Mối kết hợp Đặt tour giữa KHACH_HANG và PHIEU_DAT_TOUR
Gui Mối kết hợp Gửi giữa KHACH_HANG và FEED_BACK
So_huu Mối kết hợp Sở hữu giữa KHACH_HANG và VE_MAY_BAY
Huy Mối kết hợp Hủy giữa PHIEU_DAT_TOUR và PHIEU_HUY_TOUR
Thu_tien Mối kết hợp Thu tiền giữa PHIEU_DAT_TOUR và PHIEU_THU_TIEN Tao Mối kết hợp Tạo giữa PHIEU_DAT_TOUR và NHAN_VIEN
Thuoc Mối kết hợp Thuộc giữa FEEDBACK_TOUR và TOUR Thuoc Mối kết hợp Thuôc giữa PHIEU_DAT_TOUR và TOUR Thu_tien Mối kết hợp Thu tiền giữa PHIEU_THU_TIEN và DAI_LY Thuoc Mối kết hợp Thuộc giữa PHIEU_DAT_TOUR và DAI_LY Thiet_ke Mối kết hợp Được thiết kế giữa TOUR và LICH_TRINH Gia_ban Mối kết hợp Giá bán giữa TOUR và BANG_GIA
Chi Mối kết hợp Chi giữa DAI_LY và PHIEU_CHI
Chi Mối kết hợp Chi giữa PHIEU_CHI và NHA_CUNG_CAP
Ky Mối kết hợp Ký giữa DAI_LY và HOP_DONG_DAI_LY
Cong_no Mối kết hợp Công nợ giữa DAI_LY và CONG_NO_DAI_LY_VA_NCC
Cong_no Mối kết hợp Công nợ giữa NHA_CUNG_CAP và CONG_NO_DAI_LY_VA_NCC Thieu_no Mối kết hợp Thiếu nợ giữa PHIEU_DAT_TOUR và GHI_NO_KHACH_HANG Thuoc Mối kết hợp Thuộc giữa LICH_TRINH và DIA_DIEM
Có Mối kết hợp Có giữa PHIEU_DAT_TOUR và HOP_DONG_TOUR
Chi Mối kết hợp Chi giữa PHIEU_HUY_TOUR và PHIEU_CHI Quan_ly Mối kết hợp Quản lý giữa TOUR và NHAN_VIEN
Nhan Mối kết hợp Nhan giữa NHA_CUNG_CAP và PHIEU_DAT_DICH_VU Thuoc Mối kết hợp Nhan giữa HOA_DON_NCC và PHIEU_DAT_DICH_VU
Gui Mối kết hợp Gửi giữa NHA_CUNG_CAP và HOA_DON_NCC
Thuoc Mối kết hợp Thuộc giữa TOUR và PHIEU_DAT_DICH_VU Thuoc Mối kết hợp Thuộc giữa TOUR và LOAI_TOUR
II.1.3. Các ràng buộc dữ liệu ở mức quan niệm II.1.3.1. Ràng buộc trên một thực thể
- Thực thể VE_MAY_BAY
Mã vé máy bay (Ma_ve_may_bay), Hãng hàng không (hang_hang_khong) phải khác rỗng.
- Thực thể KHACH_HANG
Mã khách hàng (ma_khach_hang), Họ tên KH (ho_ten_kh), Giới tính (gioi_tinh), Quốc tịch
(quoc_tich), Ngày sinh (ngay_sinh), Giấy tờ tùy thân (giay_to_tuy_than), Số điện thoại (so_dien_thoai), Email (email), Địa chỉ (dia_chi) phải khác rỗng.
Quốc tịch (quoc_tich) chỉ thuộc một trong hai giá trị sau: Việt Nam, Nước ngoài. Giới tính (gioi_tinh) chỉ thuộc một trong hai giá trị sau: Nam, Nữ.
- Thực thể PHIEU_DAT_TOUR
Mã Phiếu đặt tour (ma_phieu_dat_tour), Ngày đặt (ngay_dat), Số lượng khách
(so_luong_khach), Thành tiền (thanh_tien) phải khác rỗng.
- Thực thể TOUR
Mã tour (ma_tour), Tên tour (ten_tour), Ngày khởi hành (ngay_khoi_hanh), Ngày kết thúc
(ngay_ket_thuc), Số lượng slot (so_luong_slot), Mô tả tour (mo_ta_tour) phải khác rỗng. Ngày khởi hành (ngay_khoi_hành) phải nhỏ hơn ngày kết thúc (ngay_ket_thuc).
Số lượng slot (so_luong_slot) có giá trị từ 10 đến 10000.
- Thực thể HOP_DONG_TOUR
Mã hợp đồng (ma_hop_dong), Ngày hợp đồng (ngay_hop_dong), Điều khoản (dieu_khoan)
phải khác rỗng.
- Thực thể NHAN_VIEN
Mã nhân viên (ma_nhan_vien), Tên nhân viên (ten_nhan_vien), Số điện thoại
(so_dien_thoai) phải khác rỗng.
Giới tính (gioi_tinh) chỉ thuộc một trong hai giá trị sau: Nam, Nữ.
Số điện thoại (so_dien_thoai) của các nhân viên khác nhau thì khác nhau.
- Thực thể HUONG_DAN_VIEN
Mã HDV (ma_hdv), tên HDV (ten_hdv), Giới tính, Số điện thoại phải khác rỗng.
Số điện thoại (sdt) của hướng dẫn viên khác nhau thì khác nhau.
- Thực thể LOAI_TOUR
Mã loại tour (ma_loai_tour), Tên loại tour (ten_loai_tour), Phân khúc tour (phan_khuc_tour)
phải khác rỗng.
- Thực thể BANG_GIA
STT bảng giá (stt), Đơn giá (don_gia), Độ tuổi (do_tuoi), Quốc tịch (quoc_tich) phải khác
rỗng.
- Thực thể LICH_TRINH
STT lịch trình (stt_lich_trinh), thời gian (thoi_gian), hoạt động (hoat_dong) phải khác
rỗng.
Mã địa điểm (ma_dia_diem), Tên địa điểm (ten_dia_diem), Nội dung (noi_dung), Hình ảnh
(hinh_anh) phải khác rỗng.
Hình ảnh (hinh_anh) của các địa điểm khác nhau thì khác nhau.
- Thực thể DICH_VỤ
Mã dịch vụ (ma_dich_vu), Tên dịch vụ (ten_dich_vu), Loại dịch vụ (loai_dich_vu) phải khác
rỗng.
- Thực thể NHA_CUNG_CAP
Mã nhà cung cấp (ma_nha_cung_cap), Tên nhà cung cấp (ten_nha_cung_cap), Địa chỉ
(dia_chi), Số điện thoại (so_dien_thoai) phải khác rỗng.
Số điện thoại (so_dien_thoai), địa chỉ (dia_chi) của các nhà cung cấp khác nhau thì khác nhau.
- Thực thể DAI_LY
Mã đại lý (ma_dai_ly), Tên đại lý (ten_dai_ly), Địa chỉ (dia_chi), Số điện thoại
(so_dien_thoai), Email (email) phải khác rỗng.
Số điện thoại (so_dien_thoai), địa chỉ (dia_chi) của các đại lý khác nhau thì khác nhau.
- Thực thể HOP_DONG_DAI_LY
Mã hợp đồng đại lý (ma_hop_dong_dai_ly), Ngày hợp đồng đại lý (ngay_hop_dong_dai_ly)
phải khác rỗng.
- Thực thể CONG_NO_DAI_LY_VA_NCC
STT công nợ (stt_cong_no), Năm tháng công nợ (nam_thang_cong_no) phải khác rỗng.
Nợ cuối kỳ (no_cuoi_kỳ) = Nợ đầu kỳ (no_dau_kỳ) + Tiền nợ (tien_no) - Tiền trả (tien_tra) Nợ đầu kỳ sau = Nợ cuối kỳ trước
- Thực thể PHIEU_CHI
Mã phiếu chi (ma_phieu_chi), Ngày chi (ngay_chi), Tiền chi (tien_chi) phải khác rỗng.
- Thực thể PHIEU_THU_TIEN
Mã phiếu thu (ma_phieu_thu_tien), Số tiền (so_tien), Hình thức thanh toán
(hinh_thuc_thanh_toan), Ngày phiếu thu (ngay_phieu_thu) phải khác rỗng.
Hình thức thanh tốn (hinh_thuc_thanh_toan) chỉ thuộc 1 trong các hình thức sau: tiền mặt, chuyển khoản, qua thẻ tín dụng, ví điện tử.
- Thực thể PHIEU_HUY_TOUR
Mã phiếu hủy tour (ma_phieu_huy_tour), Ngày hủy tour (ngay_huy), Lý do hủy tour
- Thực thể GHI_NO_KHACH_HANG
STT ghi nợ (stt), Số tiền (so_tien), Hạn trả (han_tra) phải khác rỗng.
- Thực thể FEEDBACK_TOUR
Mã feedback tour (ma_feedback_tour), Điểm (diem) phải khác rỗng.
Điểm (diem) là một số có giá trị từ 1 đến 5
- Thực thể PHIEU_DAT_DICH_VU
Mã phiếu đặt dịch vụ (ma_phieu_dat), Ngày phiếu đặt (ngay_phieu_dat), Thành tiền
(thanh_tien) phải khác rỗng.
- Thực thể HOA_DON_NCC
Mã hóa đơn (ma_hoa_don), Ngày hóa đơn (ngay_hoa_don), Thành tiền (thanh_tien) phải
khác rỗng
II.1.3.2. Ràng buộc trên nhiều thực thể
- Tổng số lượng khách đi tour phải bé hơn hoặc bằng số lượng slot (trong TOUR). - Ngày hủy (trong PHIEU_HUY_TOUR) phải lớn hơn hoặc bằng ngày đặt (trong
PHIEU_DAT_TOUR).
- Ngày hủy (trong PHIEU_HUY_TOUR) phải bé hơn hoặc bằng ngày khởi hành (trong TOUR) đó.
- Thành tiền (trong PHIEU_DAT_TOUR) bằng tổng số tiền (trong PHIEU_THU_TIEN) và số tiền
(trong GHI_NO_KHACH_HANG) của phiếu đặt tour đó.
- Khách hàng chỉ có tối đa một Feedback tour cho mỗi tour của họ đã đi.
- Thành tiền (trong PHIEU_DAT_TOUR) bằng tổng thành tiền (trong Chitiet_khach_hang_di)
trong cùng một Phiếu đặt tour.
- Trong một kỳ Tổng thành tiền ở các PHIEU_DAT_TOUR của đại lý cho một tour cụ thể bằng
tiền nợ của mỗi đại lý (trong CONG_NO_DAI_LY_VA_NCC) trong thời gian đó.
- Tiền chi (trong PHIEU_CHI) cho mỗi đại lý (chiết khấu mỗi tour) bằng tiền nợ (trong
CONG_NO_DAI_LY_VA_NCC) nhân với khoản chiết khấu (trong Chiet_khau) tương ứng. - Một CONG_NO_DAI_LY_VA_NCC) phải thuộc 1 trong 2: Nhà cung cấp, Đại lý.
- Một PHIEU_CHI phải thuộc 1 trong 3: Nhà cung cấp, Đại lý, Phiếu hủy tour. - Một PHIEU_THU_TIEN phải thuộc 1 trong 2: Đại lý, Phiếu đặt tour.
- Chi phí hủy (trong PHIEU_HUY_TOUR) của khách hàng phải bé hơn hoặc bằng thành tiền
(trong PHIEU_DẠT_TOUR) của khách hàng.
- Tiền chi (trong PHIEU_CHI) cho khách hàng bằng thanh_tien (trong PHIEU_DAT_TOUR) của
khách hàng đó trừ cho chi phí hủy (trong PHIEU_HUY_TOUR) tương ứng.
- Nếu tồn tại Phiếu hủy tour của Phiếu đặt tour nào thì xóa Hợp đồng tour có mã phiếu đặt tour tương ứng đó.
- Tổng tiền nợ (trong CONG_NO_DAI_LY_VA_NCC) nhà cung cấp trong một kỳ bằng tổng
thành tiền (trong HOA_DON_NCC) trong kỳ đó.
- Tổng tiền chi (trong PHIEU_CHI) cho nhà cung cấp trong một kỳ bằng tổng tiền trả (trong CONG_NO_DAI_LY_VA_NCC) cho nhà cung cấp đó trong kỳ đó.
- Tổng tiền nợ (trong CONG_NO_DAI_LY_VA_NCC) của đại lý trong một kỳ bằng tổng thành
tiền (trong PHIEU_DAT_TOUR) của các Phiếu đặt tour của đại lý trong kỳ đó.
- Tổng tiền trả (trong CONG_NO_DAI_LY_VA_NCC) của đại lý trong một kỳ bằng tổng so tiền (trong PHIEU_THU_TIEN) đại lý đó trong một kỳ đó.
- Só tiền (trong PHIEU_THU_TIEN) đại lý là tiền trả (trong CONG_NO_DAI_LY_VA_NCC)
trong một công nợ đại lý.
- Ngày phiếu thu (trong PHIEU_THU_TIEN) của khách hàng phải nhỏ hơn ngày khởi hành (trong
TOUR) mà khách hàng đã đặt 15 ngày.
- Ngày phiếu đặt (trong PHIEU_DAT_DICH_VU) đặt dịch vụ cho tour phải bé hơn ngày khởi hành (trong TOUR).
- Trong cùng một HOA_DON_NCC, tổng thành tiền (trong Chitiet_hoa_don) bằng thành tiền (trong HOA_DON_NCC).
- Trong cùng một PHIEU_DAT_DICH_VU, tổng thành tiền (trong Chitiet_phieu_dat) bằng thành
tiền (trong PHIEU_DAT_DICH_VU).
- Nếu tồn tại Phiếu hủy tour (trong PHIEU_HUY_TOUR) của Phiếu đặt tour nào thì trạng thái phiếu đặt của Phiếu đặt tour đó (trong PHIEU_DAT_TOUR) sẽ được chuyển thành “Đã hủy”.