You are on page 1of 4

Trường Đại học Công nghệ Thông tin ĐỀ THI CUỐI KỲ

Khoa Hệ thống Thông tin HỌC KỲ I, NĂM HỌC: 2014-2015


--------------------- Môn: CƠ SỞ DỮ LIỆU
Đề 1 Thời gian: 90 phút

- Sinh viên không được phép sử dụng tài liệu.


- Đề thi gồm có 2 trang.

Câu 1: Cho lược đồ CSDL “Quản lý các Tour du lịch” như sau:
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 Tour (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) của mỗi địa điểm du lịch. Ngay, Dem có thể
là số lẻ (ví dụ: 0.5, 1.5,…).

Cho biết lược đồ đã được tạo cấu trúc, tạo các ràng buộc khóa chính (các thuộc tính
gạch chân) và ràng buộc khóa ngoại.
Yêu cầu:
1.1: (2.0đ) Hãy phát biểu chặt chẽ ràng buộc toàn vẹn (bao gồm bối cảnh, nội
dung và bảng tầm ảnh hưởng):
“ Số ngày đi tour du lịch phải bằng tổng số ngày đi qua các điểm du lịch. ”
1.2: (5.5đ) Thực hiện các câu truy vấn sau bằng ngôn ngữ SQL:
a. Liệt kê các Tour du lịch (Mã tour, tên tour, phương tiện đi, phương tiện về, giá
nhóm) trong 2 ngày, 1 đêm và có giá nhóm dưới 2 triệu đồng. (1.0đ)
b. Cho biết danh sách các tour (MaTour, TenTour) đi bằng “Máy bay”, về bằng “ô tô”
và đi qua các điểm du lịch có đặc trưng là “Tắm biển”. Sắp xếp theo thứ tự giá lẻ
tăng dần. (1.5đ)
c. Cho biết tên tỉnh/thành phố có nhiều điểm du lịch nhất. (1đ)
d. Liệt kê tỉnh/thành phố (MaTTP, TenTTP) vừa có đặc trưng ‘Tắm biển’ vừa có đặc
trưng ‘Leo núi’. (1.0đ)
e. Tìm địa điểm du lịch (MaDDL, TenDDL) mà tour nào cũng có đến. (1đ)

Câu 2: (2.5 đ) Cho lược đồ quan hệ Q(A,B,C,D,E,G,H) và tập phụ thuộc hàm
F = { E → C; DG → C; H → E; A→ D; AE → H; DG → B }
a. Cho f: AG →H. Hỏi f có phải là thành viên của F không ( f ∈ F+)? Giải
thích. (0.75 đ)
b. Tìm tất cả các khóa của Q. (1.0 đ)
c. Lược đồ Q có đạt dạng chuẩn 3 không? Giải thích. (0.75 đ)

------------------------------------------------------Hết------------------------------------------------------
TP. HCM, ngày 18/12/2014
Trưởng Khoa duyệt đề Cán bộ ra đề thi
Trường Đại học Công nghệ Thông tin ĐỀ THI CUỐI KỲ
Khoa Hệ thống Thông tin HỌC KỲ I, NĂM HỌC: 2014-2015
--------------------- Môn: CƠ SỞ DỮ LIỆU
Đề 2 Thời gian: 90 phút

- Sinh viên không được phép sử dụng tài liệu.


- Đề thi gồm có 2 trang.

Câu 1: Cho lược đồ CSDL “Quản lý các Tour du lịch” như sau:
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 Tour (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) của mỗi địa điểm du lịch. Ngay, Dem có thể
là số lẻ (ví dụ: 0.5, 1.5,…).

Cho biết lược đồ đã được tạo cấu trúc, tạo các ràng buộc khóa chính (các thuộc tính
gạch chân) và ràng buộc khóa ngoại.
Yêu cầu:
1.1: (2.0đ) Hãy phát biểu chặt chẽ ràng buộc toàn vẹn (bao gồm bối cảnh, nội
dung và bảng tầm ảnh hưởng):
“Số đêm đi tour du lịch phải bằng tổng số đêm đi qua các điểm du lịch. ”
1.2: (5.5đ) Thực hiện các câu truy vấn sau bằng ngôn ngữ SQL:
a. Liệt kê các Tour du lịch (Mã tour, tên tour, số ngày, số đêm, giá lẻ) đi và về bằng
máy bay có giá lẻ dưới 3 triệu đồng. (1.0đ)
b. Cho biết những tuyến du lịch (MaTour, TenTour, SoNgay, SoDem, GiaLe) đi qua
điểm du lịch có tên ‘Vinh Ha Long’, sắp xếp theo số ngày (giảm dần). (1.5đ)
c. Cho biết tên tuyến du lịch (TenTour) đi qua nhiều điểm du lịch nhất. (1.0đ)
d. Liệt kê tỉnh/thành phố (MaTTP, TenTTP) có đặc trưng ‘Tắm biển’ mà không có
đặc trưng ‘Leo núi’. (1.0đ)
e. Tìm các tour đi qua tất cả địa điểm du lịch. (1.0đ)

Câu 2: (2.5 đ) Cho lược đồ quan hệ Q(A,B,C,D,E,G,H) và tập phụ thuộc hàm
F = { A → H; DG → B; C → A; E→ D; AE → C; DG → H }
a. Cho f: EG →C. Hỏi f có phải là thành viên của F không ( f ∈ F+)? Giải
thích. (0.75 đ)
b. Tìm tất cả các khóa của Q. (1.0 đ)
c. Lược đồ Q có đạt dạng chuẩn 2 không? Giải thích. (0.75 đ)

------------------------------------------------------Hết------------------------------------------------------
TP. HCM, ngày 18/12/2014
Trưởng Khoa duyệt đề Giảng viên ra đề thi

You might also like