1. Trang chủ
  2. » Thể loại khác

THI CUỐI KỲ CƠ SỞ DỮ LIỆU

13 4 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Phần viết làm bài trực tiếp trên đề Nhập môn CSDL – CTT102 – 2014 Đề 341 Bộ môn HTTT – Khoa CNTT – ĐH KHTN TPHCM Trang 113 THI CUỐI KỲ HỌC KỲ 2 – 20142015 CƠ SỞ DỮ LIỆU Lớp Thời gian làm bài 90 phút (Sinh viên KHÔNG được sử dụng tài liệu) MSSV Chữ ký của giám thị Họ và tên Số thứ tự Mã đề 341 Trắc nghiệm choṇ 1 câu trả lời đúng nhất Trả lời các câu hỏi từ 1 – 60 và tô vào bảng trả lời sau đây (Hướng dẫn x chọn, x bỏ chọn, chọn lại) 1 A B C D E 21 A B C D E 41 A B C D E 2 A B C D E 22 A B.

Nhập môn CSDL – CTT102 – 2014 Đề 341 THI CUỐI KỲ HỌC KỲ – 2014/2015 CƠ SỞ DỮ LIỆU Lớp : Thời gian làm bài: 90 phút (Sinh viên KHÔNG sử dụng tài liệu) Chữ ký giám thị : MSSV Họ tên Số thứ tự Mã đề 341 Trắc nghiệm: cho ̣n câu trả lời đúng nhấ t Trả lời câu hỏi từ – 60 tô vào bảng trả lời sau đây: (Hướng dẫn : x : chọn, x : bỏ chọn, : chọn lại) A B C D E 21 A B C D E 41 A B C D E A B C D E 22 A B C D E 42 A B C D E A B C D E 23 A B C D E 43 A B C D E A B C D E 24 A B C D E 44 A B C D E A B C D E 25 A B C D E 45 A B C D E A B C D E 26 A B C D E 46 A B C D E A B C D E 27 A B C D E 47 A B C D E A B C D E 28 A B C D E 48 A B C D E A B C D E 29 A B C D E 49 A B C D E 10 A B C D E 30 A B C D E 50 A B C D E 11 A B C D E 31 A B C D E 51 A B C D E 12 A B C D E 32 A B C D E 52 A B C D E 13 A B C D E 33 A B C D E 53 A B C D E 14 A B C D E 34 A B C D E 54 A B C D E 15 A B C D E 35 A B C D E 55 A B C D E 16 A B C D E 36 A B C D E 56 A B C D E 17 A B C D E 37 A B C D E 57 A B C D E 18 A B C D E 38 A B C D E 58 A B C D E 19 A B C D E 39 A B C D E 59 A B C D E 20 A B C D E 40 A B C D E 60 A B C D E Bộ môn HTTT – Khoa CNTT – ĐH KHTN TPHCM Trang 1/13 Nhập môn CSDL – CTT102 – 2014 1) A) B) C) D) E) Đề 341 Ngơn ngữ cho phép người dùng thực thêm, xóa hay chỉnh sửa liệu thuộc loại: DML DCL DDL SDL VDL 2) Cho quan hệ Q có tập thuộc tính F khóa ngoại, tham chiếu đến tập thuộc tính P quan hệ R Câu sau SAI: A) Số thuộc tính thuộc F phải số thuộc tính thuộc P B) Các thuộc tính F phải tương ứng tên với thuộc tính P C) Các thuộc tính F tương ứng miền giá trị với thuộc tính P D) Với dòng Q, giá trị F phải tồn dòng R tính tập thuộc tính P E) Giá trị F nhận giá trị rỗng (null) 3) Cho quan hệ Q có tập thuộc tính F khóa ngoại, tham chiếu đến tập thuộc tính P quan hệ R Câu sau SAI: A) Giá trị P R phải có trước giá trị sử dụng F Q B) P khơng thiết khóa hay khóa ứng viên R C) F tập thuộc tính khóa Q D) F Q có miền giá trị với P R E) Giá trị F giá trị null 4) A) B) C) D) E) Nhận xét sau phù hợp với khái niệm “Siêu khóa”: Một quan hệ có siêu khóa Trong quan hệ, số thuộc tính khóa phải số thuộc tính siêu khóa Siêu khóa S quan hệ Q khóa tập thuộc tính có chứa khóa Q Khơng thiết có khác tập thuộc tính siêu khóa Giá trị tập thuộc tính siêu khóa null 5) Cho quan hệ: A) B) C) D) E) SV (MÃSV, TÊNSV, MÃLỚP) LỚP (MÃLỚP, TÊNLỚP) MÃLỚP SV khóa ngoại tham chiếu đến MÃLỚP LỚP Phát biểu sau hợp lý nhất? Ta chỉnh sửa liệu cột MÃLỚP bảng LỚP có liệu liên quan bảng SV Thực tế khơng có nhu cầu chỉnh sửa liệu khóa (cột MÃLỚP) Có thể chỉnh sửa liệu cột MÃLỚP bảng LỚP sau người dùng phải cập nhật thủ cơng dịng liệu có liên quan bảng SV Có thể chỉnh sửa liệu cột MÃLỚP bảng LỚP hay không người cài đặt sở liệu định C, D 6) Khi lưu trữ mối quan hệ – nhiều, (ngồi thuộc tính riêng mối quan hệ), ta cần phải: A) Thêm vào quan-hệ-một khóa quan hệ phía bên nhiều phải đặt tên giống với thuộc tính khóa quan-hệ-nhiều B) Thêm vào quan-hệ-một khóa quan hệ phía bên nhiều, tên khơng cần phải giống, cần tương ứng có miền giá trị với khóa quan-hệ-nhiều C) Thêm vào quan-hệ-một khóa quan hệ phía bên nhiều, thiết phải đặt tên miền giá trị với thuộc tính khóa quan-hệ-nhiều D) Khơng thiết phải mang thuộc tính khóa quan hệ sang làm khóa ngoại cho quan hệ E) Các câu sai 7) Lệnh sau cho phép hủy bảng CSDL: Bộ môn HTTT – Khoa CNTT – ĐH KHTN TPHCM Trang 2/13 Nhập môn CSDL – CTT102 – 2014 Đề 341 A) B) C) D) E) DELETE DESTROY DROP REMOVE COLLAPSE 8) A) B) C) D) E) Lệnh CREATE thuộc loại ngôn ngữ: SDL VDL DML DDL DCL 9) Để lưu trữ mối quan hệ – dùng mơ hình quan hệ, ta phải: A) Tạo quan hệ có khóa tổ hợp khố hai quan hệ ứng với hai thực thể liên quan B) Lấy tập thuộc tính khóa quan hệ làm khóa ngoại cho quan hệ C) Hốn vị khóa quan hệ với khóa ngoại quan hệ D) Thêm vào quan hệ số thuộc tính quan hệ E) Các câu sai 10) Cho R quan hệ ban đầu Biểu thức KHÔNG phù hợp với quan hệ kết S: R A) B) C) D) E) A a1 a2 a3 a4 a5 B b1 b2 b1 b1 b1 C 4 D 40 38 43 55 43 S A a1 a5 B b1 b1 C D 40 43 (C=5  C=4)(D>=40(R)) (B=b1  D>=40)(R) (C=5  D>=40)  (C=4  D>=40)(R) (D>=40)(( C=5  C=4)(R)) (B=b1  C >=4 )(R) 11) Cho quan hệ R, S T Phép toán phù hợp với thể chúng, biết kết phép tốn quan hệ cịn lại: A) B) C) D) E) ST ST R−S RS R S R A a1 a2 a3 a4 a1 a3 a2 a3 a2 a1 a4 B b1 b1 b1 b1 b4 b2 b4 b4 b3 b2 b3 Bộ môn HTTT – Khoa CNTT – ĐH KHTN TPHCM S A a1 a2 a3 T B b1 b4 Trang 3/13 Nhập môn CSDL – CTT102 – 2014 Đề 341 12) Cho R S quan hệ, kết phép tích Descartes R S quan hệ gồm: R A) B) C) D) E) A 21 22 B 11 12 S C 11 12 10 cột liệu cột liệu cột liệu cột liệu Các câu sai 13) Cho quan hệ R(A1, A2, …, An) S(B1, B2, …, Bn) Gọi miền giá trị thuộc tính Ai, Bj dom(Ai), dom(Bi) với  i  n Chọn câu trả lời xác tổng quát A) R và S khả hợp chúng có số thuộc tính dom(Ai)=dom(Bi) B) R và S khả hợp chúng có số dịng dom(Ai)=dom(Bi) C) R và S khả hợp chúng có số thuộc tính khác dom(Ai)dom(Bi) D) R và S khả hợp chúng có dom(Ai)=dom(Bi) E) R và S khả hợp chúng có thuộc tính giống dom(Ai)=dom(Bi) 14) Cho quan hệ R S, nhận xét xác R kết tự nhiên với S (R * S): A) R S thiết phải có sớ lươ ̣ng thuộc tính B) R S bắ t buô ̣c phải giống C) R S phải có it́ mơ ̣t thuộc tính giớ ng D) R S không cần phải khả hợp E) R S phải khả hợp 15) Cho quan hệ SINHVIÊN(MÃ, TÊN) chứa 100 sinh viên Trong có sinh viên giống tên Có trả thực phép chiếu thuộc tính TÊN? A) 100 B) 99 C) 97 D) 95 E) 96 16) Các HQT CSDL quan hệ cung cấp: A) Ngơn ngữ lập trình có cấu trúc B) Ngôn ngữ hướng đối tượng C) Ngôn ngữ truy vấn có cấu trúc D) Ngơn ngữ hình thức E) Tập hợp nhiều ngôn ngữ Cho lược đồ quan hệ : NHÂNVIÊN(MÃNV, LƯƠNG, PHÒNG, MÃ_NQL) PHÒNGBAN(MÃPB, TÊNPB, MÃ_TRPHG) Biết MÃ_NQL cho biết nhân viên phụ trách chuyên môn cho nhân viên có mã MÃNV, MÃ_TRPHG mã nhân viên làm trưởng phòng ban 17) Mệnh đề WHERE không hợp lệ? A) WHERE MÃ_TRPHG NOT IN (SELECT MÃNV FROM NHÂNVIÊN) B) WHERE NOT EXISTS (SELECT MÃNV FROM NHÂNVIÊN) C) WHERE EXISTS (SELECT MÃNV FROM NHÂNVIÊN) D) WHERE MÃ_TRPHG NOT EXISTS (SELECT MÃNV FROM NHÂNVIÊN) Bộ môn HTTT – Khoa CNTT – ĐH KHTN TPHCM Trang 4/13 Nhập môn CSDL – CTT102 – 2014 Đề 341 E) WHERE MÃ_TRPHG IN (SELECT MÃNV FROM NHÂNVIÊN) 18) Trường hợp hợp lệ? A) SELECT TÊNPB, MÃPB, COUNT(*) FROM NHÂNVIÊN, PHÒNGBAN WHERE PHÒNG=MÃPB GROUP BY TÊNPB, MÃPB B) SELECT PHÒNG, COUNT(*) FROM NHÂNVIÊN, PHÒNGBAN WHERE PHÒNG=MÃPB GROUP BY PHÒNG, TÊNPB C) SELECT TÊNPB, COUNT(*) FROM NHÂNVIÊN, PHÒNGBAN WHERE PHÒNG=MÃPB GROUP BY TÊNPB D) A, B, C E) Chỉ có A, C 19) Cho danh sách nhân viên có phụ trách chun mơn cho nhân viên khác, trường hợp sau hợp lệ A) SELECT * FROM NHÂNVIÊN WHERE MÃNV IN (SELECT MÃ_NQL FROM NHÂNVIÊN) B) SELECT * FROM NHÂNVIÊN NV1, NHÂNVIÊN NV2 WHERE NV1.MÃNV = NV2.MÃ_NQL C) SELECT * FROM NHÂNVIÊN WHERE MÃNV = (SELECT MÃ_NQL FROM NHÂNVIÊN) D) SELECT * FROM NHÂNVIÊN NV1 WHERE EXISTS (SELECT * FROM NHÂNVIÊN WHERE MÃ_NQL = NV1.MÃNV) E) A, B, D 20) Câu sau cho danh sách trưởng phịng có phụ trách chun mơn nhân viên khác A) SELECT NV1.MÃNV FROM NHÂNVIÊN NV1, NHÂNVIÊN NV2, PHONGBAN PB WHERE NV1.MÃNV = NV2.MÃ_NQL AND NV1.PHÒNG = PB.MÃPB B) SELECT NV1.MÃNV FROM NHÂNVIÊN NV1, NHÂNVIÊN NV2, PHONGBAN PB WHERE NV1.MÃNV = NV2.MÃ_NQL AND NV1.MÃNV = PB.MÃ_TRPHG C) SELECT MÃNV FROM NHÂNVIÊN NV1, NHÂNVIÊN NV2, PHONGBAN PB WHERE NV1.MÃNV = NV2.MÃ_NQL AND NV2.PHÒNG = PB.MÃPB D) B, C E) A, C 21) Cho lược đồ quan hệ : A) B) C) D) E) TP(MÃTP, TÊNTP, DÂNSỐ, MÃTỈNH) TỈNH(MÃTỈINH, TÊNTỈNH, TPCHÍNH) Biết thành phố thuộc tỉnh, tỉnh có thành phố (TPCHÍNH) thành phố lớn tỉnh Câu truy vấn nào cho biết tất tỉnh có thành phố với dân số 200000? SELECT TÊNTỈNH FROM TỈNH WHERE EXISTS (SELECT * FROM TP WHERE DÂNSỐ>200000) SELECT TÊNTỈNH FROM TỈNH WHERE MÃTỈNH= (SELECT MÃTỈNH FROM TP WHERE DÂNSỐ>200000) SELECT TÊNTỈNH FROM TỈNH WHERE TPCHÍNH IN (SELECT MÃTP FROM TP WHERE DÂNSỐ>200000) SELECT TÊNTỈNH FROM TỈNH WHERE EXISTS (SELECT * FROM TP WHERE TPCHÍNH=MÃTP AND DÂNSỐ>200000) SELECT TÊNTỈNH FROM TỈNH WHERE EXISTS (SELECT * FROM TP WHERE MÃTP=MÃTỈNH AND DÂNSỐ>200000) 22) Cho lược đồ quan hệ: KHÁCHHÀNG(MÃKH, TÊNKH) HÓAĐƠN(SỐHD, MÃKH, MÃSP, SỐLƯỢNG) Câu truy cho biết khách hàng không mua sản phẩm A) SELECT TÊNKH FROM KHÁCHHÀNG KH LEFT JOIN HÓAĐƠN HD ON KH.MÃKH=HD.MÃKH B) SELECT TÊNKH FROM KHÁCHHÀNG KH RIGHT JOIN HÓAĐƠN HD ON KH.MÃKH=HD.MÃKH C) SELECT TÊNKH FROM KHÁCHHÀNG KH JOIN HĨAĐƠN HD ON KH.MÃKH=HD.MÃKH Bộ mơn HTTT – Khoa CNTT – ĐH KHTN TPHCM Trang 5/13 Nhập môn CSDL – CTT102 – 2014 Đề 341 D) SELECT TÊNKH FROM KHÁCHHÀNG WHERE MÃKH NOT IN (SELECT MÃKH FROM HÓAĐƠN) E) SELECT TÊNKH FROM KHÁCHHÀNG WHERE NOT EXISTS (SELECT * FROM HÓAĐƠN) 23) Cho lược đồ quan hệ: A) B) C) D) E) NHÂNVIÊN (MÃNV, TÊNNV, LƯƠNG, PHG) PHÒNGBAN (MÃPB, TÊNPB) Phát biểu hợp lệ với câu truy vấn: SELECT MÃPB, TÊNPB, TÊNNV, LƯƠNG FROM NHÂNVIÊN NV1, PHÒNGBAN PB WHERE NV1.PHG = PB MÃPB AND LƯƠNG = (SELECT MAX(LƯƠNG) FROM NHÂNVIÊN NV2 WHERE NV2.PHG = NV1.PHG) Câu truy vấn ý nghĩa Danh sách tên lương tất nhân viên phòng ban Các nhân viên có lương lớn phịng ban mà nhân viên trực thuộc Mã tên phịng ban có lương lớn nhân viên phịng ban Các nhân viên có lương lớn phòng ban 24) Cho lược đồ quan hệ : SÁCH (ISBN, TỰASÁCH, TÁCGIẢ, GIÁTIỀN, LOẠISÁCH) SELECT LOẠISÁCH FROM SÁCH WHERE TÁCGIẢ = ‘NVA’ AND GIÁTIỀN > 100 GROUP BY LOẠISÁCH HAVING AVG(GIÁTIỀN) >= ALL (SELECT AVG (GIÁTIỀN) FROM SÁCH WHERE TÁCGIẢ = ‘NVA’ AND GIÁTIỀN > 100 GROUP BY LOẠISÁCH) A) Câu truy vấn không cho kết B) Cho biết loại sách tác giả ‘NVA’có giá tiền lớn lớn 100 C) Cho biết loại sách tác giả ‘NVA’ có giá tiền trung bình lớn lớn 100 D) Trong loại sách tác giả ‘NVA’ có giá tiền lớn 100, cho biết loại sách có giá tiền trung bình lớn E) Trong loại sách tác giả ‘NVA’ có giá tiền trung bình lớn 100, cho biết loại sách có giá tiền trung bình lớn 25) Cho lược đồ quan hệ: TP(TÊNTP, TỈNHTHÀNH, DÂNSỐ, SLDN) lưu lại liệu thành phố thuộc tỉnh thành phố lớn nào, dân số số lượng doanh nghiệp (SLDN) thành phố Câu truy vấn cho biết tỉnh thành có 50 doanh nghiệp có thành phố có tổng số dân 35000 dân? A) SELECT TỈNHTHÀNH FROM TP WHERE SLDN > 50 AND DÂNSỐ > 35000 B) SELECT TỈNHTHÀNH FROM TP GROUP BY TỈNHTHÀNH HAVING SUM(SLDN) >50 AND SUM(DÂNSỐ) > 35000 C) SELECT TỈNHTHÀNH FROM TP WHERE SLDN >50 GROUP BY TỈNHTHÀNH HAVING SUM(DÂNSỐ) > 35000 D) SELECT TỈNHTHÀNH FROM TP WHERE DÂNSỐ > 35000 GROUP BY TỈNHTHÀNH HAVING SUM(SLDN)>50 E) Khơng có câu 26) Cho lược đồ quan hệ : NHÂNVIÊN(MÃNV, TÊNNV, LƯƠNG, PHỊNG) Để có danh sách nhân viên có lương cao nhất, câu truy vấn sau đúng? A) SELECT MANV, TÊNNV, LƯƠNG FROM NHÂNVIÊN WHERE LƯƠNG = (SELECT MAX(LƯƠNG) FROM NHÂNVIÊN) B) SELECT MANV, TÊNNV, LƯƠNG FROM NHÂNVIÊN WHERE LƯƠNG >= ALL (SELECT LƯƠNG FROM NHÂN VIÊN) Bộ môn HTTT – Khoa CNTT – ĐH KHTN TPHCM Trang 6/13 Nhập môn CSDL – CTT102 – 2014 Đề 341 C) SELECT MANV, TÊNNV, LƯƠNG FROM NHÂNVIÊN NV1 WHERE LƯƠNG > ALL (SELECT LƯƠNG FROM NHÂN VIÊN WHERE MÃNV NV1.MÃNV ) D) Chỉ có A, B E) Các câu 27) Cho lược đồ quan hệ: TP(TÊNTP, TỈNHTHÀNH, DÂNSỐ, SLDN) Với yêu cầu: “Cho biết số lượng doanh nghiệp tỉnh ‘Quảng Ninh’”, câu truy vấn sau nhất? A) SELECT SLDN FROM TP WHERE TỈNHTHÀNH=‘QUẢNG NINH’ B) SELECT SUM(SLDN) FROM TP WHERE TỈNHTHÀNH=‘QUẢNG NINH’ C) SELECT TỈNHTHÀNH, SUM(SLDN) FROM TP WHERE TỈNHTHÀNH=‘QUẢNG NINH’ GROUP BY TỈNHTHÀNH D) SELECT TỈNHTHÀNH, SUM(SLDN) FROM TP GROUP BY TỈNHTHÀNH HAVING TỈNHTHÀNH=‘QUẢNG NINH’ E) Các câu sai Sử dụng lược đồ sau để trả lời cho câu tiếp theo: NHÂNVIÊN(TÊNNV, ĐƯỜNGPHỐ, THÀNHPHỐ) LÀMVIỆC(TÊNNV, TÊNCT, LƯƠNG) CÔNGTY(TÊNCT, THÀNHPHỐ) QUẢNLÝ(TÊNNV, TÊNNQL) 28) Phát biểu phù hợp với biểu thức: t.TÊNNV  NHÂNVIÊN(t)  q(LÀMVIỆC(q)  u(CÔNGTY(u)  q.TÊNNV=t.TÊNNV  q.TÊNCT=u.TÊNCT  t.THÀNHPHỐ= u.THÀNHPHỐ)) A) Tìm tên tất nhân viên làm việc thành phố B) Tìm tên tất nhân viên có thành phố cư ngụ nơi mà họ làm việc C) Tìm tên nhân viên có tên trùng với tên thành phố mà họ làm việc D) Tìm tên nhân viên có làm việc cho công ty mà tên công ty trùng với tên thành phố mà họ làm việc E) Các câu sai 29) Phát biểu phù hợp với biểu thức: t.TÊNNV  NHÂNVIÊN (t)  q(QUẢNLÝ(q)  u(NHÂNVIÊN(u)  t.TÊNNV = q.TÊNNV  q.TÊNNQL = u.TÊNNV  t.THÀNHPHỐ = u.THÀNHPHỐ  t.ĐƯỜNGPHỐ = u.ĐƯỜNGPHỐ )) A) Tìm tên người quản lý có nơi cư ngụ (THÀNHPHỐ, ĐƯỜNGPHỐ) giống nơi cư ngụ nhân viên họ quản lý B) Tìm nhân viên quản lý có nơi cư ngụ (THÀNHPHỐ, ĐƯỜNGPHỐ) giống nơi cư ngụ nhân viên mà họ quản lý C) Tìm tên nhân viên có nơi cư ngụ (THÀNHPHỐ, ĐƯỜNGPHỐ) với nơi cư ngụ nhân viên khác D) Tìm tên tất nhân viên có nơi cư ngụ (THÀNHPHỐ, ĐƯỜNGPHỐ) giống nơi cư ngụ người quản lý họ E) Các câu sai 30) Cho nhận xét sau đây, cho biết nhận xét SAI? A) Ta hồn tồn cài đặt ràng buộc toàn vẹn ứng dụng dùng trigger B) Ta cài đặt ràng buộc toàn vẹn sau khai thác sở liệu khai thác ta nhận biết chúng C) Các ràng buộc tồn vẹn cài đặt cách dùng chế mà HQT CSDL hỗ trợ, dùng thêm trigger, lập trình xây dựng ứng dụng, miễn việc thực trước khai thác sở liệu D) Có thể có số RBTV khơng cần phải khai báo chúng ép thỏa RBTV khác (đã khai báo) Bộ môn HTTT – Khoa CNTT – ĐH KHTN TPHCM Trang 7/13 Nhập môn CSDL – CTT102 – 2014 Đề 341 E) Ta khơng khai báo ràng buộc toàn vẹn định nghĩa sở liệu, mà khai báo ràng buộc lập trình xây dựng ứng dụng Cho quan hệ: BIÊNLAI(SỐBL, MÃKH, MÃHV, ĐIỂM, KẾTQUẢ, XẾPLOẠI) KHÓAHỌC(MÃKH, TÊNKH, NGÀYBẮTĐẦU, NGÀYKẾTTHÚC) Dùng quan hệ cho câu sau đây: 31) Ràng buộc sau ràng buộc liên thuộc tính A) Thời gian khóa học tháng B) KẾTQUẢ phụ thuộc vào ĐIỂM thuộc tập hợp {“Đậu”, “Không đậu”} C) SỐBL cho khóa học D) Mỗi khóa học có số học viên không 200 E) XẾPLOẠI phụ thuộc vào ĐIỂM nhận giá trị “Giỏi”, “Khá”, “Trung bình”, “Yếu” 32) Ràng buộc sau ràng buộc liên A) Thời gian khóa học tháng B) Số biên lai cho khóa học C) Mỗi khóa học có số học viên khơng q 200 D) A B E) B C 33) Biết liệu phải thỏa ràng buộc mô tả câu Cho biết hai quan hệ cho có ràng buộc liên thuộc tính (trên quan hệ) A) B) C) D) E) 34) Cho lược đồ quan hệ: Thiđấu(Ngày, Giờ, Đội, Sốbàn, Kếtquả, Điểm) Trường hợp sau ràng buộc liên A) Nếu Kếtquả=“Thắng” Điểm=3, Kếtquả=“Thua” Điểm=0, Kếtquả=“Huề” Điểm=1 B) Mỗi trận đấu thi đấu đội C) Số bàn thắ ng mô ̣t giá trị lớn không D) Với đội thi đấu đối kháng, đội thắng đội phải thua có đội hịa đội phải hòa E) B, D 35) Cho quan hệ NHÂNVIÊN(MÃNV, HỌNV, TÊNNV, SỐCMND) “Khi thêm nhân viên, họ tên nhân viên bắt buộc phải có số chứng minh nhân dân không trùng lắp” Khai báo đáp ứng yêu cầu A) Nên khai báo ràng buộc NOT NULL cho họ, tên số chứng minh nhân dân B) Nên khai báo ràng buộc NOT NULL cho họ tên nhân viên PRIMARY KEY cho số chứng minh nhân dân C) Sẽ khai báo ràng buộc NOT NULL họ tên nhân viên ràng buộc UNIQUE số chứng minh nhân dân D) Chỉ cần khai báo ràng buộc PRIMARY KEY cho số chứng minh nhân dân E) Không thể cài đặt yêu cầu 36) Khẳng định phụ thuộc hàm? A) Họ, Tên → CMND B) Họ, Tên → Địa Bộ môn HTTT – Khoa CNTT – ĐH KHTN TPHCM Trang 8/13 Nhập môn CSDL – CTT102 – 2014 Đề 341 C) Họ, Tên → Số điện thoại D) CMND → Họ, Tên E) Khơng có khẳng định bên 37) Phụ thuộc hàm đầy đủ thể hiện: A) A→ B, X  A, X → B B) A→ B, X  A, X → A C) A→ B, X  A, A → X D) A→ B, X  A, B → X E) A→ B, X  A, X→ B 38) Quan hệ đạt dạng chuẩn 2NF khi: A) Đạt dạng chuẩn 1NF tồn thuộc tính khơng khóa phụ thuộc đầy đủ vào khóa B) Đạt dạng chuẩn 1NF khơng tồn thuộc tính khơng khóa phụ thuộc đầy đủ vào khóa C) Đạt dạng chuẩn 1NF thuộc tính khơng khóa phụ thuộc đầy đủ vào khóa D) Đạt dạng chuẩn 1NF thuộc tính khơng khóa khơng phụ thuộc đầy đủ vào khóa E) Đạt dạng chuẩn 1NF thuộc tính khơng khóa phụ thuộc bắc cầu vào khóa 39) Chuyển quan hệ từ dạng chuẩn 1NF sang dạng chuẩn 3NF cách A) Loại bỏ phụ thuộc hàm bắc cầu vào khóa B) Loại bỏ phụ thuộc hàm không đầy đủ vào khóa C) Loại bỏ phụ thuộc hàm khơng đầy đủ khơng bắc cầu vào khóa D) Loại bỏ phụ thuộc hàm không đầy đủ bắc cầu vào khóa E) Loại bỏ phụ thuộc hàm đầy đủ bắc cầu vào khóa 40) Quan hệ đạt dạng chuẩn 3NF khi: A) Đạt dạng chuẩn 2NF tồn thuộc tính khơng khóa phụ thuộc bắc cầu vào khóa B) Đạt dạng chuẩn 2NF khơng tồn thuộc tính khơng khóa phụ thuộc bắc cầu vào khóa C) Đạt dạng chuẩn 2NF thuộc tính khơng khóa phụ thuộc đầy đủ vào khóa D) Đạt dạng chuẩn 2NF thuộc tính khơng khóa khơng phụ thuộc bắc cầu vào khóa E) Đạt dạng chuẩn 2NF thuộc tính khơng khóa phụ thuộc bắc cầu vào khóa 41) Cho quan hệ sau: A) B) C) D) E) PHỤTRÁCH (MÃGV, MÃMH) GÁCTHI (MÃGV, MÃCATHI, TGIAN, ĐĐIỂM, MÃMH) Câu truy vấn cho biết giáo viên (MãGV) gác thi mơn khơng phụ trách SELECT GT.MÃGV FROM GÁCTHI GT, PHỤTRÁCH PT WHERE GT.MÃGV=PT.MÃGV AND GT.MÃMHPT.MÃMH SELECT MÃGV FROM GÁCTHI WHERE MÃGV NOT IN (SELECT MÃMH FROM PHỤTRÁCH) SELECT MÃGV FROM GÁCTHI GT, PHỤTRÁCH PT WHERE GT.MÃGV=PT.MÃGV AND GT.MÃMH NOT IN (SELECT MÃGV FROM PHỤTRÁCH) SELECT MÃGV FROM GÁCTHI GT WHERE MÃGV NOT IN (SELECT * FROM PHỤTRÁCH PT WHERE PT.MAGV = GT.MAGV) Các câu sai Cho lược đồ sở liệu sau: NV(MÃNV, TÊNNV, PHÁI, LƯƠNG, MÃNQL, MÃPB) PB (MÃPB, TÊNPB, TRPHG) ĐA (MÃĐA, TÊNĐA, MÃPB) Bộ môn HTTT – Khoa CNTT – ĐH KHTN TPHCM Trang 9/13 Nhập môn CSDL – CTT102 – 2014 Đề 341 PC (MÃNV, MÃĐA, THỜIGIAN) Trong đó, MÃPB (NV) khóa ngoại cho biết phịng ban mà nhân viên trực thuộc, MÃNQL cho biết mã nhân viên quản lý nhân viên có mã MÃNV, TRPHG trưởng phòng phòng ban, MÃPB (ĐA) cho biết mã phịng ban chủ trì đề án 42) Phát biểu “Cho biết họ tên nhân viên tham gia tất đề án phòng số phụ trách” thể câu truy vấn: A) {n.HỌTEN|NV(n)  (d)(ĐA(d)  d.MÃPB=5  (pc)(PC(pc)  pc.MÃĐA=d MÃĐA  pc.MÃNV=n.MÃNV))} B) {n.HỌTEN|NV(n)  (d)(ĐA(d)  d.MÃPB=5  (pc)(PC(pc)  pc.MÃĐA=d MÃĐA  pc.MÃNV=n.MÃNV))} C) {n.HỌTEN|NV(n)  (d)(ĐA(d)  d.MÃPB=5  (pc)(PC(pc)  pc.MÃĐA=d MÃĐA  pc.MÃNV=n.MÃNV))} D) {n.HỌTEN|NV(n)  (d)((ĐA(d)  d.MÃPB=5) => (pc)(PC(pc)  pc.MÃĐA=d MÃĐA  pc.MÃNV=n.MÃNV))} E) {n.HỌTEN|NV(n)  (d)(ĐA(d)  d.MÃPB!=5  (pc)(PC(pc)  pc.MÃĐA=d MÃĐA  pc.MÃNV=n.MÃNV))} 43) Cho biếu thức đại số quan hệ sau: MÃNV, HỌTÊN ( MÃNV, HỌTÊN (NV) * MÃNV, MÃĐA(THỜIGIAN>100 (PC)) * MÃĐA (ĐA*(MÃPB (TÊNPB = ’Quản lý’ (PB)))) ) Biểu thức quan hệ trả ra: A) Mã số họ tên nhân viên phòng “Quản lý” có tham gia đề án với thời gian 100 B) Mã số họ tên nhân viên có tham gia đề án phịng “Quản lý” với thời gian từ 100 trở lên C) Mã số họ tên nhân viên phịng “Quản lý” có tham gia đề án với thời gian từ 100 trở lên D) Mã số họ tên nhân viên có tham gia đề án phịng “Quản lý” với thời gian 100 E) Khơng có câu 44) Một … cung cấp tập khái niệm dùng mơ tả CSDL phép tốn xử lý liệu A) Cơ sở liệu B) Hệ quản trị CSDL C) Ngôn ngữ liệu D) Mơ hình liệu E) Quan hệ 45) Phát biểu sau xác nhất? A) {p.MÃPB, p.TÊNPB| PB(p)  (d1) (d2) ĐA(d1)  ĐA(d2)  d1.MÃPB = p.MÃPB  d2.MÃPB = p.MÃPB} phát biểu cho biết “Danh sách phịng ban chủ trì đề án” B) SELECT MÃNV, TÊNNV FROM NV WHERE (SELECT COUNT (*) FROM PC WHERE PC.MÃNV = NV.MÃNV) =2 phát biểu cho biết “Danh sách nhân viên tham gia đề án” C) SELECT MÃNV, TÊNNV, SUM(THỜIGIAN) FROM PC, NV WHERE NV.MÃNV = PC.MÃNV GROUP BY MÃNV phát biểu cho biết “Thời gian nhân viên làm việc cho đề án” D) SELECT MÃNV, TÊNNV FROM NV, PB, PC WHERE NV.MÃNV = PC.MÃNV AND NV.MÃPB = PB.MÃPB phát biểu cho biết “Các nhân viên trưởng phòng có tham gia đề án” E) Các câu xác 46) Với truy vấn “Cho biết danh sách nhân viên có tham gia đề án” Hãy chọn câu trả lời xác nhất? A) MÃNV, TÊNNV ((PC1(PC) * PC2(PC)) * NV) B) MÃNV, TÊNNV((COUNT(*)=2 (MÃNV ℑ COUNT(*)(PC))) * NV) Bộ môn HTTT – Khoa CNTT – ĐH KHTN TPHCM Trang 10/13 Nhập môn CSDL – CTT102 – 2014 Đề 341 C) SELECT MÃNV, TÊNNV FROM NV WHERE EXISTS (SELECT * FROM PC PC1 WHERE PC1.MÃNV = NV.MÃNV) AND EXISTS (SELECT * FROM PC PC2 WHERE PC2.MÃNV = NV.MÃNV) D) A, B, C E) A, B 47) Với truy vấn “Cho biết tên nhân viên tham gia đề án tên X Y”, phát biểu sau xác nhất? A) Π TÊNNV(NV * (PC * (σTÊNĐA = ‘X’ (ĐA) ∪ σTÊNĐA = ‘Y’ (ĐA)))) B) {n.TÊNNV | NV (n)  ((∃ d) (∃ p) ĐA(d)  PC(p)  (d.TÊNĐA = ‘X’  d.TÊNĐA = ‘Y’)  n.MÃNV = p.MÃNV  p.MÃĐA = d.MÃĐA)} C) SELECT TÊNNV FROM NV WHERE EXISTS (SELECT * FROM PC PC1, ĐA ĐA1 WHERE PC1.MÃNV = NV.MÃNV AND PC1.MÃĐA = ĐA1.MÃĐA AND ĐA1.TÊNĐA = ‘X’) AND EXISTS (SELECT * FROM PC PC2, ĐA ĐA2 WHERE PC2.MÃNV = NV.MÃNV AND PC2.MÃĐA = ĐA2.MÃĐA AND ĐA2.TÊNĐA = ‘Y’) D) A, B E) A, B, C 48) Với truy vấn “Cho biết danh sách nhân viên có tham gia đề án tên X” Phát biểu sau xác nhất? A) Π TÊNNV(NV *( PC * (σTÊNĐA = ‘X’ (ĐA)))) B) {n.TÊNNV | NV (n)  (( d) ( p) ĐA(d)  PC(p)  (d.TÊNĐA = ‘X’)  (n.MÃNV = p.MÃNV)  (p.MÃĐA = d.MÃĐA))} C) SELECT TÊNNV FROM NV WHERE EXISTS (SELECT * FROM PC, ĐA WHERE PC.MÃNV = NV.MÃNV AND PC.MÃĐA = ĐA.MÃĐA AND ĐA.TÊNĐA = ‘X’) D) A, B, C E) A, B, C sai 49) Cho câu truy vấn sau: SELECT MÃNV, TÊNNV FROM NV, PB, ĐA, PC WHERE NV.MÃNV = PC.MÃNV AND NV.MÃPB = PB.MÃPB AND PB.MÃPB = ĐA.MÃPB AND ĐA.MÃĐA = PC.MÃĐA Phát biểu sau xác nhất? A) Cho kết tập rỗng B) Khơng có nghĩa C) Danh sách nhân viên thuộc phịng ban mà phịng ban có chủ trì đề án D) Danh sách nhân viên có tham gia đề án phòng ban mà nhân viên trực thuộc chủ trì E) Các câu sai 50) Với truy vấn “Danh sách nhân viên có tham gia đề án” Phát biểu sau SAI? A) SELECT TÊNNV FROM NV, PC WHERE NV.MÃNV = PC.MÃNV B) SELECT TÊNNV FROM NV WHERE EXISTS (SELECT * FROM PC WHERE MÃNV = NV.MÃNV) C) SELECT TÊNNV FROM NV WHERE MÃNV IN (SELECT * FROM PC) D) SELECT TÊNNV FROM NV WHERE (SELECT COUNT(*) FROM PC WHERE MÃNV =NV.MÃNV) =1 E) C, D 51) Phát biểu sau Thực thể yếu khơng xác: A) Thực thể yếu phải tham gia vào mối quan hệ mà có tập thực thể B) Thực thể yếu nhận biết với thuộc tính C) Thực thể yếu lược đồ ER ký hiệu hình chữ nhật có hai nét Bộ mơn HTTT – Khoa CNTT – ĐH KHTN TPHCM Trang 11/13 Nhập môn CSDL – CTT102 – 2014 Đề 341 D) Tất thuộc tính khóa thực thể yếu phải lấy từ tập thực thể vào E) Mối quan hệ thực thể yếu thực thể mối quan hệ yếu 52) Cho lược đồ CSDL Văn_phòng (mãvp, địa_chỉ, điện_thoại, mã_cn, giá_thuê) Chi_nhánh (mãcn, địa_chỉ, điện_thoại, trưởng_cn) Nhân_viên (mãnv, họ_tên, ngày_sinh, giới_tính, ma_cn) Ràng buộc tồn vẹn “Trưởng chi nhánh phải nhân viên thuộc chi nhánh” thuộc loại: A) Ràng buộc chu trình B) Ràng buộc miền giá trị C) Ràng buộc khóa D) Ràng buộc liên thuộc tính liên quan hệ E) Ràng buộc liên liên quan hệ 53) Cho quan hệ Q(ABCDJ) tập phụ thuộc hàm F = {AB → D, C→J, J→FH} Quan hệ thuộc dạng chuẩn: A) 1NF B) 2NF C) 3NF D) BCNF E) Quan hệ thỏa dạng chuẩn 3NF BCNF 54) Trong mơ hình ER, loại thuộc tính mang nhiều giá trị thời điểm là: A) Thuộc tính suy diễn B) Thuộc tính đa trị C) Thuộc tính kết hợp D) Thuộc tính đơn trị E) Thuộc tính khóa 55) Trong q trình khai báo lược đồ CSDL quan hệ ngôn ngữ SQL, phát biểu sau KHƠNG xác: A) Khi thêm dịng vào bảng liệu khơng cần phải khai báo tường minh tồn danh sách thuộc tính bảng liệu câu lệnh INSERT B) Thuộc tính khóa ngoại tham chiếu tới khóa khóa unique C) Khi khai báo bảng liệu bắt buộc phải khai báo khóa cho bảng liệu D) Khơng thiết phải khai báo ràng buộc NOT NULL thuộc tính khóa ngoại E) Khơng có hai dịng liệu có giá trị giống cột thuộc tính khai báo ràng buộc 56) Nhận xét khơng xác với khái niệm “Khung nhìn”: A) Khung nhìn khơng thật chứa liệu vật lý tạo B) Có thể thực thêm, xóa, sửa liệu khung nhìn nào, liệu cập nhật xuống CSDL C) Có thể thực truy vấn liệu khung nhìn D) Khung nhìn đơn giản khung nhìn chứa tập thuộc tính từ bảng liệu bao gồm khóa bảng liệu E) Khơng thể cập nhật liệu khung nhìn có sử dụng hàm kết hợp 57) Cho lược đồ CSDL: Sinh_viên (mssv, họ_tên, năm_sinh, khoa) Học_phần (mã_môn, tên_môn,số_tc, khoaQL) Đăng_ký(mssv, mã_mơn, học_kỳ, năm) Ràng buộc tồn vẹn “Sinh viên khoa phép đăng ký môn học khoa quản lý” cài đặt bằng: Bộ môn HTTT – Khoa CNTT – ĐH KHTN TPHCM Trang 12/13 Nhập môn CSDL – CTT102 – 2014 A) B) C) D) E) Đề 341 Assertion Trigger Store Procedure A, B, C B, C 58) Cho lược đồ quan hệ: Sinh_viên (mssv, họ_tên, năm_sinh, khoa) RBTV “Mã số sinh viên không trùng không phép null” cài đặt bằng: A) Primary key B) Unique C) Trigger D) A, C E) A, B, C 59) Lệnh sau thuộc loại ngôn ngữ DML: A) Create B) Delete C) Alter D) Grant E) Drop 60) Toán tử [abc] đại diện cho: A) Một chuỗi chứa ký tự a, b c B) Một ký tự không thuộc tập hợp ký tự a, b, c C) Một ký tự thuộc tập hợp ký tự a, b c D) Một chuỗi khác chuỗi “abc” E) Đáp án khác HẾT Bộ môn HTTT – Khoa CNTT – ĐH KHTN TPHCM Trang 13/13 ... 44) Một … cung cấp tập khái niệm dùng mô tả CSDL phép toán xử lý liệu A) Cơ sở liệu B) Hệ quản trị CSDL C) Ngơn ngữ liệu D) Mơ hình liệu E) Quan hệ 45) Phát biểu sau xác nhất? A) {p.MÃPB, p.TÊNPB|... chỉnh sửa liệu cột MÃLỚP bảng LỚP có liệu liên quan bảng SV Thực tế khơng có nhu cầu chỉnh sửa liệu khóa (cột MÃLỚP) Có thể chỉnh sửa liệu cột MÃLỚP bảng LỚP sau người dùng phải cập nhật thủ cơng... tích Descartes R S quan hệ gồm: R A) B) C) D) E) A 21 22 B 11 12 S C 11 12 10 cột liệu cột liệu cột liệu cột liệu Các câu sai 13) Cho quan hệ R(A1, A2, …, An) S(B1, B2, …, Bn) Gọi miền giá trị

Ngày đăng: 18/07/2022, 21:06

Xem thêm:

HÌNH ẢNH LIÊN QUAN

THI CUỐI KỲ HỌC KỲ 2– 2014/2015 CƠ SỞ DỮ LIỆU  - THI CUỐI KỲ CƠ SỞ DỮ LIỆU
2 – 2014/2015 CƠ SỞ DỮ LIỆU (Trang 1)
A) DELETE. B)  DESTROY.  - THI CUỐI KỲ CƠ SỞ DỮ LIỆU
A) DELETE. B) DESTROY. (Trang 3)
9) Để lưu trữ mối quan hệ một – một dùng mơ hình quan hệ, ta phải: - THI CUỐI KỲ CƠ SỞ DỮ LIỆU
9 Để lưu trữ mối quan hệ một – một dùng mơ hình quan hệ, ta phải: (Trang 3)

TỪ KHÓA LIÊN QUAN

w