You are on page 1of 43

CÔNG TY CỔ PHẦN LỮ HÀNH FIDITOUR

Địa chỉ: 127-129-129A Nguyễn Huệ, Phường Bến Nghé,


Quận 1, TP. Hồ Chí Minh
Số điện thoại: (028) 39 14 15 16
Website: www.fiditour.com

Đề tài:
Xây dựng hệ thống Công ty du lịch Fiditour

HTTT.04.02 Phân tích, thiết kế thành phần DỮ LIỆU

Thực hiện: Hồ Như Hảo - 31201023309

Nguyễn Thị Mai Hiền - 31201023833

Phạm Thị Thu Hồng - 31201023845

Nguyễn Thị Khánh Huệ - 31201023848

Bùi Thị Thanh Hương - 31201023855

LƯU HÀNH NỘI BỘ

Tháng 9 năm 2022


ii

Giới thiệu
Tài liệu HTTT.04.02 được biên soạn trong khuôn khổ đề tài “Xây dựng hệ
thống Công ty du lịch Fiditour”, nhằm xây dựng HTTT phục vụ công tác quản lý
hoạt động đặt tour của hệ thống.

Biên soạn:

 Tên file: 630248739.doc

Ngày Nội dung cập nhật


20/09 Cập nhật các loại thực thể, các mối kết hợp
22/09 Cập nhật Sơ đồ quan niệm dữ liệu, Các ràng buộc ở mức quan niệm
23/09 Cập nhật Danh sách các bảng dữ liệu
24/09 Cập nhật Các ràng buộc ở mức thiết kế
25/09 Hoàn thành các phần còn lại
29/10 Cập nhật, sửa đổi hoàn chỉnh đồ án

Công cụ:

 Mô hình: ER, mô hình quan hệ


 Phần mềm: Draw.io

Xây dựng hệ thống Công ty du lịch Fiditour –


HTTT.04.02.Phân tích, thiết kế thành phần DỮ LIỆU Ngày in: 01.12.2022
iii

Mục lục

I. PHÂN TÍCH THÀNH PHẦN DỮ LIỆU...................................................................................9


I.1 Các loại thực thể...................................................................................................................11
I.1.1 Loại thực thể TOUR.....................................................................................................11
I.1.2 Loại thực thể LOAI_TOUR..........................................................................................11
I.1.3 Loại thực thể KHACH_HANG.....................................................................................11
I.1.4 Loại thực thể DIA_DIEM.............................................................................................11
I.1.5 Loại thực thể DICH_VU...............................................................................................12
I.1.6 Loại thực thể NHA_CUNG_CAP.................................................................................12
I.1.7 Loại thực thể PHIEU_DAT_DICH_VU.......................................................................12
I.1.8 Loại thực thể HOA_DON_NCC...................................................................................12
I.1.9 Loại thực thể FEEDBACK_TOUR..............................................................................12
I.1.10 Loại thực thể BANG_GIA..........................................................................................13
I.1.11 Loại thực thể HOP_DONG_TOUR............................................................................13
I.1.12 Loại thực thể DAI_LY................................................................................................13
I.1.13 Loại thực thể PHIEU_CHI..........................................................................................13
I.1.14 Loại thực thể CONG_NO_ DAI_LY_VA_NCC........................................................13
I.1.15 Loại thực thể PHIEU_DAT_TOUR............................................................................14
I.1.16 Loại thực thể PHIEU_THU_TIEN..............................................................................14
I.1.17 Loại thực thể LICH_TRINH.......................................................................................14
I.1.18 Loại thực thể PHIEU_HUY_TOUR...........................................................................14
I.1.19 Loại thực thể NHAN_VIEN.......................................................................................14
I.1.20 Loại thực thể HOP_DONG_DAI_LY.........................................................................15
I.1.21 Loại thực thể VE_MAY_BAY...................................................................................15
I.1.22 Loại thực thể HUONG_DAN_VIEN..........................................................................15
I.1.23 Loại thực thể GHI_NO_KHACH_HANG..................................................................15
I.2 Các loại mối kết hợp có thuộc tính.......................................................................................15
I.2.1 Loại mối kết hợp Chitiet_khach_hang_di.....................................................................15
I.2.2 Loại mối kết hợp Chitiet_phieu_dat.............................................................................15
I.2.3 Loại mối kết hợp Chitiet_hoa_don...............................................................................16
I.2.4 Loại mối kết hợp Chiet_khau........................................................................................16
I.2.5 Loại mối kết hợp Phan_cong........................................................................................16
I.3 Các loại mối kết hợp không có thuộc tính.............................................................................16
I.4 Các ràng buộc dữ liệu ở mức quan niệm..............................................................................17
I.4.1 Ràng buộc trên một thực thể.........................................................................................17
I.4.2 Ràng buộc trên nhiều thực thể......................................................................................20

II. THIẾT KẾ THÀNH PHẦN DỮ LIỆU...................................................................................22


II.1 Danh sách các bảng dữ liệu................................................................................................23
Xây dựng hệ thống Công ty du lịch Fiditour –
HTTT.04.02.Phân tích, thiết kế thành phần DỮ LIỆU Ngày in: 01.12.2022
iv
II.2 Mô tả các bảng dữ liệu........................................................................................................24
II.2.1 Bảng KHACH_HANG................................................................................................24
II.2.2 Bảng HUONG_DAN_VIEN.......................................................................................24
II.2.3 Bảng DIA_DIEM........................................................................................................25
II.2.4 Bảng DAI_LY.............................................................................................................25
II.2.5 Bảng NHA_CUNG_CAP............................................................................................25
II.2.6 Bảng DICH_VU..........................................................................................................25
II.2.7 Bảng LOAI_TOUR.....................................................................................................25
II.2.8 Bảng VE_MAY_BAY.................................................................................................26
II.2.9 Bảng FEEDBACK_TOUR..........................................................................................26
II.2.10 Bảng PHIEU_DAT_TOUR.......................................................................................26
II.2.11 Bảng HOP_DONG_TOUR........................................................................................26
II.2.12 Bảng TOUR...............................................................................................................27
II.2.13 Bảng NHAN_VIEN...................................................................................................27
II.2.14 Bảng BANG_GIA.....................................................................................................27
II.2.15 Bảng LICH_TRINH..................................................................................................28
II.2.16 Bảng PHIEU_HUY_TOUR.......................................................................................28
II.2.17 Bảng GHI_NO_KHACH_HANG..............................................................................28
II.2.18 Bảng PHIEU_THU_TIEN.........................................................................................28
II.2.19 Bảng HOP_DONG_DAI_LY....................................................................................29
II.2.20 Bảng CONG_NO_DAI_LY_VA_NCC.....................................................................29
II.2.21 Bảng PHIEU_CHI.....................................................................................................29
II.2.22 Bảng PHIEU_DAT_DICH_VU.................................................................................29
II.2.23 Bảng HOA_DƠN_NCC............................................................................................30
II.2.24 Bảng CHITIET_KHACH_HANG_DI.......................................................................30
II.2.25 Bảng PHAN_CONG..................................................................................................30
II.2.26 Bảng CHIET_KHAU.................................................................................................30
II.2.27 Bảng CHITIET_HOA_DON.....................................................................................30
II.2.28 Bảng CHITIET_PHIEU_DAT...................................................................................31
II.3 Các ràng buộc dữ liệu ở mức thiết kế..................................................................................31
II.3.1 Ràng buộc trên một quan hệ........................................................................................31
II.3.2 Ràng buộc khóa ngoại.................................................................................................32
II.3.3 Ràng buộc toàn vẹn trên một quan hệ..........................................................................33
II.3.3.1 Ràng buộc 1........................................................................................................33
II.3.3.2 Ràng buộc 2........................................................................................................33
II.3.3.3 Ràng buộc 3........................................................................................................33
II.3.3.4 Ràng buộc 4........................................................................................................34
II.3.3.5 Ràng buộc 5........................................................................................................34
II.3.3.6 Ràng buộc 6........................................................................................................34
II.3.3.7 Ràng buộc 7........................................................................................................34
II.3.3.8 Ràng buộc 8........................................................................................................34
II.3.3.9 Ràng buộc 9........................................................................................................35

Xây dựng hệ thống Công ty du lịch Fiditour –


