Trắc nghiệm Cơ sở dữ liệu Bài 3: Lược đồ và thể hiện của CSDL
25 câu · Đề ôn tập tổng hợp
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
Đâu là sự khác biệt cơ bản giữa Lược đồ (Schema) và Thể hiện (Instance) của CSDL?
Đáp án và lời giải
Đáp án: C
Câu 2
Lược đồ khái niệm (Conceptual Schema) mô tả điều gì?
Đáp án và lời giải
Đáp án: C
Câu 3
Lược đồ trong (Internal Schema) mô tả điều gì?
Đáp án và lời giải
Đáp án: C
Câu 4
Lược đồ ngoài (External Schema) hay View là gì?
Đáp án và lời giải
Đáp án: C
Câu 5
Trong kiến trúc 3 cấp, ánh xạ từ cấp khái niệm xuống cấp trong (Conceptual-to-Internal Mapping) chịu trách nhiệm cho điều gì?
Đáp án và lời giải
Đáp án: D
Câu 6
Thể hiện (Instance) của CSDL thay đổi khi nào?
Đáp án và lời giải
Đáp án: C
Câu 7
Lược đồ (Schema) của CSDL thay đổi khi nào?
Đáp án và lời giải
Đáp án: C
Câu 8
Tính độc lập dữ liệu logic (Logical Data Independence) cho phép thay đổi điều gì mà không ảnh hưởng đến cấp cao hơn?
Đáp án và lời giải
Đáp án: B
Câu 9
Tính độc lập dữ liệu vật lý (Physical Data Independence) cho phép thay đổi điều gì mà không ảnh hưởng đến cấp cao hơn?
Đáp án và lời giải
Đáp án: C
Câu 10
Tại sao cần có nhiều lược đồ ngoài (External Schemas)?
Đáp án và lời giải
Đáp án: C
Câu 11
Kiến trúc 3 cấp giúp đảm bảo tính gì của dữ liệu?
Đáp án và lời giải
Đáp án: D
Câu 12
Mô hình dữ liệu (Data Model) chủ yếu được sử dụng để mô tả cấp độ lược đồ nào?
Đáp án và lời giải
Đáp án: B
Câu 13
Ánh xạ từ cấp ngoài xuống cấp khái niệm (External-to-Conceptual Mapping) dùng để làm gì?
Đáp án và lời giải
Đáp án: C
Câu 14
Nếu bạn xóa một thuộc tính khỏi lược đồ khái niệm, điều gì có thể xảy ra?
Đáp án và lời giải
Đáp án: C
Câu 15
Nếu bạn thay đổi phương pháp tổ chức file lưu trữ một bảng (ví dụ: từ heap file sang B+-tree), điều gì có thể xảy ra?
Đáp án và lời giải
Đáp án: C
Câu 16
Một bộ sưu tập các bản ghi (records) trong một bảng tại một thời điểm cụ thể đại diện cho điều gì?
Đáp án và lời giải
Đáp án: B
Câu 17
Mô tả về tên cột, kiểu dữ liệu của từng cột và các ràng buộc trên cột đó trong một bảng đại diện cho điều gì?
Đáp án và lời giải
Đáp án: A
Câu 18
Cấp độ nào trong kiến trúc 3 cấp mà người dùng cuối hoặc lập trình viên ứng dụng thường làm việc trực tiếp thông qua HQTCSDL?
Đáp án và lời giải
Đáp án: A
Câu 19
Kiến trúc 3 cấp giúp che giấu chi tiết về lưu trữ vật lý khỏi người dùng ở cấp nào?
Đáp án và lời giải
Đáp án: C
Câu 20
Tính độc lập dữ liệu là một trong những lợi ích chính của việc sử dụng HQTCSDL so với:
Đáp án và lời giải
Đáp án: C
Câu 21
Việc thêm một View mới cho một nhóm người dùng cụ thể ảnh hưởng đến cấp độ lược đồ nào?
Đáp án và lời giải
Đáp án: C
Câu 22
Việc thay đổi cách thức HQTCSDL quản lý bộ nhớ đệm (buffer management) ảnh hưởng đến cấp độ lược đồ nào nhiều nhất?
Đáp án và lời giải
Đáp án: C
Câu 23
Trong kiến trúc 3 cấp, cấp nào cung cấp sự trừu tượng hóa cao nhất về dữ liệu cho người dùng cuối?
Đáp án và lời giải
Đáp án: A
Câu 24
Trong kiến trúc 3 cấp, cấp nào cung cấp sự mô tả chi tiết nhất về cách dữ liệu được tổ chức và lưu trữ vật lý?
Đáp án và lời giải
Đáp án: C
Câu 25
Mục đích của việc sử dụng ánh xạ (mapping) giữa các cấp độ lược đồ là gì?