Câu hỏi trắc nghiệm môn học: Hệ cơ sở dữ liệu

doc 16 trang phuongnguyen 17581
Bạn đang xem tài liệu "Câu hỏi trắc nghiệm môn học: Hệ cơ sở dữ liệu", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên

Tài liệu đính kèm:

  • doccau_hoi_trac_nghiem_mon_hoc_he_co_so_du_lieu.doc

Nội dung text: Câu hỏi trắc nghiệm môn học: Hệ cơ sở dữ liệu

  1. Câu hỏi trắc nghiệm Môn học: Hệ cơ sở dữ liệu Câu 1. Siêu dữ liệu (metadata) là gì? a) Là dữ liệu dùng để mô tả các tính chất / đặc tính của dữ liệu khác (dữ liệu về dữ liệu) b) Là sự tập hợp có tổ chức các dữ liệu có liên quan luận lý với nhau c) Là dữ liệu đã được xử lý để làm tăng sự hiểu biết của người sử dụng d) Là dữ liệu mô tả một lãnh vực mà nhóm người sử dụng quan tâm và được dùng để trả lời các câu hỏi liên quan đến lãnh vực này Câu 2. Trong SQL server 2000, database được phân thành 2 dạng file. Đó là: a) Data File và File Group. b) Data File và log file. c) Primary data file và Secondary data file. d) Không có câu nào đúng. Câu 3. Một mối liên kết một ngôi có lượng số nhiều-nhiều (không có thuộc tính của mối liên kết) thì khi chuyển sang quan hệ, số quan hệ sẽ là? a) 4 quan hệ. b) 3 quan hệ. c) 1 quan hệ. d) 2 quan hệ. Câu 4. Khi chuyển đổi từ ERD sang các quan hệ. Đối với thuộc tính đa trị ta chuyển như sau: a) Chuyển trực tiếp thành các thuộc tính bên trong quan hệ b) Chỉ chuyển những thuộc tính nào có giá trị đơn c) Chuyển thành một quan hệ riêng lẻ với một khoá ngoại tham khảo đến quan hệ ban đầu d) Chuyển thành một quan hệ khoá chính là khoá của quan hệ và thuộc tinh đa trị. 1
  2. Câu 5. Cho sơ đồ ER của thực thể NhanVien với các thuộc tính của thực thể hình bên. Hãy chuyển thành lược đồ quan hệ. MaNV HoTen NhanVien Phai KyNang NgaySinh a) NhanVien(MaNV, HoTen, Phai, NgaySinh, KyNang) b) NhanVien(MaNV, HoTen,Phai, NgaySinh, KyNang) c) NhanVien(MaNV, HoTen, Phai, NgaySinh) KyNang _ NhanVien (MaNV, KyNang) d) NhanVien(MaNV, HoTen,Phai, NgaySinh) KyNang_NhanVien(MaNV, KyNang) Câu 6. Cho sơ đồ ER của thực thể khách hàng với các thuộc tính của thực thể hình bên. Hãy chuyển thành lược đồ quan hệ. Số Nhà Đường Mã Kh Khách Hàng Địa Chỉ Tên Kh Phường Thành Phố Quận a) Khách Hàng(Mã Kh, Tên Kh, Địa Chỉ, số nhà, Đường, Phường, Quận, Thành Phố) b) Khách Hàng(Mã Kh, Tên Kh, số nhà, Đường, Phường, Quận, Thành Phố) c) Khách Hàng(Mã Kh, Tên Kh, Địa Chỉ, Thành Phố) d) Khách Hàng(Mã Kh, Tên Kh, Mã Địa Chỉ, Thành Phố) Địa chỉ (Mã Địa Chỉ, số nhà, Đường, Phường, Quận) 2
  3. Câu 7. Chuyển từ mô hình ER sau sang quan hệ: MaSV HoTen NgaySinh SinhVien Phai Học MaLop Lớp SiSo TenLop a) SinhVien(MaSV, HoTen,Phai, NgaySinh) Lớp(MaLop, TenLop, SiSo, MaSV) b) SinhVien(MaSV, HoTen, Phai, NgaySinh, MaLop) Lớp(MaLop, TenLop, SiSo) c) SinhVien(MaSV, HoTen,Phai, NgaySinh) Lớp(MaLop, TenLop, SiSo) Học(MaSV, Malop) d) SinhVien(MaSV, HoTen,Phai, NgaySinh, MaLop) Lớp(MaLop, TenLop, SiSo, MaSV) Cho lược đồ cơ sở dữ liệu sau: SINHVIEN(MaSV, HoSV, TenSV, Phai, NgaySinh, DiaChi, DienThoai, MaLop) LOP(MaLop, TenLop, MaKhoa, GVCN, MaLTR) KETQUA(MaSV, MaMH, LanThi, Diem) MONHOC(MaMH, TenMH, SoTinChi) (Áp dụng cho các câu hỏi từ câu 9 đến câu 16) Câu 8. Cho Biết kết quả của câu truy vấn sau: Select KETQUA.MaSV, TenSV, Avg(Diem) as DiemTB From KETQUA, SINHVIEN Where KETQUA.MaSV= SINHVIEN.MASV Group by KETQUA.MaSV, TenSV Order By Avg(Diem) Desc a) Những sinh viên có điểm trung bình (DiemTB) lớn nhất. b) Điểm trung bình của từng sinh viên. 3
  4. c) Câu truy vấn trên chứa một lỗi. d) Điểm trung bình được sắp xếp giảm dần của từng sinh viên. Câu 9. Liệt kê danh sách các sinh viên gồm (MaSV, HoSV, TenSV) có điểm thi môn CSDL cao nhất? a) Select K.MaSV, HoSV, TenSV From SinhVien S, KetQua K Where S.MASV=K.MASV And MaMH='CSDL' And Diem>=ALL( Select Diem From KetQua where MaMH ='CSDL') b) Select K.MaSV, HoSV, TenSV From SinhVien S, ketqua K Where S.MASV=K.MASV And MaMH='CSDL' And Diem=( Select max(Diem) From ketqua where MaMH ='CSDL') c) Select top 1 with ties K.MaSV, HoSV, TenSV From SinhVien S, KetQua K Where S.MASV=K.MASV And MaMH='CSDL' order by diem desc d) Tất cả các phương án trên. Câu 10. Thống kê sỉ số thực trên từng lớp gồm 3 cột sau : MaLop, TenLop và SiSo a) Select S.Malop,TenLop, Sum(MaSV) as SiSo From Lop L, SinhVien S Group by S.Malop,TenLop b) Select S.Malop,TenLop, Sum(MaSV) as SiSo From Lop L, SinhVien S Where L.Malop=S.MaLop Group by S.Malop,TenLop c) Select S.Malop,TenLop, Count(MaSV) as SiSo From Lop L, SinhVien S Where L.Malop=S.MaLop Group by S.Malop,TenLop d) Select S.Malop,TenLop, Count(SinhVien) as SiSo From Lop L, SinhVien S 4
  5. Where L.Malop=S.MaLop Group by S.Malop,TenLop Câu 11. Cho câu truy vấn SQL sau: SELECT TenSV, MaMH FROM SinhVien s, KetQua k ON s.MaSV =k.MaSV WHERE Diem is null Ý nghĩa của lệnh truy vấn trên? a) Câu truy vấn trên không hợp lệ. b) Nếu sinh viên nào bị trùng tên thì không in ra kết quả. c) Liệt kê danh sách các sinh viên cùng với mã môn học mà sinh viên đó chưa có điểm d) Liệt kê danh sách các sinh viên chưa có điểm thi bất kỳ môn nào Câu 12. Liệt kê những môn học chưa có kết quả: a) Select * from MonHoc Where MaMH not in (Select MaMH From KetQua) b) Select * from MonHoc Where MaMH not Exists (Select MaMH From KetQua) c) Select * from MonHoc M Where MaMH not Exists (Select MaMH From KetQua K Where M.MaMH=K.MaMH) d) Select * from MonHoc M inner join KetQua K on M.MaMH=K.MaMH Where K.MaMH is Null Câu 13. Giả sử bảng Lop có 3 dòng dữ liệu, bảng SinhVien có 10 dòng dữ liệu. Thì kết quả của câu select sau sẽ trả về bao nhiêu dòng? Select * from Lop, SinhVien a) 30 dòng b) 10 dòng c) 3 dòng d) Tất cả các phương án trên đều sai. Câu 14. Cập nhật lại điểm thi môn học có mã số là ‘CSDL’ của sinh viên có mã sinh viên là ‘052456’ là 9 điểm. a) Update SinhVien Set KetQua.Diem=9 Where MaSV=‘052456’ 5
  6. And MonHoc.MaMH=’CSDL’ b) Update MonHoc Set KetQua.Diem=9 Where KetQua.MaSV=‘052456’ And MaMH=’CSDL’ c) Update KetQua Set Diem=9 Where MaSV=‘052456’ And MaMH=’CSDL’ d) Update MonHoc Set KetQua.Diem=9 Where SinhVien.MaSV=‘052456’ And MonHoc.MaMH=’CSDL’ Câu 15. Câu lệnh nào sau đây, xoá tất cả những lớp không có sinh viên: a) Delete from lop b) Delete * from lop where malop not in(select malop from sv) c) Delete from lop where malop not in(select malop from sv) d) Delete from lop where malop not exists (select malop from sv) Cho lược đồ cơ sở dữ liệu sau: NhaCungCap(MaNCC, TenNCC, ThanhPho) HangHoa(MaHang, TenHang, MauSac, DonGia) CungUng(MaNCC, MaHang, SoLuong) (Áp dụng cho các câu từ 17 đến 23). Câu 16. Tạo câu truy vấn để tính tổng số lượng của từng sản phẩm đã được cung ứng? a) Select MaHang, sum(SoLuong) as TongSL From CungUng Group By MaHang b) Select MaNCC, MaHang, sum(SoLuong) as TongSL From HangHoa H, CungUng C Where H.MaHang = C.MaHang Group by MaNCC, MaHang c) Select MaHang, SoLuong From CungUng d) Select sum(SoLuong) From CungUng Câu 17. Câu truy vấn SQL nào sao đây tương đương với phép chiếu (project) trong đại số quan hệ 6
  7. trên cột MaNCC? a) Select MaNCC From CungUng b) Select MaNCC From CungUng Order by MaNCC c) Select * From CungUng d) Select Distinct MaNCC From CungUng Câu 18. Câu truy vấn SQL nào sao đây tương ứng với phép chiếu (project) và phép chọn (selection) trong đại số quan hệ ? a) Select Distinct MaNCC From CungUng Where SoLuong> 35 b) Select MaNCC From CungUng c) Select * From CungUng d) Select Distinct MaNCC From CungUng Câu 19. Cho biết những hàng hoá nào có đơn giá lớn hơn giá trung bình của các hàng hoá. a) Select * From HangHoa Where DonGia>Avg(DonGia) b) Select * From HangHoa Where DonGia>( Select DonGia From HangHoa) c) Select * From HangHoa Where DonGia>( Select Avg(DonGia) From HangHoa) d) Select * From HangHoa Where DonGia>( Select Avg(DonGia) From HangHoa Group by MaHang) Câu 20. Liệt kê tất cả các thông tin của các nhà cung cấp ở Thành phố Cần Thơ, cung ứng những mặt hàng màu đỏ? a) Select * From NhaCungCap N, HangHoa H, CungUng C Where ThanhPho=’Cần Thơ’ And MauSac=’đỏ’ And N.MaNCC=C.MaNCC And H.MaHang=C.MaHang 7
  8. b) Select * From NhaCungCap, HangHoa, CungUng Where ThanhPho=’Cần Thơ’ And MauSac=’đỏ’ c) Select * From NhaCungCap N inner join CungUng C on N.MaNCC=C.MaNCC And HangHoa H inner join CungUng C on H.MaHang=C.MaHang Where ThanhPho=’Cần Thơ’And MauSac=’đỏ’ d) Cả 2 phương án a và c là đúng. Câu 21. Liệt kê tất cả các thông tin của các hàng hoá có đơn giá là 10000, 15000, 20000, 25000, 30000, 40000? a) Select * From HangHoa Where DonGia Between 10000 And 40000 b) Select * From HangHoa Where DonGia > 10000 And DonGia 'CNTT’ b) SELECT * FROM SINH_VIÊN GROUP BY MÃ_CN 8
  9. HAVING MÃ_CN 3 b) Select SINH_VIÊN.MÃ_SV, HỌTÊN_SV From SINH_VIÊN, ĐĂNG_KÝ Where SINH_VIÊN.MÃ_SV= ĐĂNG_KÝ. MÃ_SV Group by SINH_VIÊN.MÃ_SV, HỌTÊN_SV Having Count(MÃ_MÔN)>3 c) Select SINH_VIÊN.MÃ_SV, HỌTÊN_SV From SINH_VIÊN, ĐĂNG_KÝ Where SINH_VIÊN.MÃ_SV= ĐĂNG_KÝ. MÃ_SV And Count(MÃ_MÔN)>3 Group by SINH_VIÊN.MÃ_SV, HỌTÊN_SV d) Select SINH_VIÊN.MÃ_SV, HỌTÊN_SV From SINH_VIÊN, ĐĂNG_KÝ Where SINH_VIÊN.MÃ_SV= ĐĂNG_KÝ. MÃ_SV And Count(Distinct MÃ_MÔN)>3 9
  10. Group by SINH_VIÊN.MÃ_SV, HỌTÊN_SV Câu 26. Những môn học có số tín chỉ là nhỏ nhất. a) Select * From Môn Order By SỐ_TÍN_CHỈ Asc b) Select * From Môn Where SỐ_TÍN_CHỈ=(Select Min(SỐ_TÍN_CHỈ) From Môn) c) Select * From Môn Where SỐ_TÍN_CHỈ<=Any(Select SỐ_TÍN_CHỈ From Môn) d) Tất cả các phương án trên. Câu 27. Những môn học chưa có sinh viên đăng ký? a) Select * From Môn Where MÃ_MÔN not Exists (Select MÃ_MÔN From ĐĂNG_KÝ) b) Select * From Môn Where MÃ_MÔN not in (Select MÃ_MÔN From ĐĂNG_KÝ) c) Select * From Môn Where not Exists (Select MÃ_MÔN From ĐĂNG_KÝ) d) Select * From Môn inner join ĐĂNG_KÝ on Môn. MÃ_MÔN= ĐĂNG_KÝ.MÃ_MÔN Where ĐĂNG_KÝ.MÃ_MÔN is null Câu 28. Cho biết danh sách các môn học bắt buộc của chuyên ngành của sinh viên mang mã số 94TH167 mà sinh viên này chưa đăng ký học. a) SELECT TÊN_MÔN FROM SINH_VIÊN, MÔN_CN, MÔN WHERE SINH_VIÊN.MÃ_CN = MÔN_CN.MÃ_CN AND MÔN.MÃ_MÔN = MÔN_CN.MÃ_MÔN AND MÃ_SV = ‘94TH167’ AND TÍNH_CHẤT = ‘Bắt buộc’ AND MÃ_MÔN NOT IN ( SELECT MÃ_MÔN FROM ĐĂNG_KÝ WHERE MÃ_SV = ‘94TH167’) b) SELECT TÊN_MÔN FROM SINH_VIÊN, MÔN_CN, MÔN WHERE SINH_VIÊN.MÃ_CN = MÔN_CN.MÃ_CN AND MÃ_SV = ‘94TH167’ AND TÍNH_CHẤT = ‘Bắt buộc’ AND MÃ_MÔN NOT IN ( SELECT MÃ_MÔN FROM ĐĂNG_KÝ WHERE MÃ_SV = ‘94TH167’) c) SELECT TÊN_MÔN FROM SINH_VIÊN, MÔN_CN, MÔN WHERE SINH_VIÊN.MÃ_CN = MÔN_CN.MÃ_CN AND MÔN.MÃ_MÔN = MÔN_CN.MÃ_MÔN 10
  11. AND MÃ_SV = ‘94TH167’ AND TÍNH_CHẤT = ‘Bắt buộc’ AND MÃ_MÔN NOT IN ( SELECT MÃ_MÔN FROM ĐĂNG_KÝ) d) SELECT TÊN_MÔN FROM SINH_VIÊN, MÔN_CN, MÔN WHERE SINH_VIÊN.MÃ_CN = MÔN_CN.MÃ_CN AND MÔN.MÃ_MÔN = MÔN_CN.MÃ_MÔN AND TÍNH_CHẤT = ‘Bắt buộc’ AND MÃ_MÔN NOT IN ( SELECT MÃ_MÔN FROM ĐĂNG_KÝ WHERE MÃ_SV = ‘94TH167’) Câu 29. Cho lược đồ quan hệ Q(A,B,C,D,E) có r là quan hệ tương ứng. Hãy cho biết phụ thuộc hàm nào đúng trên quan hệ r. r (A B C D ) a1 b1 c1 d1 a1 b3 c1 d1 a2 b1 c4 d3 a2 b1 c4 d3 a3 b2 c5 d2 a) A->BCD b) A->CD c) C->ABD d) D->C Câu 30. Cho lược đồ quan hệ Q(A,B,C,D,E) có r là quan hệ tương ứng. r (A B C D E ) a b c d e a b g d h h c n a f c d n b d Cho biết thể hiện trên thỏa phụ thuộc hàm nào sau đây : a) E->ABC b) AB->E c) C->D d) A->D Đáp án: a Câu 31. Cho lược đồ quan hệ Q(A,B,C,D,E,G) và tập phụ thuộc hàm: F={AB -> C, C -> A, BC -> D, ACD -> B, D ->EG, BE -> C, CG -> BD, CE -> AG} 11
  12. Tìm bao đóng của các tập X={BD}. a) ABCDEG b) BD c) BDEG d) ABCDE Đáp án: a Câu 32. Xét lược đồ quan hệ R(T,V,X,P,K) với tập phụ thuộc hàm F={TV->X; XP->K; X->T; K- >P}. Bao đóng của tập X={TVK} là: a) TVKP b) TVXPK c) TVKX d) TVK Câu 33. Cho R(ABCDE) và tập phụ thuộc hàm F = { AB->C, D->E, E->B } Cho biết bao đóng của tập thuộc tính CD+ a) DEB b) CDEB c) CDEBA d) CDB Câu 34. Cho lược đồ quan hệ Q(A,B,C,D,E,G,H) và tập phụ thuộc hàm F ={B -> A; DA -> CE; D -> H; GH-> C; AC -> D}. Bao đóng của tập thuôc tính {AC}: a) {ACDEH} b) {ABCDEH} c) {ACEH} d) {ACDE} Câu 35. Cho lược đồ quan hệ Q(A,B,C,D,E,I) và tập phụ thuộc hàm F={ACD EBI, CE AD}. Tất cả các khoá của Q là a) CD và ACE b) AC và CE c) AD và AE d) ACD và CE Câu 36. Cho tập phụ thuộc hàm F={TX->Z, Z->Y} của lược đồ quan hệ S(T, X, Y, Z). Phụ thuộc hàm T->Y có thể được suy diễn ra từ F nhờ vào: a) Luật phản xạ b) Luật thêm vào c) Luật bắc cầu và luật phân rã. d) Tất cả đều sai. Đáp án: d 12
  13. Câu 37. Cho hai tập phụ thuộc hàm sau: F ={AB C, B C, CD E ,D E } và G ={AB C, B C, C B, BD E } a) F và G độc lập nhau b) F và G phụ thuộc nhau c) F và G tương đương d) F và G không tương đương Câu 38. Cho lược đồ quan hệ R(A,B,C,D,E,G) với tập các phụ thuộc hàm F ={AB C, C B, ABD E, G A, A B, B E, D A, D B}. Các phụ thuộc hàm nào sau đây là dư thừa đối với F? a) ABD E và D B b) A B c) B E d) D A Câu 39. Cho F={AB C, B D, CD E, CE GH, G A}. Cho biết các phụ thuộc hàm nào sau đây được suy dẫn từ F nhờ luật dẫn Armstrong: a) AB E. b) AB G c) AB AG. d) Cả a và b. Câu 40. Xét R(A,B,C,D) có khóa chính là A, là 2NF nhưng không đạt 3NF. Phụ thuộc hàm nào sau đây là không đúng: a) B->C b) A->B c) C->A d) A->C Câu 41. Cho lược đồ quan hệ Q(A,B,C,D) và tập phụ thuộc hàm F={AB->C; B->D; BC->A}. Quan hệ Q đạt dạng chuẩn: a) Dạng chuẩn 1 (1NF) b) Dạng chuẩn 2 (2NF) c) Dạng chuẩn 3 (3NF) d) Dạng chuẩn Boyce-Codd (BCNF) Câu 42. Cho lược đồ quan hệ R(A,B,C,D) và tập phụ thuộc hàm F={ABC->D, D->C}. Xác định dạng chuẩn cao nhất cuả lược đồ quan hệ R. a) Dạng chuẩn 1 (1NF) b) Dạng chuẩn 2 (2NF) c) Dạng chuẩn 3 (3NF) 13
  14. d) Dạng chuẩn Boyce-Codd (BCNF) Câu 43. Cho lựơc đồ quan hệ Q(G,M,V,N,H,P) và tập phụ thuộc hàm: F={G M, G N, G H, G P, M V, NHP M}. Quan hệ trên đạt dạng chuẩn: a) Dạng chuẩn 1 (1NF) b) Dạng chuẩn 2 (2NF) c) Dạng chuẩn 3 (3NF) d) Dạng chuẩn Boyce-Codd (BCNF) Câu 44. Cho lược đồ quan hệ Q(A,B,C,D,E,I) và tập phụ thuộc hàm F={ACD EBI, CE AD}. Q đạt dạng chuẩn: a) Dạng chuẩn 1 (1NF) b) Dạng chuẩn 2 (2NF) c) Dạng chuẩn 3 (3NF) d) Dạng chuẩn Boyce-Codd (BCNF) Đáp án: d Câu 45. Cho lược đồ quan hệ Q(A,B,C,D,E,H) có r là quan hệ tương ứng (xem hình). Hãy cho biết phụ thuộc hàm nào không đúng trên quan hệ r. r A B C D E H 1 2 3 4 5 7 1 4 3 4 5 8 1 2 4 4 1 9 a) AB C b) B D c) DE A d) BC H Câu 46. Xét các lược đồ quan hệ sau: SINHVIEN(MaSV, Ten) BANGDIEM(MaSV, MaMon, HocKy,Diem) Biểu thức đại số nào sau đây liệt kê các học kỳ mà tất cả các môn đều được dạy a. MaMon,HocKy(BANGDIEM)/ MaMon(BANGDIEM) b. MaMon,HocKy(BANGDIEM)/ HocKy(BANGDIEM) c. MaMon,MaSV(BANGDIEM)/( Id(STUDENT))[MaSV] d. MaMon,HocKy,MaSV(BANGDIEM)/( Id(STUDENT))[MaSV] Câu 47. Hãy chuyển biểu thức đại số sau thành biểu thức DRC (Domain Relational Calculus): Name( DeptId =’CS’ or DeptId = ‘EF’(PROFESSOR)) a. {Name|  ProfId PROFESSOR(ProfId, Name, ‘CS’) OR PROFESSOR(ProfId, Name, ‘EF’)} 14
  15. b. {Name|  ProfId PROFESSOR(ProfId, Name, ‘CS’) OR PROFESSOR(ProfId, Name, ‘EF’)} c. {Name|  ProfId PROFESSOR(ProfId, Name, ‘CS’ or ‘EF’) d. {Name| PROFESSOR(Name,DeptId) AND(DeptId =’CS’ or DeptId = ‘EF’)} Câu 48. Giả sử lược đồ R có 5 thuộc tính A,B,C,D và E. Tương đương TRC của phép chiếu A,B,C(R) là: a. {T|R(T) AND R.A = T.A AND R.B = T.B AND R.C = T.C } b. {T.A, T.B, T.C | R(T)} c. {X,Y,Z| R(X,Y,Z)} d. Không có câu nào đúng Câu 54 Cho 2 tập hợp D1={1,3}, D2={2,4,6}. Nếu quan hệ r được định nghĩa như sau: r={(x,y)| x D1 và y = 6} Quan hệ này sẽ chứa các cặp nào? a. Không thể tạo 1 quan hệ như định nghĩa trên b. Quan hệ r chứa 2 cặp là (1,6) và (3,6) c. Quan hệ r chứa 3 cặp (1,2), (1,4), (1,6) d. Quan hệ r chứa 1 cặp duy nhất là (1,3,6) Câu 56 Mỗi thủy thủ (sailors) có 1 mã sid duy nhất và được đánh giá xếp hạng (rating) gồm 10 bậc khác nhau từ 1-10. Mỗi tàu biển có 1 mã tàu bid duy nhất, có tên và màu sắc khác nhau. Các thủy thủ sẽ đăng ký làm việc trên các tàu theo ngày. Biểu thức phép tính quan hệ bộ (TRC) nào dưới đây liệt kê tên các thủy thủ đã đăng ký làm việc trên tàu 103. a. {S| ∀S ∈Sailors AND (∃R ∈ Reserves R.sid =S.sid AND R.bid=103)} b. {S| Sailors(S) AND (∃R ∈ Reserves R.sid =S.sid AND R.bid=103)} c {S| ∀S ∈Sailors ∃R ∈ Reserves (R.sid =S.sid AND R.bid=103)} d. Không có câu nào đúng Câu 58 Cho lược đồ quan hệ R(A,B,C,D,G,H) và tập phụ thuộc hàm F như sau: F={ AB C, C B, AB H, AC H, AC BH}. Phát biểu nào sau đây là SAI ? a) AB H , AC BH là những phụ thuộc hàm dư thừa trong F b) AB C , AC BH là những phụ thuộc hàm dư thừa trong F c) AC H , AC BH là những phụ thuộc hàm dư thừa trong F d) AB H , AC H là những phụ thuộc hàm dư thừa trong F Câu 59 15
  16. Cho các phụ thuộc hàm sau (H I -> D, D -> P) với lược đồ quan hệ là N(H I D P). Phụ thuộc hàm H -> P có thể được suy diễn bởi luật nào sau đây: a. Luật phản xạ (reflexive rule) b. Luật bắc cầu (transitive rule) c. Luật gia tăng (augmentation rule) d. Không có luật nào đúng 16