HTTT.04.02.Phân tích, thiết kế thành phần DỮ LIỆU Ngày in: 01.12.2022
v
II.3.3.10 Ràng buộc 10....................................................................................................35
II.3.3.11 Ràng buộc 11....................................................................................................35
II.3.3.12 Ràng buộc 12....................................................................................................35
II.3.3.13 Ràng buộc 13....................................................................................................35
II.3.3.14 Ràng buộc 14....................................................................................................36
II.3.4 Ràng buộc toàn vẹn trên nhiều quan hệ.......................................................................36
II.3.4.1 Ràng buộc 1........................................................................................................36
II.3.4.2 Ràng buộc 2........................................................................................................36
II.3.4.3 Ràng buộc 3........................................................................................................36
II.3.4.4 Ràng buộc 4........................................................................................................37
II.3.4.5 Ràng buộc 5........................................................................................................37
II.3.4.6 Ràng buộc 6........................................................................................................37
II.3.4.7 Ràng buộc 7........................................................................................................37
II.3.4.8 Ràng buộc 8........................................................................................................37
II.3.4.9 Ràng buộc 9........................................................................................................38
II.3.4.10 Ràng buộc 10....................................................................................................38
II.3.4.11 Ràng buộc 11....................................................................................................38
II.3.4.12 Ràng buộc 12....................................................................................................39
II.3.4.13 Ràng buộc 13....................................................................................................39
II.3.4.14 Ràng buộc 14....................................................................................................39
II.3.4.15 Ràng buộc 15....................................................................................................39
II.3.4.16 Ràng buộc 16....................................................................................................40
II.3.4.17 Ràng buộc 17....................................................................................................40
II.3.4.18 Ràng buộc 18....................................................................................................40
II.3.4.19 Ràng buộc 19....................................................................................................40
II.3.4.20 Ràng buộc 20....................................................................................................41
II.3.4.21 Ràng buộc 21....................................................................................................41
II.3.4.22 Ràng buộc 22....................................................................................................41
II.3.4.23 Ràng buộc 23....................................................................................................41
II.3.4.24 Ràng buộc 24....................................................................................................42
II.3.4.25 Ràng buộc 25....................................................................................................42

Xây dựng hệ thống Công ty du lịch Fiditour –


HTTT.04.02.Phân tích, thiết kế thành phần DỮ LIỆU Ngày in: 01.12.2022
vi

Danh sách các hình vẽ


Hình I-1. Sơ đồ quan niệm dữ liệu về QUẢN LÝ ĐẶT TOUR Ở FIDITOUR..........................10

Hình II-1. Sơ đồ ER về QUẢN LÝ ĐẶT TOUR Ở FIDITOUR................................................22

Xây dựng hệ thống Công ty du lịch Fiditour –


HTTT.04.02.Phân tích, thiết kế thành phần DỮ LIỆU Ngày in: 01.12.2022
vii

Danh sách các bảng


Bảng I-1. Danh sách loại thực thể và Loại mối kết hợp của CT...................................................9

Bảng II-1. Dữ liệu thường trực...................................................................................................23

Bảng II-2. Dữ liệu biến động......................................................................................................23

Bảng II-3. Dữ liệu dẫn xuất (trung gian)....................................................................................24

Bảng II-4. Tầm ảnh hưởng RB 1 trên một quan hệ....................................................................33

Bảng II-5. Tầm ảnh hưởng RB 2 trên một quan hệ....................................................................33

Bảng II-6. Tầm ảnh hưởng RB 3 trên một quan hệ....................................................................33

Bảng II-7. Tầm ảnh hưởng RB 4 trên một quan hệ....................................................................34

Bảng II-8. Tầm ảnh hưởng RB 5 trên một quan hệ....................................................................34

Bảng II-9. Tầm ảnh hưởng RB 6 trên một quan hệ....................................................................34

Bảng II-10. Tầm ảnh hưởng RB 7 trên một quan hệ..................................................................34

Bảng II-11. Tầm ảnh hưởng RB 8 trên một quan hệ..................................................................34

Bảng II-12. Tầm ảnh hưởng RB 9 trên một quan hệ..................................................................35

Bảng II-13. Tầm ảnh hưởng RB 10 trên một quan hệ................................................................35

Bảng II-14. Tầm ảnh hưởng RB 11 trên một quan hệ................................................................35

Bảng II-15. Tầm ảnh hưởng RB 12 trên một quan hệ................................................................35

Bảng II-16. Tầm ảnh hưởng RB 13 trên một quan hệ................................................................35

Bảng II-17. Tầm ảnh hưởng RB 14 trên một quan hệ................................................................36

Bảng II-18. Tầm ảnh hưởng RB 1 trên nhiều quan hệ................................................................36

Bảng II-19. Tầm ảnh hưởng RB 2 trên nhiều quan hệ................................................................36

Bảng II-20. Tầm ảnh hưởng RB 3 trên nhiều quan hệ................................................................36

Bảng II-21. Tầm ảnh hưởng RB 4 trên nhiều quan hệ................................................................37

Bảng II-22. Tầm ảnh hưởng RB 5 trên nhiều quan hệ................................................................37

Bảng II-23. Tầm ảnh hưởng RB 6 trên nhiều quan hệ................................................................37

Bảng II-24. Tầm ảnh hưởng RB 7 trên nhiều quan hệ................................................................37

Bảng II-25. Tầm ảnh hưởng RB 8 trên nhiều quan hệ................................................................38

Bảng II-26. Tầm ảnh hưởng RB 9 trên nhiều quan hệ................................................................38

Bảng II-27. Tầm ảnh hưởng RB 10 trên nhiều quan hệ..............................................................38

Bảng II-28. Tầm ảnh hưởng RB 11 trên nhiều quan hệ..............................................................38

Xây dựng hệ thống Công ty du lịch Fiditour –


HTTT.04.02.Phân tích, thiết kế thành phần DỮ LIỆU Ngày in: 01.12.2022
viii
Bảng II-29. Tầm ảnh hưởng RB 12 trên nhiều quan hệ..............................................................39

Bảng II-30. Tầm ảnh hưởng RB 13 trên nhiều quan hệ..............................................................39

Bảng II-31. Tầm ảnh hưởng RB 14 trên nhiều quan hệ..............................................................39

Bảng II-32. Tầm ảnh hưởng RB 15 trên nhiều quan hệ..............................................................39

Bảng II-33. Tầm ảnh hưởng RB 16 trên nhiều quan hệ..............................................................40

Bảng II-34. Tầm ảnh hưởng RB 17 trên nhiều quan hệ..............................................................40

Bảng II-35. Tầm ảnh hưởng RB 18 trên nhiều quan hệ..............................................................40

Bảng II-36. Tầm ảnh hưởng RB 19 trên nhiều quan hệ..............................................................40

Bảng II-37. Tầm ảnh hưởng RB 20 trên nhiều quan hệ..............................................................41

Bảng II-38. Tầm ảnh hưởng RB 21 trên nhiều quan hệ..............................................................41

Bảng II-39. Tầm ảnh hưởng RB 22 trên nhiều quan hệ..............................................................41

Bảng II-40. Tầm ảnh hưởng RB 23 trên nhiều quan hệ..............................................................41

Bảng II-41. Tầm ảnh hưởng RB 24 trên nhiều quan hệ..............................................................42

Bảng II-42. Tầm ảnh hưởng RB 25 trên nhiều quan hệ..............................................................42

Xây dựng hệ thống Công ty du lịch Fiditour –


HTTT.04.02.Phân tích, thiết kế thành phần DỮ LIỆU Ngày in: 01.12.2022
I.PHÂN TÍCH THÀNH PHẦN DỮ LIỆU 9

I. PHÂN TÍCH THÀNH PHẦN DỮ LIỆU


Bảng I-1. Danh sách loại thực thể và Loại mối kết hợp của CT

(xem Hình I-1. Sơ đồ quan niệm dữ liệu về QUẢN LÝ ĐẶT TOUR Ở FIDITOUR.)
Loại thực thể Loại mối kết hợp
Gia_ban, Thuoc, Thuoc, Thuoc, Thiet_ke, Phan_cong, Chiet_khau,
TOUR
Quan_ly, Thuoc
LOAI_TOUR Thuoc 
KHACH_HANG So_huu, Dat_tour, Gui, Chitiet_khach_hang_di
DIA_DIEM Thuoc
DICH_VU Chitiet_Phieu_dat, Chitiet_hoa_don
NHA_CUNG_CAP Cong_no, Chi, Nhan, Gui
PHIEU_DAT_DICH_VU Chitiet_phieu_dat, Nhan, Thuoc
HOA_DON_NCC Chitiet_hoa_don, Gui
FEEDBACK_TOUR Gui, Thuoc
BANG_GIA Gia_ban
HOP_DONG_TOUR Co
DAI_LY Ky, Chi, Cong_no, Thu_tien, Thuoc, Chiet_khau, Chi
PHIEU_CHI Chi, Chi, Chi
GHI_NO_KHACH_HANG Thieu_no
Thuoc, Thu_tien, Huy, Dat_tour, Chitiet_khach_hang_di, Tao, Co,
PHIEU_DAT_TOUR
Thuoc, Thieu_no
PHIEU_THU_TIEN Thu_tien, Thu_tien
LICH_TRINH Thiet_ke, Thuoc
PHIEU_HUY_TOUR Huy, Chi
NHAN_VIEN Tao, Quan_ly
HOP_DONG_DAI_LY Ky
CONG_NO_DAI_LY_VA_NC Cong_no, Cong_no
C
HUONG_DAN_VIEN Phan_cong
VE_MAY_BAY So_huu

Xây dựng hệ thống Công ty du lịch Fiditour –


HTTT.04.02.Phân tích, thiết kế thành phần DỮ LIỆU Ngày in: 01.12.2022
Sơ đồ quan niệm dữ liệu 10

Hình I-2. Sơ đồ quan niệm dữ liệu về QUẢN LÝ ĐẶT TOUR Ở FIDITOUR.

Xây dựng hệ thống Công ty du lịch Fiditour –


HTTT.04.02.Phân tích, thiết kế thành phần DỮ LIỆU Ngày in: 01.12.2022
I.4 Các ràng buộc dữ liệu ở mức quan niệm 11

I.1 Các loại thực thể

I.1.1 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 K1 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

I.1.2 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

