TOUR(MaTour, TenTour, SoNgay, SoDem, PT_Di, PT_Ve, GiaLe, GiaNhom)
Tân từ: mỗi tuyến du lịch cần lưu trữ mã Tour (MaTour), tên tua (TenTour), bao nhiêu ngày (SoNgay), bao nhiêu đêm (SoDem), phương tiện đi (PT_Di), phương tiện về (PT_Ve), giá lẻ (GiaLe) dành cho khách đăng ký dưới 5 người và giá nhóm (GiaNhom) dành cho khách đăng ký từ 5 người trở lên.
TINHTP (MaTTP, TenTTP, Mien)
Tân từ: lưu trữ tất cả các tỉnh (thành phố) trong nước, gồm có những thông tin: mã tỉnh (hoặc thành phố) (MaTTP), tên tỉnh thành phố (TenTTP) và thuộc miền (Mien) nào.
DIEMDL(MaDDL, TenDDL, MaTTP, Dactrung)
Tân từ: mỗi điểm du lịch cần lưu trữ mã điểm du lịch (MaDDL), tên điểm du lịch (TenDDL) và điểm này thuộc tỉnh (thành phố) nào (MaTTP), đặc trưng (Dactrung) của điểm du lịch này là gì ? (chỉ lưu 1 đặc trưng chính như: ‘Tắm biển’, ’Leo núi’, ’Mua sắm’, ‘Tham quan’…)
CHITIET (MaTour, MaDDL, Ngay, Dem)
Tân từ: ghi nhận mỗi Tour (MaTour) đi qua các điểm du lịch (MaDDL) nào, bao nhiêu ngày (Ngay), bao nhiêu đêm (Dem).
Đề bài : Viết câu truy vấn sau bằng đại số quan hệ: Tìm những Tour (MaTour) chỉ ghé qua các điểm du lịch ở miền ‘Trung’.
Nếu làm câu trên bằng SQL thì e làm dc nhưng Đại số quan hệ thì e không biết là có dc làm như thế này ko :
SQL :
Đại số quan hệ :
Trong đó màu đỏ là phần e băn khoăn .
δ là phép chọn
|×| là phép kết
Ai biết giúp e với...Thanks!!!
Tân từ: mỗi tuyến du lịch cần lưu trữ mã Tour (MaTour), tên tua (TenTour), bao nhiêu ngày (SoNgay), bao nhiêu đêm (SoDem), phương tiện đi (PT_Di), phương tiện về (PT_Ve), giá lẻ (GiaLe) dành cho khách đăng ký dưới 5 người và giá nhóm (GiaNhom) dành cho khách đăng ký từ 5 người trở lên.
TINHTP (MaTTP, TenTTP, Mien)
Tân từ: lưu trữ tất cả các tỉnh (thành phố) trong nước, gồm có những thông tin: mã tỉnh (hoặc thành phố) (MaTTP), tên tỉnh thành phố (TenTTP) và thuộc miền (Mien) nào.
DIEMDL(MaDDL, TenDDL, MaTTP, Dactrung)
Tân từ: mỗi điểm du lịch cần lưu trữ mã điểm du lịch (MaDDL), tên điểm du lịch (TenDDL) và điểm này thuộc tỉnh (thành phố) nào (MaTTP), đặc trưng (Dactrung) của điểm du lịch này là gì ? (chỉ lưu 1 đặc trưng chính như: ‘Tắm biển’, ’Leo núi’, ’Mua sắm’, ‘Tham quan’…)
CHITIET (MaTour, MaDDL, Ngay, Dem)
Tân từ: ghi nhận mỗi Tour (MaTour) đi qua các điểm du lịch (MaDDL) nào, bao nhiêu ngày (Ngay), bao nhiêu đêm (Dem).
Đề bài : Viết câu truy vấn sau bằng đại số quan hệ: Tìm những Tour (MaTour) chỉ ghé qua các điểm du lịch ở miền ‘Trung’.
Nếu làm câu trên bằng SQL thì e làm dc nhưng Đại số quan hệ thì e không biết là có dc làm như thế này ko :
SQL :
select MaTour
from CHITIET
where MADDL =
(select MaDDL
from TINHTP inner join DIEMDL on TINHTP.MaTTP = DIEMDL.MaTTP
where Mien = 'Trung')
from CHITIET
where MADDL =
(select MaDDL
from TINHTP inner join DIEMDL on TINHTP.MaTTP = DIEMDL.MaTTP
where Mien = 'Trung')
R1 <-- ∏MaDDL δMien=’Trung’ (TINHTP |×|MaTTP DIEMDL)
R2 <-- ∏MaTour δMaTour=R1.MaTour (CHITIET)
R2 <-- ∏MaTour δMaTour=R1.MaTour (CHITIET)
δ là phép chọn
|×| là phép kết
Ai biết giúp e với...Thanks!!!
Comment