You are on page 1of 2

ĐỀ KIỂM TRA GIỮA KỲ

PHẦN 1: SQL (6đ)


Cho lược đồ quan hệ Quản lý chuyến bay như sau:
CHUYENBAY(MaCB, NoiXP,NoiDEN,GioXP,GioDen, MaPhiCo)
PHICO(MaPhiCo, TenPhiCo, KCBay)
PHICONG(MaPhiCong, TenPhiCong, Luong)
CHUNGNHAN(MaPhiCong, MaPhiCo)
1. Viết các câu lệnh SQL tạo các quan hệ trên với các kiểu dữ liệu mô tả trong bảng sau
(tạo các ràng buộc khóa chính, khóa ngoại tương ứng) (2đ)

Thuộc tính Kiểu DL Mô tả


MaCB char(5) Mã chuyến bay
NoiXP varchar(15) Nơi xuất phát
NoiDEN varchar(15) Nơi đến
GioXP smalldatetime Giờ xuất phát
GioDen smalldatetime Giờ đến
MaPhiCo char(5) Mã phi cơ
TenPhiCo varchar(15) Tên phi cơ
KCBay int Khoảng cách bay tối đa
MaPhiCong char(5) Mã phi công
TenPhiCong varchar(25) Tên phi công
Luong int Lương phi công

2. Hãy thực hiện thêm dữ liệu vào các bảng đã tạo ở câu 1 (1đ)
Bảng PHICO
MaPhiCo TenPhiCo KCBay
AP001 Boeing 737 5000
AP002 Cseries 7000
AP003 Airbus320 10000
AP004 C919 8000

Bảng PHICONG
MaPhiCong TenPhiCong Luong
PL001 Nguyen Viet Dung 90000
PL002 Dang Hoang Hai 100000
PL003 Ho Huu Hanh 80000
PL004 Tran Duy Nam 150000
Bảng CHUNGNHAN
MaPhiCong MaPhiCo
PL001 AP001
PL002 AP001
PL002 AP003
PL001 AP002
PL003 AP002
PL004 AP001
PL004 AP002
PL004 AP003
PL004 AP004

Bảng CHUYENBAY
MaCB NoiXP NoiDEN GioXP GioDen MaPhiCo
CB001 HCM HN 2023-10-09 09:00:00 2023-10-09 10:15:00 AP001
CB002 HCM Singapore 2023-10-09 15:00:00 2023-10-09 17:00:00 AP002
CB003 HN Jakata 2023-12-09 19:00:00 2023-12-09 21:30:00 AP003
CB004 HCM PhuQuoc 2023-13-09 06:00:00 2023-13-09 7:00:00 AP004

3. Mô tả và cài đặt các ràng buộc toàn vẹn sau (1.5đ):


3.1. Nơi xuất phát phải khác nơi đến (0.5đ)
3.2. Tất cả các phi cơ phải có phi công có khả năng lái (1đ)
4. Viết các câu lệnh SQL thực hiện các câu truy vấn sau (2.5đ):
4.1 Tìm mã phi công, tên phi công có lương cao nhất trong số các phi công lái được
máy bay ’ Cseries ' (TenPhiCo) (0.5đ)
4.2. Tìm những phi công (MaPhiCong, TenPhiCong) có khả năng lái tất cả các loại phi
cơ có thể bay với khoảng cách >7000km (1đ)
4.3 Tìm phi cơ (MaPhiCo) đã thực hiện nhiều chuyến bay nhất (1đ)
PHẦN 2: PHỤ THUỘC HÀM – DẠNG CHUẨN (3đ)
Cho lược đồ quan hệ Q(ABCDEG) và tập các phụ thuộc hàm
F = {AB→ C, AC→D, D→EG, G→B, A→D, CG→A}
1. Hãy xác đinh tất cả các khóa của Q (1đ)
2. Hãy cho biết dạng chuẩn của Q (1đ)
3. Nếu Q không đạt chuẩn 3 thì phân rã Q về dạng chuẩn 3 (1đ)

You might also like