I.1.3 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ỉ

I.1.4 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
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
1
K: key; U: unique; M: mandatory (not null)
Xây dựng hệ thống Công ty du lịch Fiditour –
HTTT.04.02.Phân tích, thiết kế thành phần DỮ LIỆU Ngày in: 01.12.2022
I.4 Các ràng buộc dữ liệu ở mức quan niệm 12

I.1.5 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ụ

I.1.6 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 toán
so_dien_thoai Char 10 x Số điện thoại

I.1.7 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

I.1.8 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

I.1.9 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
ma_feedback_tour Char 10 x x x Mã feedback tour
diem Numeric 2 x Điểm đánh giá
danh_gia Text 500 x Bài đánh giá

I.1.10 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

Xây dựng hệ thống Công ty du lịch Fiditour –


HTTT.04.02.Phân tích, thiết kế thành phần DỮ LIỆU Ngày in: 01.12.2022
I.4 Các ràng buộc dữ liệu ở mức quan niệm 13

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
quoc_tich Char 20 x Quốc tịch

I.1.11 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

I.1.12 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

I.1.13 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

I.1.14 Loại thực thể CONG_NO_ DAI_LY_VA_NCC


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ỳ

Xây dựng hệ thống Công ty du lịch Fiditour –


HTTT.04.02.Phân tích, thiết kế thành phần DỮ LIỆU Ngày in: 01.12.2022
I.4 Các ràng buộc dữ liệu ở mức quan niệm 14

I.1.15 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

I.1.16 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 toán
ngay_phieu_thu Date 8 x Ngày phiếu thu
dien_giai Char 10 x Diễn giải

I.1.17 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

I.1.18 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
ma_phieu_huy_tour Char 10 x x x Mã phiếu hủy tour
ngay_huy Date 8 x Ngày hủy tour
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

I.1.19 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

Xây dựng hệ thống Công ty du lịch Fiditour –


HTTT.04.02.Phân tích, thiết kế thành phần DỮ LIỆU Ngày in: 01.12.2022
I.4 Các ràng buộc dữ liệu ở mức quan niệm 15

I.1.20 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ý

I.1.21 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

I.1.22 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

I.1.23 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ự
so_tien Decimal 20 x Số tiền nợ
han_tra Date 8 x Ngày trả
dien_giai Text 300 x Diễn giải

I.2 Các loại mối kết hợp có thuộc tính

I.2.1 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ụ

Xây dựng hệ thống Công ty du lịch Fiditour –


HTTT.04.02.Phân tích, thiết kế thành phần DỮ LIỆU Ngày in: 01.12.2022
I.4 Các ràng buộc dữ liệu ở mức quan niệm 16

I.2.2 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

I.2.3 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

I.2.4 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ý

I.2.5 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ự

I.3 Các loại mối kết hợp không có thuộc tính


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

Xây dựng hệ thống Công ty du lịch Fiditour –


HTTT.04.02.Phân tích, thiết kế thành phần DỮ LIỆU Ngày in: 01.12.2022
I.4 Các ràng buộc dữ liệu ở mức quan niệm 17

Loại mối kết hợp Diễn giải


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

I.4 Các ràng buộc dữ liệu ở mức quan niệm

I.4.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ữ.
 Số điện thoại (so_dien_thoai), Email (emil) của các khách hàng khác nhau thì khác nhau.

- 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).

Xây dựng hệ thống Công ty du lịch Fiditour –


HTTT.04.02.Phân tích, thiết kế thành phần DỮ LIỆU Ngày in: 01.12.2022
I.4 Các ràng buộc dữ liệu ở mức quan niệm 18

 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.

- Thực thể DIA_DIEM


 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

Xây dựng hệ thống Công ty du lịch Fiditour –


HTTT.04.02.Phân tích, thiết kế thành phần DỮ LIỆU Ngày in: 01.12.2022
I.4 Các ràng buộc dữ liệu ở mức quan niệm 19

 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 toá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
(ly_do_huy), Mức phí hủy (muc_phi_huy), Chi phí hủy (chi_phi_huy) phải khác rỗng.

- 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.

Xây dựng hệ thống Công ty du lịch Fiditour –


HTTT.04.02.Phân tích, thiết kế thành phần DỮ LIỆU Ngày in: 01.12.2022
I.4 Các ràng buộc dữ liệu ở mức quan niệm 20

 Đ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

I.4.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 đó.
- Thành tiền (trong HOA_DON_NCC) là tiền nợ (trong CONG_NO_DAI_LY_VA_NCC) của
một nhà cung cấp.
- 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ỳ đó.

Xây dựng hệ thống Công ty du lịch Fiditour –


HTTT.04.02.Phân tích, thiết kế thành phần DỮ LIỆU Ngày in: 01.12.2022
I.4 Các ràng buộc dữ liệu ở mức quan niệm 21

- 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”.

Xây dựng hệ thống Công ty du lịch Fiditour –


HTTT.04.02.Phân tích, thiết kế thành phần DỮ LIỆU Ngày in: 01.12.2022
Sơ đồ ER 22
II. THIẾT KẾ THÀNH PHẦN DỮ LIỆU

Hình II-3. Sơ đồ ER về QUẢN LÝ ĐẶT TOUR Ở FIDITOUR.

Xây dựng hệ thống Công ty du lịch Fiditour –


HTTT.04.02.Phân tích, thiết kế thành phần DỮ LIỆU Ngày in: 01.12.2022
II.3 Các ràng buộc dữ liệu ở mức thiết kế 23

II.1 Danh sách các bảng dữ liệu


Bảng II-2. Dữ liệu thường trực.
Tên bảng Các thuộc tính2
ma_khach_hang, ho_ten_kh, gioi_tinh, quoc_tich, ngay_sinh,
KHACH_HANG
giay_to_tuy_than, so_dien_thoai, email, dia_chi
HUONG_DAN_VIEN ma_hdv, ten_hdv, gioi_tinh, cong_ty, sdt
DIA_DIEM ma_dia_diem, ten_dia_diem, noi_dung, hinh_anh
DAI_LY ma_dai_ly, ten_dai_ly, dia_chi, sdt, email
NHA_CUNG_CAP ma_nha_cung_cap, ten_nha_cung_cap, dia_chi, sdt
DICH_VU ma_dich_vu, ten_dich_vu, loai_dich_vu
LOAI_TOUR ma_loai_tour, ten_loai_tour, phan_khuc_tour
NHAN_VIEN ma_nhan_vien, ten_nhan_vien, sdt

Bảng II-3. Dữ liệu biến động.


Tên bảng Các thuộc tính
VE_MAY_BAY ma_ve_may_bay, hang_hang_khong, ma_tour, ma_khach_hang
FEEDBACK_TOUR ma_feedback_tour, diem, danh_gia, ma_khach_hang
ma_phieu_dat_tour, ngay_dat, so_luong_khach, thanh_tien,
PHIEU_DAT_TOUR trang_thai_phieu_dat, ma_khach_hang, ma_tour, ma_dai_ly,
ma_nhan_vien
HOP_DONG_TOUR ma_hop_dong, ngay_hop_dong, dieu_khoan, ma_phieu_dat_tour
ma_tour, ten_tour, ngay_khoi_hanh, ngay_ket_thuc, so_luong_slot,
TOUR
mo_ta_tour, ma_nhan_vien, ma_loai_tour
BANG_GIA stt, don_gia, do_tuoi, quoc_tich, ma_tour
LICH_TRINH stt_lich_trinh, thoi_gian, hoat_dong, ma_tour, ma_dia_diem
ma_phieu_huy_tour, ngay_huy_tour, li_do_huy_tour,
PHIEU_HUY_TOUR
ma_phieu_dat_tour
GHI_NO_KHACH_HANG stt, so_tien, han_tra, dien_giai, ma_phieu_dat_tour
ma_phieu_thu, so_tien, hinh_thuc_thanh_toan, ngay_phieu_thu,
PHIEU_THU_TIEN
dien_giai, ma_phieu_dat_tour, ma_dai_ly
HOP_DONG_DAI_LY ma_hop_dong_dai_ly, ngay_hop_dong_dai_ly, ma_dai_ly
stt_cong_no, nam_thang_cong_no, no_dau_ky, no_cuoi_ky, tien_no,
CONG_NO _DAI_LY_VA_NCC
tien_tra, ma_dai_ly, ma_nha_cung_cap
ma_hoa_don, ngay_hoa_don, so_luong, thanh_tien,
HOA_DON_NCC
ma_nha_cung_cap, ma_phieu_dat
ma_phieu_dat, ngay_phieu_dat, thanh_tien, ma_nha_cung_cap,
PHIEU_DAT_DICH_VU
ma_tour
ma_phieu_chi, ngay_chi, dien_giai, tien_chi, ma_nha_cung_cap,
PHIEU_CHI
ma_dai_ly

Bảng II-4. Dữ liệu dẫn xuất (trung gian).

2
thuộc tính khóa sẽ được gạch dưới; thuộc tính kiểm soát sẽ được in nghiêng
Xây dựng hệ thống Công ty du lịch Fiditour –
HTTT.04.02.Phân tích, thiết kế thành phần DỮ LIỆU Ngày in: 01.12.2022
II.3 Các ràng buộc dữ liệu ở mức thiết kế 24

Tên bảng Các thuộc tính


