Professional Documents
Culture Documents
55 Onck De1 2019-2020 CSDL
55 Onck De1 2019-2020 CSDL
Câu 1: Cho lược đồ cơ sở dữ liệu “Quản lý thế vận hội Olympic” có cấu trúc như sau:
1. 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, bảng tầm ảnh hưởng)
Tại một kỳ thế vận hội, mỗi nội dung thi chỉ có duy nhất một huy chương vàng
-Nội dung:
KQUATHI ( MaTVH , MaNDT , HuyChuong )
←¿
+ ∀ t ∈Thevanhoi ¿
2. Thực hiện các câu truy vấn sau bằng ngôn ngữ SQL
a. Liệt kê danh sách vận động viên (HoTen, NgSinh, GioiTinh) có Quốc tịch là ‘UK’ và sắp xếp danh sách
theo (HoTen) tăng dần.
SELECT HoTen,NgSinh,GioiTinh
FROM Vandongvien
WHERE QuocTich=’UK’
b. In ra danh sách những vận động viên tham gia nội dung thi ‘Bắn Cung’ ở thế vận hội ‘Olympic Tokyo
2020’.
SELECT *
FROM Vandongvien vdv,Thevanhoi tvh, Noidungthi ndt, Thamgia tg
WHERE vdv.MaVDV=tg.MaVDV
and tvh.MaTVH=tg.MaTVH
and ndt.MaNDT=tg.MANDT
and tvh.NAM=2020
c. Cho biết số lượng huy chương vàng mà các vận động viên ‘Nhật Bản’ đạt được ở thế vận hội diễn ra
vào năm 2020
WHERE qg.MaQG=tvh.MaQG
and tvh.MaTVH=tg.MaTVH
and tvh.Nam=2020
and tg.HuyChuong=1
d. Liệt kê họ tên và quốc tịch của những vận động viên tham gia cả 2 nội dung thi ‘100m bơi ngửa’ và
‘200m tự do’.
WHERE vdv.MaVDV=tg.MaVDV
and ndt.MaNDT=tg.MaNDT
INTERSECT
WHERE vdv.MaVDV=tg.MaVDV
and ndt.MaNDT=tg.MaNDT
WHERE GioiTinh=N’Nữ’
and QuocTich=’UK’
SELECT *
WHERE Nam>=2008
SELECT *
FROM Thamgia tg
WHERE tg.MaTVH=tvh.MaTVH
and tg.MaVDV=vdv.MaVDV
f. Tìm vận đông viên (MaVDV, HoTen) đã đạt từ 2 huy chương vàng trở lên tại thế vận hội ‘Olympic Rio
2016’.
WHERE vdv.MaVDV=tg.MaVDV
and tvh.MaTVH=tg.MaTVH
and tg.HuyChuong=1
and tvh.Nam=2016
GROUP BY vdv.MaVDV, vdv.HoTen
HAVING count(HuyChuong)>=2
F = {f1: AD→CG;
f2: AE→BH;
f3: C→D;
f4: CE→H;
f5: DE→G;
f6: CD→BE}
• f 3 :C → D :CDG
• f 4 :CE→ H :BCDEGH
•Ngừng
+¿={B , C , D , E , G, H }¿
•CG F
-Vì A CG +¿¿
F nên CG → AE F+ ¿¿
2. Lược đồ quan hệ (Q, F) có đạt dạng chuẩn 2 không? Giải thích.
TN { A }
TĐ { B , G , H }
TG {C , D , E }
-Xét phụ thuộc hàm DE → G : có G là thuộc tính không khoá và D là con của khoá. Thuộc tính không
khoá G không phụ thuộc hàm đầy đủ vào khoá. Vậy quan hệ Q không đạt dạng chuẩn 2.