Tạo Trắc Nghiệm

Trắc nghiệm Cơ sở dữ liệu Bài 6: Kiến trúc của một hệ quản trị cơ sở dữ liệu (DBMS)

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

Thành phần chính nào của HQTCSDL chịu trách nhiệm dịch các câu lệnh DML thành các hành động cấp thấp để truy cập dữ liệu?

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

Đáp án: C

Câu 2

Hệ thống con nào của Bộ xử lý truy vấn kiểm tra cú pháp và ngữ nghĩa của câu truy vấn, sau đó tạo ra một biểu diễn nội bộ?

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

Đáp án: C

Câu 3

Thành phần nào của Bộ xử lý truy vấn chịu trách nhiệm chọn kế hoạch thực hiện hiệu quả nhất cho một truy vấn?

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

Đáp án: B

Câu 4

Thành phần chính nào của HQTCSDL tương tác trực tiếp với hệ điều hành để quản lý việc đọc/ghi dữ liệu từ đĩa?

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

Đáp án: D

Câu 5

Trình quản lý bộ đệm (Buffer Manager) có vai trò gì trong kiến trúc HQTCSDL?

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

Đáp án: C

Câu 6

Thành phần nào của Trình quản lý lưu trữ chịu trách nhiệm quản lý không gian trên đĩa và cách các bản ghi được lưu trữ trong file?

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

Đáp án: B

Câu 7

Hệ thống con nào của HQTCSDL đảm bảo tính nguyên tố (atomicity) và tính bền vững (durability) của các giao dịch?

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

Đáp án: C

Câu 8

Thành phần nào trong Trình quản lý giao dịch chịu trách nhiệm đảm bảo các giao dịch đồng thời không gây ra xung đột?

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

Đáp án: C

Câu 9

Hệ thống danh mục (System Catalog) hay Dictionary dữ liệu là gì?

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

Đáp án: C

Câu 10

Thành phần nào trong kiến trúc HQTCSDL chịu trách nhiệm thực thi các ràng buộc toàn vẹn và kiểm tra quyền truy cập của người dùng?

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

Đáp án: D

Câu 11

Biên dịch các câu lệnh DDL (Data Definition Language) và lưu trữ thông tin vào Hệ thống danh mục là nhiệm vụ của thành phần nào?

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

Đáp án: B

Câu 12

Khi một ứng dụng gửi một câu lệnh DML (Data Manipulation Language) đến HQTCSDL, thành phần nào đầu tiên xử lý câu lệnh này?

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

Đáp án: D

Câu 13

Thành phần nào của HQTCSDL chịu trách nhiệm phục hồi CSDL về trạng thái nhất quán sau sự cố hệ thống?

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

Đáp án: B

Câu 14

Kiến trúc HQTCSDL giúp đạt được sự độc lập dữ liệu thông qua việc phân chia các cấp độ lược đồ và sử dụng các gì để liên kết chúng?

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

Đáp án: C

Câu 15

Trong kiến trúc nhiều tầng (ví dụ: 3 tầng Client-Server), tầng nào chứa logic nghiệp vụ và giao tiếp với HQTCSDL?

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

Đáp án: B

Câu 16

Trình quản lý chỉ mục (Index Manager) là một phần của thành phần nào?

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

Đáp án: C

Câu 17

Lưu trữ và quản lý thông tin về các View, ràng buộc toàn vẹn, và quyền của người dùng là chức năng chính của:

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

Đáp án: C

Câu 18

Khi nhiều giao dịch đồng thời truy cập vào cùng một dữ liệu, thành phần nào đảm bảo rằng kết quả cuối cùng là chính xác và không bị ảnh hưởng bởi thứ tự thực hiện?

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

Đáp án: C

Câu 19

Thành phần nào cung cấp giao diện cấp thấp để truy cập dữ liệu, ví dụ: đọc một khối dữ liệu từ đĩa?

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

Đáp án: D

Câu 20

Kiến trúc HQTCSDL ảnh hưởng đến hiệu suất của hệ thống CSDL như thế nào?

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

Đáp án: C

Câu 21

HQTCSDL hiện đại thường có kiến trúc nào?

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

Đáp án: C

Câu 22

Trong kiến trúc 2 tầng (2-tier architecture), logic nghiệp vụ thường nằm ở đâu?

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

Đáp án: C

Câu 23

Tầng trình bày (Presentation Tier) trong kiến trúc đa tầng chịu trách nhiệm cho điều gì?

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

Đáp án: C

Câu 24

Lợi ích chính của kiến trúc đa tầng (ví dụ 3-tier) so với kiến trúc 2 tầng là gì?

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

Đáp án: C

Câu 25

Nếu một hệ thống CSDL được sử dụng bởi hàng ngàn người dùng truy cập qua trình duyệt web, kiến trúc nào phù hợp nhất?

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

Đáp án: C