CHITIET_KHACH_HANG_DI ma_khach_hang, ma_phieu_dat_tour, so_thu_tu, thanh_tien
PHAN_CONG ma_hdv, ma_tour, stt
CHIET_KHAU ma_tour, ma_dai_ly, khoan_chiet_khau
CHITIET_HOA_DON ma_dich_vu, ma_hoa_don, stt, thanh_tien, so_luong
CHITIET_PHIEU_DAT ma_dich_vu, ma_phieu_dat, stt, thanh_tien, so_luong

II.2 Mô tả các bảng dữ liệu

II.2.1 Bảng KHACH_HANG


Mô tả: Bảng KHACH_HANG chứa thông tin khách hàng.
Khởi tạo: 15 000 records Phát sinh trung bình: 5 000 records/năm Tối đa:50 000 records
Thuộc tính Kiểu Độ dài P3 U F 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 Char 8 x Ngày sinh
giay_to_tuy_than Char 20 x x Giấy tờ tùy thân
so_dien_thoai Char 10 x x Số điện thoại
email Char 30 x x Email
dia_chi Char 100 x Địa chỉ

II.2.2 Bảng HUONG_DAN_VIEN


Mô tả: Bảng HUONG_DAN_VIEN chứa thông tin các hướng dẫn viên du lịch.
Khởi tạo: 15 000 records Phát sinh trung bình: 5 000 records/năm Tối đa:50 000 records
Thuộc tính Kiểu Độ dài P U F 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 x Số điện thoại

II.2.3 Bảng DIA_DIEM


Mô tả: Bảng DIA_DIEM chứa thông tin các địa điểm du lịch.
Khởi tạo: 15 000 records Phát sinh trung bình: 5 000 records/năm Tối đa:50 000 records
Thuộc tính Kiểu Độ dài P U F M Diễn giải
ma_dia_diem Char 10 x x x Mã địa điểm
ten_dia_diem Char 50 x x Tên địa điểm

3
P: primary key
U: unique (candidate key)
F: foreign key
M: mandatory (not null)
Xây dựng hệ thống Công ty du lịch Fiditour –
HTTT.04.02.Phân tích, thiết kế thành phần DỮ LIỆU Ngày in: 01.12.2022
II.3 Các ràng buộc dữ liệu ở mức thiết kế 25

Mô tả: Bảng DIA_DIEM chứa thông tin các địa điểm du lịch.
Khởi tạo: 15 000 records Phát sinh trung bình: 5 000 records/năm Tối đa:50 000 records
Thuộc tính Kiểu Độ dài P U F M Diễn giải
noi_dung Text 500 x x Nội dung
hinh_anh Text 1000 x x Đường dẫn hình ảnh

II.2.4 Bảng DAI_LY


Mô tả: Bảng DAI_LY chứa thông tin các đại lý.
Khởi tạo: 15 000 records Phát sinh trung bình: 5 000 records/năm Tối đa:50 000 records
Thuộc tính Kiểu Độ dài P U F M Diễn giải
ma_dai_ly Char 10 x x x Mã đại lý
ten_dai_ly Char 50 x x Tên đại lý
dia_chi Char 100 x Địa chỉ
email Char 30 x x Email
so_dien_thoai Char 10 x x Số điện thoại

II.2.5 Bảng NHA_CUNG_CAP


Mô tả: Bảng NHA_CUNG_CAP chứa thông tin nhà cung cấp.
Khởi tạo: 15 000 records Phát sinh trung bình: 5 000 records/năm Tối đa:50 000 records
Thuộc tính Kiểu Độ dài P U F 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 x Tên nhà cung cấp
dia_chi Char 100 x x Hình thức thanh toán
so_dien_thoai Char 10 x x Số điện thoại

II.2.6 Bảng DICH_VU


Mô tả: Bảng DICH_VU chứa thông tin của các dịch vụ.
Khởi tạo: 15 000 records Phát sinh trung bình: 5 000 records/năm Tối đa:50 000 records
Thuộc tính Kiểu Độ dài P U F M Diễn giải
ma_dich_vu Char 10 x x x Mã dịch vụ
ten_dich_vu Char 50 x Tên dịch vụ
loai_dich_vu Char 50 x Loại dịch vụ

II.2.7 Bảng LOAI_TOUR


Mô tả: Bảng LOAI_TOUR chứa thông tin của các loại tour.
Khởi tạo: 15 000 records Phát sinh trung bình: 5 000 records/năm Tối đa:50 000 records
Thuộc tính Kiểu Độ dài P U F 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

Xây dựng hệ thống Công ty du lịch Fiditour –


HTTT.04.02.Phân tích, thiết kế thành phần DỮ LIỆU Ngày in: 01.12.2022
II.3 Các ràng buộc dữ liệu ở mức thiết kế 26

II.2.8 Bảng VE_MAY_BAY


Mô tả: Bảng VE_MAY_BAY chứa thông tin của các vé máy bay.
Khởi tạo: 15 000 records Phát sinh trung bình: 5 000 records/năm Tối đa:50 000 records
Thuộc tính Kiểu Độ dài P U F M Diễn giải
ma_ve_may_bay Char 10 x x x Mã vé máy bay
ma_khach_hang Char 10 x x Mã khách hàng
hang_hang_khong Char 20 x Hãng hàng không

II.2.9 Bảng FEEDBACK_TOUR


Mô tả: Bảng FEEDBACK_TOUR chứa thông tin của các Feedback tour.
Khởi tạo: 15 000 records Phát sinh trung bình: 5 000 records/năm Tối đa:50 000 records
Thuộc tính Kiểu Độ dài P U F M Diễn giải
ma_feedback_tour Char 10 x x x Mã feedback tour
ma_khach_hang Char 10 x x Mã khách hàng
ma_tour Char x x Mã tour
diem Numeric 2 x Điểm đánh giá
danh_gia Text 500 x Bài đánh giá

II.2.10 Bảng PHIEU_DAT_TOUR


Mô tả: Bảng PHIEU_DAT_TOUR chứa thông tin của đặt tour của khách hàng.
Khởi tạo: 15 000 records Phát sinh trung bình: 5 000 records/năm Tối đa:50 000 records
Thuộc tính Kiểu Độ dài P U F M Diễn giải
ma_phieu_dat_tour Char 10 x x x Mã phiếu đặt tour
ma_khach_hang Char 10 x x Mã khách hàng
ma_nhan_vien Char 10 x x Mã nhân viên
ma_tour Char 10 x x Mã tour
ma_dai_ly Char 10 x x Mã đại lý
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

II.2.11 Bảng HOP_DONG_TOUR


Mô tả: Bảng HOP_DONG_TOUR chứa thông tin của hợp đồng tour.
Khởi tạo: 15 000 records Phát sinh trung bình: 5 000 records/năm Tối đa:50 000 records
Thuộc tính Kiểu Độ dài P U F M Diễn giải
ma_hop_dong Char 10 x x x Mã hợp đồng
ma_phieu_dat_tour Char 10 x x Mã phiếu đặt tour
ngay_hop_dong Date 20 x Ngày hợp đồng
dieu_khoan Text 1000 x Điều khoản

Xây dựng hệ thống Công ty du lịch Fiditour –


HTTT.04.02.Phân tích, thiết kế thành phần DỮ LIỆU Ngày in: 01.12.2022
II.3 Các ràng buộc dữ liệu ở mức thiết kế 27

II.2.12 Bảng TOUR


Mô tả: Bảng TOUR chứa thông tin của các tour.
Khởi tạo: 15 000 records Phát sinh trung bình: 5 000 records/năm Tối đa:50 000 records
Thuộc tính Kiểu Độ dài P U F M Diễn giải
ma_tour Char 10 x x x Mã tour
ma_nhan_vien Char 10 x x Mã nhân viên
ma_loai_tour Char 10 x x Mã loại tour
ten_tour 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

II.2.13 Bảng NHAN_VIEN


Mô tả: Bảng NHAN_VIEN chứa thông tin cá nhân của nhân viên.
Khởi tạo: 15 000 records Phát sinh trung bình: 5 000 records/năm Tối đa:50 000 records
Thuộc tính Kiểu Độ dài P U F 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 x Số điện thoại

II.2.14 Bảng BANG_GIA


Mô tả: Bảng BANG_GIA chứa thông tin của các bảng giá.
Khởi tạo: 15 000 records Phát sinh trung bình: 5 000 records/năm Tối đa:50 000 records
Thuộc tính Kiểu Độ dài P U F M Diễn giải
stt Char 10 x x x Số thứ tự
ma_tour Char 10 x x Mã tour
don_gia Decimal 20 x Đơn giá
do_tuoi Char 3 x Độ tuổi
quoc_tich Char 20 x Quốc tịch

II.2.15 Bảng LICH_TRINH


Mô tả: Bảng LICH_TRINH chứa thông tin về lịch trình của tour du lịch.
Khởi tạo: 15 000 records Phát sinh trung bình: 5 000 records/năm Tối đa:50 000 records
Thuộc tính Kiểu Độ dài P U F M Diễn giải
stt_lich_trinh Char 10 x x x Số thứ tự lịch trình
ma_tour Char 10 x x Mã tour
ma_dia_diem Char 10 x x Mã địa điểm
thoi_gian Datetime 20 x Thời gian
hoat_dong Text 200 x Hoạt động

