Tạo Trắc Nghiệm

Trắc Nghiệm Hệ Quản Trị Cơ Sở Dữ Liệu Chương 4

30 câu · Trắc nghiệm theo chương

Xem trước: đọc nhanh mọi câu dạng chữ, chưa tính giờ, chưa hiện đáp án.
Luyện tập: chọn đáp án là biết đúng sai ngay, kèm lời giải.
Thi thử: nộp bài mới chấm điểm và hiện lời giải.

Câu 1

Trong một sơ đồ ER, một hình thoi (diamond) có nhãn “Giảng Dạy” kết nối hai hình chữ nhật “Giáo Viên” và “Lớp Học”. Ký hiệu này biểu diễn cho điều gì trong thế giới thực?

Đáp án và lời giải

Đáp án: B

Câu 2

Khi thiết kế CSDL cho một nhà xuất bản, thuộc tính TacGia của một cuốn SACH ban đầu được xác định là một thuộc tính đơn. Tuy nhiên, sau đó người ta nhận thấy một cuốn sách có thể có nhiều tác giả. Cách tiếp cận nào là đúng đắn nhất để mô hình hóa lại thuộc tính TacGia trong mô hình ER?

Đáp án và lời giải

Đáp án: B

Câu 3

Một đường kẻ đôi nối từ một loại thực thể HOADON đến mối quan hệ CO với loại thực thể CHITIET_HOADON. Ràng buộc này được gọi là “sự tham gia toàn phần” (total participation). Ý nghĩa nghiệp vụ của nó là gì?

Đáp án và lời giải

Đáp án: B

Câu 4

Trong mô hình ER, một thuộc tính được gạch dưới (ví dụ: MaSV) đại diện cho điều gì?

Đáp án và lời giải

Đáp án: A

Câu 5

Khi ánh xạ một thuộc tính đa trị (multivalued attribute), ví dụ như SoDienThoai của NHANVIEN, sang mô hình quan hệ, phương pháp chuẩn tắc là gì?

Đáp án và lời giải

Đáp án: C

Câu 6

Quy tắc ánh xạ một mối quan hệ hai ngôi nhiều-nhiều (M-N) từ mô hình ER sang mô hình quan hệ là gì?

Đáp án và lời giải

Đáp án: B

Câu 7

Một thực thể “Phòng” trong một “Tòa Nhà” chỉ có ý nghĩa và chỉ có thể được xác định duy nhất khi đi kèm với thông tin của Tòa Nhà chứa nó. Trong mô hình ER, “Phòng” nên được mô hình hóa như thế nào?

Đáp án và lời giải

Đáp án: B

Câu 8

Đâu là điểm khác biệt cốt lõi giữa một “thuộc tính phức hợp” (composite attribute) và một “thuộc tính đơn” (simple attribute)?

Đáp án và lời giải

Đáp án: B

Câu 9

Trong mô hình EER, một mối quan hệ “ISA” (là một loại của) được dùng để biểu diễn khái niệm gì?

Đáp án và lời giải

Đáp án: D

Câu 10

Trong một lược đồ EER, giả sử NHANVIEN là siêu lớp và KYSU, KETOAN là các lớp con. Một ràng buộc “disjoint” (loại trừ) trên sự chuyên biệt hóa này có nghĩa là gì?

Đáp án và lời giải

Đáp án: B

Câu 11

Khi ánh xạ một mối quan hệ một-nhiều (1-N) giữa PHONGBAN (bên 1) và NHANVIEN (bên N), phương pháp phổ biến và hiệu quả nhất là gì?

Đáp án và lời giải

Đáp án: A

Câu 12

Một thuộc tính ThanhTien trong hóa đơn được tính bằng cách nhân SoLuong với DonGia. Trong mô hình ER, ThanhTien nên được biểu diễn như thế nào?

Đáp án và lời giải

Đáp án: C

Câu 13

Trong sơ đồ EER, một ràng buộc “total” (toàn phần) trên một sự chuyên biệt hóa (ví dụ, PHUONGTIEN là siêu lớp của OTO và XEMAY) có nghĩa là:

Đáp án và lời giải

Đáp án: B

Câu 14

Bậc (degree) của một mối quan hệ trong mô hình ER là gì?

Đáp án và lời giải

Đáp án: A

Câu 15

Khi ánh xạ một thực thể yếu sang mô hình quan hệ, khóa chính của bảng tương ứng sẽ được tạo như thế nào?

Đáp án và lời giải

Đáp án: C

Câu 16

Trong mô hình ER, “tỷ số bản số” (cardinality ratio) của một mối quan hệ quy định điều gì?

Đáp án và lời giải

Đáp án: B

Câu 17

Xét mối quan hệ một-một (1-1) giữa GIANGVIEN và KHOA (mô tả mối quan hệ ‘Trưởng khoa’). Phương án nào sau đây là một cách ánh xạ KHÔNG hợp lệ hoặc không được khuyến khích?

Đáp án và lời giải

Đáp án: C

Câu 18

Khái niệm “tổng quát hóa” (Generalization) trong mô hình EER là một quá trình:

Đáp án và lời giải

Đáp án: A

Câu 19

Khi ánh xạ một cấu trúc chuyên biệt hóa/tổng quát hóa sang mô hình quan hệ, phương án “tạo một bảng duy nhất cho toàn bộ hệ thống phân cấp” (single table for hierarchy) phù hợp nhất khi nào?

Đáp án và lời giải

Đáp án: B

Câu 20

Một mối quan hệ ba ngôi (ternary relationship) giữa GIANGVIEN, SINHVIEN, và DUAN (mô tả việc một giảng viên hướng dẫn một sinh viên trong một dự án) sẽ được ánh xạ sang mô hình quan hệ như thế nào?

Đáp án và lời giải

Đáp án: C

Câu 21

Sự khác biệt giữa một thực thể (entity) và một loại thực thể (entity type) là gì?

Đáp án và lời giải

Đáp án: B

Câu 22

Trong mô hình EER, một “lớp con chia sẻ” (shared subclass) hay “lớp con hợp” (union type/category) được sử dụng để làm gì?

Đáp án và lời giải

Đáp án: A

Câu 23

Tại sao cần phải xác định khóa chính (primary key) cho mỗi thực thể trong giai đoạn thiết kế khái niệm?

Đáp án và lời giải

Đáp án: B

Câu 24

Trong bước thiết kế cơ sở dữ liệu, giai đoạn “thiết kế logic” (logical design) tập trung vào việc gì?

Đáp án và lời giải

Đáp án: C

Câu 25

Một thuộc tính của một mối quan hệ (ví dụ: thuộc tính NgayDangKy của mối quan hệ DangKy giữa SinhVien và MonHoc) nên được đặt ở đâu khi ánh xạ sang mô hình quan hệ?

Đáp án và lời giải

Đáp án: C

Câu 26

Điều gì phân biệt một mối quan hệ kết hợp (Aggregation) với một mối quan hệ thông thường trong mô hình ER?

Đáp án và lời giải

Đáp án: B

Câu 27

Một sinh viên nói rằng “Mọi mối quan hệ 1-1 đều nên được hợp nhất thành một bảng duy nhất để tiết kiệm không gian”. Tại sao phát biểu này không phải lúc nào cũng đúng?

Đáp án và lời giải

Đáp án: B

Câu 28

“Ràng buộc toàn vẹn do người dùng định nghĩa” (user-defined integrity constraint) là gì trong bối cảnh thiết kế?

Đáp án và lời giải

Đáp án: C

Câu 29

Thiết kế cơ sở dữ liệu là một quá trình lặp đi lặp lại. Điều này có nghĩa là gì?

Đáp án và lời giải

Đáp án: B

Câu 30

Khi phân tích yêu cầu, việc xác định “danh từ” trong các tài liệu mô tả thường giúp tìm ra các đối tượng nào trong mô hình ER?

Đáp án và lời giải

Đáp án: D