Xây dựng hệ thống Công ty du lịch Fiditour –


HTTT.04.02.Phân tích, thiết kế thành phần DỮ LIỆU Ngày in: 01.12.2022
II.3 Các ràng buộc dữ liệu ở mức thiết kế 28

II.2.16 Bảng PHIEU_HUY_TOUR


Mô tả: Bảng PHIEU_HUY_TOUR chứa thông tin của các phiếu hủy tour.
Khởi tạo: 15 000 records Phát sinh trung bình: 5 000 records/năm Tối đa:50 000 records
Thuộc tính Kiểu Độ dài P U F M Diễn giải
ma_phieu_huy_tour Char 10 x x x Mã phiếu hủy tour
ma_phieu_dat_tour Char 10 x x Mã phiếu đặt tour
ngay_huy Date 8 x Ngày hủy tour
li_do_huy Text 300 x Lí do hủy
muc_phi_huy Decimal 20 x Mức phí hủy
chi_phi_huy Decimal 20 x Chi phí hủy

II.2.17 Bảng GHI_NO_KHACH_HANG


Mô tả: Bảng GHI_NO_KHACH_HANG chứa thông tin ghi nợ của khách hàng.
Khởi tạo: 15 000 records Phát sinh trung bình: 5 000 records/năm Tối đa:50 000 records
Thuộc tính Kiểu Độ dài P U F M Diễn giải
stt Char 10 x x x Số thứ tự
ma_phieu_dat_tour Char 10 x x Mã phiếu đặt tour
so_tien Decimal 20 x Số tiền nợ
han_tra Date 8 x Hạn trả
dien_giai Text 300 x Diễn giải

II.2.18 Bảng PHIEU_THU_TIEN


Mô tả: Bảng PHIEU_THU_TIEN chứa thông tin phiếu thu tiền.
Khởi tạo: 15 000 records Phát sinh trung bình: 5 000 records/năm Tối đa:50 000 records
Thuộc tính Kiểu Độ dài P U F M Diễn giải
ma_phieu_thu_tien Char 10 x x x Mã phiếu thu tiền
ma_phieu_dat_tour Char 10 x x Mã phiếu đặt tour
ma_dai_ly Char 10 x Mã đại lý
so_tien Decimal 20 x Số tiền
hinh_thuc_thanh_toan Char 50 x Hình thức thanh toán
ngay_phieu_thu Date 8 x Ngày phiếu thu

II.2.19 Bảng HOP_DONG_DAI_LY


Mô tả: Bảng HOP_DONG_DAI_LY chứa thông tin của hợp đồng đại lý.
Khởi tạo: 15 000 records Phát sinh trung bình: 5 000 records/năm Tối đa:50 000 records
Thuộc tính Kiểu Độ dài P U F M Diễn giải
ma_hop_dong_dai_ly Char 10 x x x Mã hợp đồng đại lý
ma_dai_ly Char 10 x x Mã đại lý
ngay_hop_dong_dai_ly Char 8 x Ngày hợp đồng đại lý

Xây dựng hệ thống Công ty du lịch Fiditour –


HTTT.04.02.Phân tích, thiết kế thành phần DỮ LIỆU Ngày in: 01.12.2022
II.3 Các ràng buộc dữ liệu ở mức thiết kế 29

II.2.20 Bảng CONG_NO_DAI_LY_VA_NCC


Mô tả: Bảng CONG_NO_DAI_LY_VA_NCC chứa thông tin của công nợ Đại lý và Nhà cung cấp.
Khởi tạo: 15 000 records Phát sinh trung bình: 5 000 records/năm Tối đa:50 000 records
Thuộc tính Kiểu Độ dài P U F M Diễn giải
stt_cong_no Char 10 x x x Số thứ tự công nợ
ma_dai_ly Char 10 x x Mã đại lý
ma_nha_cung_cap Char 10 x x Mã nhà cung cấp
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ỳ

II.2.21 Bảng PHIEU_CHI


Mô tả: Bảng PHIEU_CHI chứa thông tin của phiếu chi.
Khởi tạo: 15 000 records Phát sinh trung bình: 5 000 records/năm Tối đa:50 000 records
Thuộc tính Kiểu Độ dài P U F M Diễn giải
ma_phieu_chi Char 10 x x x Mã phiếu chi
ma_dai_ly Char 10 x x Mã đại lý
ma_nha_cung_cap Char 10 x x Mã nhà cung cấp
ma_phieu_huy_tour Char 10 x x Mã phiếu hủy tour
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

II.2.22 Bảng PHIEU_DAT_DICH_VU


Mô tả: Bảng PHIEU_DAT_DICH_VU chứa thông tin phiếu đặt dịch vụ.
Khởi tạo: 15 000 records Phát sinh trung bình: 5 000 records/năm Tối đa:50 000 records
Thuộc tính Kiểu Độ dài P U F M Diễn giải
ma_phieu_dat Char 10 x x x Mã phiếu đặt
ma_nha_cung_cap Char 10 x x Mã nhà cung cấo
ma_tour Char 10 x Mã tour
ngay_phieu_dat Date 8 x Ngày phiếu đăt
thanh_tien Decimal 20 x Thành tiền

II.2.23 Bảng HOA_DƠN_NCC


Mô tả: Bảng HOA_DON_NCC chứa thông tin hóa đơn nhà cung cấp.
Khởi tạo: 15 000 records Phát sinh trung bình: 5 000 records/năm Tối đa:50 000 records
Thuộc tính Kiểu Độ dài P U F M Diễn giải
ma_hoa_don Char 10 x x x Mã hóa đơn
ma_nha_cung_cap Char 10 x x Mã nhà cung cấp
ma_phieu_dat Char 10 x x Mã phiếu đặt

Xây dựng hệ thống Công ty du lịch Fiditour –


HTTT.04.02.Phân tích, thiết kế thành phần DỮ LIỆU Ngày in: 01.12.2022
II.3 Các ràng buộc dữ liệu ở mức thiết kế 30

Mô tả: Bảng HOA_DON_NCC chứa thông tin hóa đơn nhà cung cấp.
Khởi tạo: 15 000 records Phát sinh trung bình: 5 000 records/năm Tối đa:50 000 records
Thuộc tính Kiểu Độ dài P U F M Diễn giải
ngay_hoa_don Date 8 x Ngày hóa đơn
so_luong Char 10 x Số lượng
thanh_tien Decimal 20 x Thành tiền

II.2.24 Bảng CHITIET_KHACH_HANG_DI


Mô tả: Bảng CHITIET_KHACH_HANG_DI chứa thông tin chi tiết khách hàng đi tour.
Khởi tạo: 15 000 records Phát sinh trung bình: 5 000 records/năm Tối đa:50 000 records
Thuộc tính Kiểu Độ dài P U F M Diễn giải
ma_khach_hang Char 10 x x x Mã khách hàng
ma_phieu_dat_tour Char 10 x x x Mã phiếu đặt tour
thanh_tien Decimal 20 x Thành tiền
stt Char 10 x x Số thứ tự

II.2.25 Bảng PHAN_CONG


Mô tả: Bảng PHAN_CONG chứa thông tin phân công hướng dẫn viên phụ trách tour.
Khởi tạo: 15 000 records Phát sinh trung bình: 5 000 records/năm Tối đa:50 000 records
Thuộc tính Kiểu Độ dài P U F M Diễn giải
ma_huong_dan_vien Char 10 x x x Mã hướng dẫn viên
ma_tour Char 10 x x x Mã tour
stt Char 10 x x Số thứ tự

II.2.26 Bảng CHIET_KHAU


Mô tả: Bảng CHIET_KHAU chứa thông tin chiết khấu.
Khởi tạo: 15 000 records Phát sinh trung bình: 5 000 records/năm Tối đa:50 000 records
Thuộc tính Kiểu Độ dài P U F M Diễn giải
ma_tour Char 10 x x x Mã tour
ma_dai_ly Char 10 x x x Mã đại lý
khoan_chiet_khau Decimal 20 x Khoản chiết khấu

II.2.27 Bảng CHITIET_HOA_DON


Mô tả: Bảng CHITIET_HOA_DON chứa thông tin chi tiết về các dịch vụ của hóa đơn nhà cung cấp.
Khởi tạo: 15 000 records Phát sinh trung bình: 5 000 records/năm Tối đa:50 000 records
Thuộc tính Kiểu Độ dài P U F M Diễn giải
ma_dich_vu Char 10 x x x Mã dịch vụ
ma_hoa_don Char 10 x x x Mã hóa đơn
stt Char 10 x Số thứ tự
so_luong Char 10 x Số lượng
thanh_tien Decimal 20 x Thành tiền

Xây dựng hệ thống Công ty du lịch Fiditour –


HTTT.04.02.Phân tích, thiết kế thành phần DỮ LIỆU Ngày in: 01.12.2022
II.3 Các ràng buộc dữ liệu ở mức thiết kế 31

II.2.28 Bảng CHITIET_PHIEU_DAT


Mô tả: Bảng CHITIET_PHIEU_DAT chứa thông tin chi tiết về các dịch vụ của phiếu đặt dich vụ .
Khởi tạo: 15 000 records Phát sinh trung bình: 5 000 records/năm Tối đa:50 000 records
Thuộc tính Kiểu Độ dài P U F M Diễn giải
ma_dich_vu Char 10 x x x Mã dịch vụ
ma_phieu_dat Char 10 x x x Mã phiếu đặt
stt Char 10 x Số thứ tự
so_luong Char 10 x Số lượng
thanh_tien Decimal 20 x Thành tiền

II.3 Các ràng buộc dữ liệu ở mức thiết kế

II.3.1 Ràng buộc trên một quan hệ


- Quan hệ VE_MAY_BAY: ma_ve_may_bay, hang_hang_khong not null 

- Quan hệ KHACH_HANG: ma_khach_hang, ho_ten_kh, gioi_tinh, quoc_tich, ngay_sinh,


giay_to_tuy_than, so_dien_thoai, email, dia_chi not null

- Quan hệ PHIEU_DAT_TOUR: ma_phieu_dat_tour, ngay_dat, so_luong_khach, thanh_tien


not null

- Quan hệ TOUR: ma_tour, ten_tour, ngay_khoi_hanh, ngay_ket_thuc, so_luong_slot,


mo_ta_tour not null 

- Quan hệ HOP_DONG_TOUR: ma_hop_dong, ngay_hop_dong, dieu_khoan not null 

- Quan hệ NHAN_VIEN: ma_nhan_vien, ten_nhan_vien. so_dien_thoai not null

- Quan hệ HUONG_DAN_VIEN: ma_hdv, ten_hdv, gioi_tinh, so_dien_thoai not null

- Quan hệ LOAI_TOUR: ma_loai_tour, ten_loai_tour, phan_khuc_tour not null 

- Quan hệ BANG_GIA: stt_bang_gia, don_gia, do_tuoi, quoc_tich not null

- Quan hệ LICH_TRINH: stt_lich_trinh, thoi_gian, hoạt_dong not null 

- Quan hệ DIA_DIEM: ma_dia_diem, ten_dia_diem, noi_dung, hinh_anh not null 

- Quan hệ DICH_VU: ma_dich_vu, ten_dich_vu, loai_dich_vu not null 

- Quan hệ NHA_CUNG_CAP: ma_nha_cung_cap, ten_nha_cung_cap, dia_chi, so_dien_thoai


not null  

Xây dựng hệ thống Công ty du lịch Fiditour –


HTTT.04.02.Phân tích, thiết kế thành phần DỮ LIỆU Ngày in: 01.12.2022
II.3 Các ràng buộc dữ liệu ở mức thiết kế 32

- Quan hệ DAI_LY: ma_dai_ly, ten_dai_ly, dia_chi, so_dien_thoai, email not null

- Quan hệ HOP_DONG_DAI_LY: ma_hop_dong_dai_ly, ngay_hop_dong_dai_ly not null  

- Quan hệ CONG_NO_DAI_LY_VA_NCC: stt_cong_no, nam_thang_cong_no not null

- Quan hệ PHIEU_CHI: ma_phieu_chi, ngay_chi, tien_chi not null

- Quan hệ PHIEU_THU: ma_phieu_thu, so_tien, hinh_thuc_thanh_toan, ngay_phieu_thu not


null

- Quan hệ PHIEU_HUY_TOUR: ma_phieu_huy_tour, ngay_huy_tour, ly_do_huy_tour,


muc_phi_huy, chi_phi_huy not null

- Quan hệ GHI_NO_KHACH_HANG: stt_ghi_no, so_tien, han_tra not null

- Quan hệ FEEDBACK_TOUR: ma_feedback_tour, diem not null 

- Quan hệ HOA_DON_NCC: ma_hoa_don, ngay_hoa_don, so_luong, thanh_tien not null

- Quan hệ PHIEU_DAT_DICH_VU: ma_phieu_dat, ngay_phieu_dat, thanh_tien not null

- Quan hệ CHITIET_KHACH_HANG_DI: ma_khach_hang, ma_phieu_dat_tour, stt not null

- Quan hệ CHIET_KHAU: ma_tour, ma_dai_ly, khoan_chiet_khau not null 

- Quan hệ CHITIET_PHIEU_DAT: ma_dich_vu, ma_phieu_dat, stt, so_luong, thanh_tien not


null 

- Quan hệ CHITIET_HOA_DON: ma_dich_vu, ma_hoa_don, stt, so_luong, thanh_tien not null

- Quan hệ PHAN_CONG: ma_hdv, ma_tour, stt not null

II.3.2 Ràng buộc khóa ngoại


- Thuộc tính ma_khach_hang trong quan hệ VE_MAY_BAY phải khác rỗng.
- Thuộc tính ma_phieu_dat_tour trong quan hệ GHI_NO_KHACH_HANG phải khác rỗng.
- Thuộc tính ma_phieu_dat_tour trong quan hệ PHIEU_HUY_TOUR phải khác rỗng.
- Thuộc tính ma_dai_ly trong quan hệ HOP_DONG_DAI_LY phải khác rỗng.
- Thuộc tính ma_phieu_dat_tour trong quan hệ HOP_DONG_TOUR phải khác rỗng.
- Thuộc tính ma_khach_hang trong quan hệ PHIEU_DAT_TOUR phải khác rỗng.
- Thuộc tính ma_tour trong quan hệ BANG_GIA phải khác rỗng.
- Thuộc tính ma_loai_tour trong quan hệ LOAI_TOUR phải khác rỗng.
- Thuộc tính ma_nhan_vien trong quan hệ TOUR phải khác rỗng.
- Thuộc tính ma_khach_hang trong quan hệ FEEDBACK_TOUR phải khác rỗng.
- Thuộc tính ma_tour trong quan hệ FEEDBACK_TOUR phải khác rỗng.

Xây dựng hệ thống Công ty du lịch Fiditour –


HTTT.04.02.Phân tích, thiết kế thành phần DỮ LIỆU Ngày in: 01.12.2022
II.3 Các ràng buộc dữ liệu ở mức thiết kế 33
- Thuộc tính ma_tour trong quan hệ LICH_TRINH phải khác rỗng.
- Thuộc tính ma_dia_diem trong quan hệ LICH_TRINH phải khác rỗng.
- Thuộc tính ma_tour trong quan hệ PHIEU_DAT_DICH_VU phải khác rỗng
- Thuộc tính ma_nha_cung_cap trong quan hệ PHIEU_DAT_DICH_VU phải khác rỗng
- Thuộc tính ma_nha_cung_cap trong quan hệ HOA_DON_NCC phải khác rỗng
- Thuộc tính ma_phieu_dat_dich_vu trong quan hệ HOA_DON_NCC phải khác rỗng

II.3.3 Ràng buộc toàn vẹn trên một quan hệ


II.3.3.1 Ràng buộc 1
Nội dung: Quốc tịch của khách hàng chỉ thuộc một trong hai giá trị: Việt Nam, Nước ngoài.
Bổi cảnh: KHACH_HANG 

Bảng II-5. Tầm ảnh hưởng RB 1 trên một quan hệ.

RB 1 Thê Xóa Sửa


m

KHACH_HANG + - +

II.3.3.2 Ràng buộc 2 


Nội dung: Giới tính của khách hàng và hướng dẫn viên chỉ thuộc một trong hai giá trị sau: Nam,
Nữ.
Bổi cảnh: KHACH_HANG, HUONG_DAN_VIEN

Bảng II-6. Tầm ảnh hưởng RB 2 trên một quan hệ.

RB 2 Thê Xóa Sửa


m

KHACH_HANG + - +

HUONG_DAN_VIEN + - +

II.3.3.3 Ràng buộc 3 


Nội dung: Hình thức thanh toán trong phiếu chi (PHIEU_THU.hinh_thuc_thanh_toan) chỉ có thể là
“Tiền mặt”, “Chuyển khoản”, “Thẻ tín dụng” hoặc “Ví điện tử”
Bối cảnh: PHIEU_THU 

Bảng II-7. Tầm ảnh hưởng RB 3 trên một quan hệ.

RB 3 Thê Xóa Sửa


m

PHIEU_CH + - +
I

Xây dựng hệ thống Công ty du lịch Fiditour –


HTTT.04.02.Phân tích, thiết kế thành phần DỮ LIỆU Ngày in: 01.12.2022
II.3 Các ràng buộc dữ liệu ở mức thiết kế 34
II.3.3.4 Ràng buộc 4
Nội dung: Nợ đầu kỳ của mỗi nhà cung cấp/ đại lý bằng nợ cuối kỳ trước của nhà cung cấp/ đại lý
đó.
Bối cảnh: CONG_NO_DAI_LY_VA_NCC

Bảng II-8. Tầm ảnh hưởng RB 4 trên một quan hệ.

RB 4  Thê Xóa Sửa


m

CONG_NO_DAI_LY_VA_NCC + + +

II.3.3.5 Ràng buộc 5 


Nội dung: Trong quan hệ Công nợ ĐL và NCC, Nợ cuối kỳ bằng nợ đầu kỳ cộng tiền nợ trong kỳ
trừ tiền trả trong kỳ.
Bối cảnh:  CONG_NO_DAI_LY_VA_NCC

Bảng II-9. Tầm ảnh hưởng RB 5 trên một quan hệ.

RB 5  Thê Xóa Sửa


m

CONG_NO_DAI_LY_VA_NCC + + +

II.3.3.6 Ràng buộc 6 


Nội dung:  Ngày khởi hành phải bé hơn ngày kết thúc 
Bối cảnh: TOUR 

Bảng II-10. Tầm ảnh hưởng RB 6 trên một quan hệ.

Thê Xóa Sửa


RB 6
m

TOUR  + - +

II.3.3.7 Ràng buộc 7


Nội dung: Số lượng slot trong tour phải có giá trị từ 1 đến 10000
Bối cảnh: TOUR

Bảng II-11. Tầm ảnh hưởng RB 7 trên một quan hệ.

RB 7  Thê Xóa Sửa


m

TOUR  + - +

II.3.3.8 Ràng buộc 8


Nội dung: Điểm trên feedback phải có giá trị từ 1 đến 5
Bối cảnh: FEEDBACK_TOUR 
Xây dựng hệ thống Công ty du lịch Fiditour –
HTTT.04.02.Phân tích, thiết kế thành phần DỮ LIỆU Ngày in: 01.12.2022
II.3 Các ràng buộc dữ liệu ở mức thiết kế 35

Bảng II-12. Tầm ảnh hưởng RB 8 trên một quan hệ.

RB 8 Thê Xóa Sửa


m

FEEDBACK_TOUR  + - +

II.3.3.9 Ràng buộc 9 


Nội dung: Số điện thoại của các nhân viên khác nhau thì khác nhau 
Bối cảnh: NHAN_VIEN

Bảng II-13. Tầm ảnh hưởng RB 9 trên một quan hệ.

RB 9  Thê Xóa Sửa


m

NHAN_VIEN  + - +

II.3.3.10 Ràng buộc 10 


Nội dung: Số điện thoại, địa chỉ của các đại lý khác nhau thì khác nhau 
Bối cảnh: DAI_LY

Bảng II-14. Tầm ảnh hưởng RB 10 trên một quan hệ.

RB 10  Thê Xóa Sửa


m

DAI_L + - +
Y

II.3.3.11 Ràng buộc 11 


Nội dung: Số điện thoại, địa chỉ của các nhà cung cấp khác nhau thì khác nhau 
Bối cảnh: NHA_CUNG_CAP

Bảng II-15. Tầm ảnh hưởng RB 11 trên một quan hệ.

RB 11  Thê Xóa Sửa


m

NHA_CUNG_CAP  + - +

II.3.3.12 Ràng buộc 12 


Nội dung: Số điện thoại của các hướng dẫn viên khác nhau thì khác nhau 
Bối cảnh: HUONG_DAN_VIEN

Bảng II-16. Tầm ảnh hưởng RB 12 trên một quan hệ.

RB 12 Thê Xóa Sửa

Xây dựng hệ thống Công ty du lịch Fiditour –


HTTT.04.02.Phân tích, thiết kế thành phần DỮ LIỆU Ngày in: 01.12.2022
II.3 Các ràng buộc dữ liệu ở mức thiết kế 36

HUONG_DAN_VIEN  + - +

II.3.3.13 Ràng buộc 13


Nội dung: Số điện thoại/email của khách hàng khác nhau thì khác nhau
Bối cảnh: KHACH_HANG

Bảng II-17. Tầm ảnh hưởng RB 13 trên một quan hệ.

RB 13   Thê Xóa Sửa


m

KHACH_HANG  + - +

II.3.3.14 Ràng buộc 14 


Nội dung: Hình ảnh của các địa điểm khác nhau thì khác nhau 
Bối cảnh: DIA_DIEM

Bảng II-18. Tầm ảnh hưởng RB 14 trên một quan hệ.

RB 14 Thê Xóa Sửa


m

DIA_DIE + - +
M

II.3.4 Ràng buộc toàn vẹn trên nhiều quan hệ


II.3.4.1 Ràng buộc 1 
Nội dung: Trong một tour, tổng số lượng khách đi tour phải bé hơn hoặc bằng số lượng slot trong
tour.
Bối cảnh: PHIEU_DAT_TOUR, TOUR 

Bảng II-19. Tầm ảnh hưởng RB 1 trên nhiều quan hệ.

RB 1 Thê Xóa Sửa


m

PHIEU_DAT_TOUR  + - +

TOUR  - - +

II.3.4.2 Ràng buộc 2


Nội dung: Trong cùng phiếu đặt tour, ngày hủy tour phải lớn hơn hoặc bằng ngày đặt tour
Bối cảnh: PHIEU_HUY_TOUR, PHIEU_DAT_TOUR

Bảng II-20. Tầm ảnh hưởng RB 2 trên nhiều quan hệ.

Xây dựng hệ thống Công ty du lịch Fiditour –


HTTT.04.02.Phân tích, thiết kế thành phần DỮ LIỆU Ngày in: 01.12.2022
II.3 Các ràng buộc dữ liệu ở mức thiết kế 37

RB 2 Thê Xóa Sửa


m

PHIEU_HUY_TOU + - +
R

PHIEU_DAT_TOUR - - +

II.3.4.3 Ràng buộc 3


Nội dung: Ngày hủy tour trong phiếu hủy tour phải bé hơn hoặc bằng ngày khởi hành tour đó. 
Bối cảnh: PHIEU_HUY_TOUR, TOUR

Bảng II-21. Tầm ảnh hưởng RB 3 trên nhiều quan hệ.

RB 3 Thê Xóa Sửa


m

PHIEU_HUY_TOU + - +
R

TOUR - + +

II.3.4.4 Ràng buộc 4


Nội dung: Ngày hủy tour trong phiếu hủy tour phải bé hơn hoặc bằng ngày khởi hành tour đó. 
Bối cảnh: PHIEU_HUY_TOUR, TOUR

Bảng II-22. Tầm ảnh hưởng RB 4 trên nhiều quan hệ.

RB 4  Thê Xóa Sửa


m

PHIEU_HUY_TOU + - +
R

TOUR - + +

II.3.4.5 Ràng buộc 5


Nội dung: Khách hàng chỉ có tối đa một Feedback tour cho mỗi tour của họ đã đi.
Bối cảnh: KHACH_HANG, FEEDBACK_TOUR 

Bảng II-23. Tầm ảnh hưởng RB 5 trên nhiều quan hệ.

RB 5 Thê Xóa Sửa


m

KHACH_HANG + - +

FEEDBACK_TOUR - + +

Xây dựng hệ thống Công ty du lịch Fiditour –


HTTT.04.02.Phân tích, thiết kế thành phần DỮ LIỆU Ngày in: 01.12.2022
II.3 Các ràng buộc dữ liệu ở mức thiết kế 38
II.3.4.6 Ràng buộc 6
Nội dung: Thành tiền ở phiếu đặt tour bằng tổng thành tiền ở Chi tiết khách hàng đi trong cùng một
Phiếu đặt tour. 
Bối cảnh: PHIEU_DAT_TOUR, CHITIET_KHACH_HANG_DI

Bảng II-24. Tầm ảnh hưởng RB 6 trên nhiều quan hệ.

RB 6 Thê Xóa Sửa


m

PHIEU_DAT_TOUR + + +

CHITIET_KHACH_HANG_D + + +
I

II.3.4.7 Ràng buộc 7


Nội dung: Trong một kỳ Tổng Thành tiền ở các phiếu đặt tour của đại lý cho một tour cụ thể bằng tiền
nợ của mỗi đại lý (Công nợ) trong thời gian đó. 
Bối cảnh: PHIEU_DAT_TOUR

Bảng II-25. Tầm ảnh hưởng RB 7 trên nhiều quan hệ.

RB 7 Thê Xóa Sửa


m

PHIEU_DAT_TOUR - + +

CONG_NO_DAI_LY_VA_NCC + - +

II.3.4.8 Ràng buộc 8


Nội dung: Trong cùng một Hóa đơn NCC, tổng thành tiền trong Chi tiết hóa đơn
Bối cảnh: CHI_TIET_HOA_DON, HOA_DON_NCC

Bảng II-26. Tầm ảnh hưởng RB 8 trên nhiều quan hệ.

RB 8  Thê Xóa Sửa


m

CHI_TIET_HOA_DO + + +
N

HOA_DON_NCC - + +

II.3.4.9 Ràng buộc 9


Nội dung: Một công nợ phải thuộc 1 trong 2: Nhà cung cấp, đại lý
Bối cảnh: CONG_NO_DAI_LY_VA_NCC, KHACH_HANG, DAI_LY 

Bảng II-27. Tầm ảnh hưởng RB 9 trên nhiều quan hệ.

RB 9 Thê Xóa Sửa


m

Xây dựng hệ thống Công ty du lịch Fiditour –


HTTT.04.02.Phân tích, thiết kế thành phần DỮ LIỆU Ngày in: 01.12.2022
II.3 Các ràng buộc dữ liệu ở mức thiết kế 39

CONG_NO_DAI_LY_VA_NCC + - +

KHACH_HANG - + +

DAI_LY - + +

II.3.4.10 Ràng buộc 10


Nội dung: Một phiếu chi phải thuộc 1 trong 3: Nhà cung cấp, đại lý, phiếu hủy tour
Bối cảnh: PHIEU_CHI, NHA_CUNG_CAP, DAI_LY, PHIEU_HUY_TOUR

Bảng II-28. Tầm ảnh hưởng RB 10 trên nhiều quan hệ.

RB 10 Thê Xóa Sửa


m

PHIEU_CHI + - +

NHA_CUNG_CAP - + +

DAI_LY - + +

PHIEU_HUY_TOUR  - + +

II.3.4.11 Ràng buộc 11 


Nội dung: Một phiếu thu tiền phải thuộc 1 trong 2: đại lý, phiếu đặt tour.
Bối cảnh: PHIEU_THU_TIEN, DAI_LY, PHIEU_DAT_TOUR

Bảng II-29. Tầm ảnh hưởng RB 11 trên nhiều quan hệ.

RB 11 Thê Xóa Sửa


m

PHIEU_THU_TIEN + - +

DAI_LY - + +

PHIEU_DAT_TOUR  - + +

II.3.4.12 Ràng buộc 12 


Nội dung: Chi phí hủy tour của khách hàng phải bé hơn hoặc bằng thành tiền trong phiếu đặt tour
của khách hàng.
Bối cảnh: PHIEU_HUY_TOUR, PHIEU_DAT_TOUR

Bảng II-30. Tầm ảnh hưởng RB 12 trên nhiều quan hệ.

RB 12 Thê Xóa Sửa


m

PHIEU_HUY_TOUR + - +

PHIEU_DAT_TOUR  - + +

Xây dựng hệ thống Công ty du lịch Fiditour –


HTTT.04.02.Phân tích, thiết kế thành phần DỮ LIỆU Ngày in: 01.12.2022
II.3 Các ràng buộc dữ liệu ở mức thiết kế 40
II.3.4.13 Ràng buộc 13
Nội dung: Tiền chi cho khách hàng bằng số tiền thu cho phiếu đặt tour của khách hàng đó trừ đi chi
phí hủy trong phiếu hủy tour tương ứng.
Bổi cảnh: PHIEU_DAT_TOUR, PHIEU_HUY_TOUR, PHIEU_CHI

Bảng II-31. Tầm ảnh hưởng RB 13 trên nhiều quan hệ.

RB 13 Thê Xóa Sửa


m

PHIEU_DAT_TOUR - + +

PHIEU_HUY_TOU + - +
R

PHIEU_CHI - + +

II.3.4.14 Ràng buộc 14


Nội dung: 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 đó.
Bổi cảnh: PHIEU_DAT_TOUR, PHIEU_HUY_TOUR 

Bảng II-32. Tầm ảnh hưởng RB 14 trên nhiều quan hệ.

RB 14  Thê Xóa Sửa


m

PHIEU_DAT_TOUR - + -

PHIEU_HUY_TOU + + +
R

II.3.4.15 Ràng buộc 15


Nội dung: Thành tiền trong một Hóa đơn NCC là tiền nợ trong một công nợ nhà cung cấp
Bổi cảnh: HOA_DON_NCC, CONG_NO_DAI_LY_VA_NCC

Bảng II-33. Tầm ảnh hưởng RB 15 trên nhiều quan hệ.

RB 15  Thê Xóa Sửa


m

HOA_DON_NCC  + + +

CONG_NO_DAI_LY_VA_NCC + + +

II.3.4.16 Ràng buộc 16 


Nội dung: Tổng tiền nợ nhà cung cấp trong một kỳ bằng tổng thành tiền trong Hóa đơn NCC.
Bổi cảnh: CONG_NO_DAI_LY_VA_NCC, HOA_DON_NCC

Bảng II-34. Tầm ảnh hưởng RB 16 trên nhiều quan hệ.

Xây dựng hệ thống Công ty du lịch Fiditour –


HTTT.04.02.Phân tích, thiết kế thành phần DỮ LIỆU Ngày in: 01.12.2022
II.3 Các ràng buộc dữ liệu ở mức thiết kế 41

RB 16 Thê Xóa Sửa


m

HOA_DON_NCC  + + +

CONG_NO_DAI_LY_VA_NCC + + +

II.3.4.17 Ràng buộc 17 


Nội dung: Tổng tiền chi cho nhà cung cấp trong một kỳ bằng tổng tiền trả cho nhà cung cấp đó
trong kỳ đó.
Bổi cảnh: PHIEU_CHI, CONG_NO_DAI_LY_VA_NCC

Bảng II-35. Tầm ảnh hưởng RB 17 trên nhiều quan hệ.

RB 17 Thê Xóa Sửa


m

PHIEU_CHI  + + +

CONG_NO_DAI_LY_VA_NCC + + +

II.3.4.18 Ràng buộc 18


Nội dung: Tổng tiền nợ của đại lý trong một kỳ bằng tổng thành tiền các phiếu đặt tour của đại lý
trong kỳ đó.
Bổi cảnh: PHIEU_DAT_TOUR, CONG_NO_DAI_LY_VA_NCC

Bảng II-36. Tầm ảnh hưởng RB 18 trên nhiều quan hệ.

RB 18 Thê Xóa Sửa


m

PHIEU_DAT_TOUR + + +

CONG_NO_DAI_LY_VA_NCC + + +

II.3.4.19 Ràng buộc 19 


Nội dung: Tổng tiền trả của đại lý trong một kỳ bằng tổng thành tiền trong phiếu thu tiền đại lý đó
trong một kỳ đó.
Bổi cảnh: PHIEU_THU, CONG_NO_DAI_LY_VA_NCC

Bảng II-37. Tầm ảnh hưởng RB 19 trên nhiều quan hệ.

RB 19 Thê Xóa Sửa


m

PHIEU_THU + + +

CONG_NO_DAI_LY_VA_NCC + + +

II.3.4.20 Ràng buộc 20 


Nội dung: Thành tiền trong phiếu thu tiền đại lý là tiền trả trong một công nợ đại lý.

Xây dựng hệ thống Công ty du lịch Fiditour –


HTTT.04.02.Phân tích, thiết kế thành phần DỮ LIỆU Ngày in: 01.12.2022
II.3 Các ràng buộc dữ liệu ở mức thiết kế 42
Bổi cảnh: PHIEU_THU, CONG_NO_DAI_LY_VA_NCC

Bảng II-38. Tầm ảnh hưởng RB 20 trên nhiều quan hệ.

RB 20  Thê Xóa Sửa


m

PHIEU_THU + + +

CONG_NO_DAI_LY_VA_NCC + + +

II.3.4.21 Ràng buộc 21 


Nội dung: Ngày lập phiếu thu của khách hàng phải nhỏ hơn ngày khởi hành của tour mà khách
hàng đã đặt 15 ngày. 
Bổi cảnh: PHIEU_THU, TOUR

Bảng II-39. Tầm ảnh hưởng RB 21 trên nhiều quan hệ.

RB 21 Thê Xóa Sửa


m

PHIEU_TH + - +
U

TOUR  - + +

II.3.4.22 Ràng buộc 22


Nội dung: Ngày lập phiếu đặt dịch vụ cho tour phải bé hơn ngày xuất phát của tour.  
Bổi cảnh: PHIEU_DAT_DICH_VU, TOUR
Bảng II-40. Tầm ảnh hưởng RB 22 trên nhiều quan hệ.

RB 22 Thê Xóa Sửa


m

PHIEU_DAT_DICH_V + - +
U

TOUR  - + +

II.3.4.23 Ràng buộc 23


Nội dung: Trong cùng một Phiếu đặt dịch vụ, tổng thành tiền trong Chi tiết phiếu đặt bằng thành
tiền trong Phiếu đặt dịch vụ.  
Bổi cảnh: CHITIET_PHIEU_DAT, PHIEU_DAT_DICH_VU
Bảng II-41. Tầm ảnh hưởng RB 23 trên nhiều quan hệ.

RB 23 Thê Xóa Sửa


m

CHITIET_PHIEU_DAT + + +

Xây dựng hệ thống Công ty du lịch Fiditour –


HTTT.04.02.Phân tích, thiết kế thành phần DỮ LIỆU Ngày in: 01.12.2022
II.3 Các ràng buộc dữ liệu ở mức thiết kế 43

PHIEU_DAT_DICH_V - + +
U

II.3.4.24 Ràng buộc 24


Nội dung: Tiền chi cho đại lý (chiết khấu mỗi tour) bằng tiền nợ trong bảng công nợ nhân với
khoản chiết khấu tương ứng 
Bối cảnh: PHIEU_CHI, CONG_NO_DAI_LY_VA_NCC, CHIET_KHAU
Bảng II-42. Tầm ảnh hưởng RB 24 trên nhiều quan hệ.

RB 24 Thê Xóa Sửa


m

PHIEU_CHI + + +

CONG_NO_DAI_LY_VA_NCC - + +

CHIET_KHAU - + +

II.3.4.25 Ràng buộc 25


Nội dung: Nếu tồn tại Phiếu hủy tour của Phiếu đặt tour nào thì trạng thái phiếu đặt của Phiếu đặt
tour đó sẽ được chuyển thành “Đã hủy”.
Bổi cảnh: PHIEU_DAT_TOUR, PHIEU_HUY_TOUR
Bảng II-43. Tầm ảnh hưởng RB 25 trên nhiều quan hệ.

RB 25 Thê Xóa Sửa


m

PHIEU_DAT_TOUR - + +

PHIEU_HUY_TOU + + +
R

Xây dựng hệ thống Công ty du lịch Fiditour –


HTTT.04.02.Phân tích, thiết kế thành phần DỮ LIỆU Ngày in: 01.12.2022

You might also like