Trắc nghiệm Cơ sở dữ liệu Bài 9: Các hệ thống phân tán (Distributed Systems)
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
Hệ thống CSDL phân tán (Distributed Database System – DDBS) là gì?
Đáp án và lời giải
Đáp án: C
Câu 2
Lý do chính để sử dụng hệ thống CSDL phân tán là gì?
Đáp án và lời giải
Đáp án: C
Câu 3
Tính minh bạch phân tán (Distributed Transparency) trong DDBS có nghĩa là gì?
Đáp án và lời giải
Đáp án: B
Câu 4
Loại minh bạch nào che giấu việc dữ liệu được phân chia (phân mảnh) trên các nút khác nhau?
Đáp án và lời giải
Đáp án: C
Câu 5
Loại minh bạch nào che giấu việc dữ liệu được sao chép (nhân bản) trên các nút khác nhau?
Đáp án và lời giải
Đáp án: B
Câu 6
Loại minh bạch nào che giấu việc dữ liệu có thể được lưu trữ ở nhiều vị trí khác nhau trên mạng?
Đáp án và lời giải
Đáp án: A
Câu 7
Ưu điểm nào của DDBS liên quan đến khả năng hệ thống vẫn hoạt động bình thường ngay cả khi một số nút bị lỗi?
Đáp án và lời giải
Đáp án: C
Câu 8
Khi khối lượng dữ liệu hoặc số lượng người dùng tăng lên, DDBS có khả năng mở rộng bằng cách nào?
Đáp án và lời giải
Đáp án: C
Câu 9
Nhược điểm chính của hệ thống CSDL phân tán là gì?
Đáp án và lời giải
Đáp án: C
Câu 10
Phân mảnh (Fragmentation) dữ liệu trong DDBS là gì?
Đáp án và lời giải
Đáp án: B
Câu 11
Có mấy loại phân mảnh chính?
Đáp án và lời giải
Đáp án: B
Câu 12
Phân mảnh ngang (Horizontal Fragmentation) phân chia một quan hệ dựa trên tiêu chí nào?
Đáp án và lời giải
Đáp án: B
Câu 13
Phân mảnh dọc (Vertical Fragmentation) phân chia một quan hệ dựa trên tiêu chí nào?
Đáp án và lời giải
Đáp án: B
Câu 14
Nhân bản (Replication) dữ liệu trong DDBS là gì?
Đáp án và lời giải
Đáp án: A
Câu 15
Lợi ích chính của việc nhân bản dữ liệu là gì?
Đáp án và lời giải
Đáp án: B
Câu 16
Thách thức chính của việc nhân bản dữ liệu là gì?
Đáp án và lời giải
Đáp án: C
Câu 17
Trong DDBS, Điều khiển tương tranh phân tán (Distributed Concurrency Control) phức tạp hơn hệ tập trung vì:
Đáp án và lời giải
Đáp án: C
Câu 18
Phục hồi phân tán (Distributed Recovery) trong DDBS là quá trình gì?
Đáp án và lời giải
Đáp án: C
Câu 19
Giao thức “Two-Phase Commit” (Đồng thuận hai pha) thường được sử dụng trong DDBS để giải quyết vấn đề gì?
Đáp án và lời giải
Đáp án: C
Câu 20
Một DDBS có thể được xây dựng trên nền tảng của các HQTCSDL tập trung hiện có thông qua các lớp phần mềm trung gian. Phát biểu này đúng hay sai?
Đáp án và lời giải
Đáp án: A
Câu 21
Kiến trúc DDBS nào mà không có máy chủ trung tâm, mỗi nút vừa là Client vừa là Server cho các nút khác?
Đáp án và lời giải
Đáp án: C
Câu 22
Trong kiến trúc Client-Server cho DDBS, các máy Client gửi yêu cầu đến đâu?
Đáp án và lời giải
Đáp án: B
Câu 23
Khi một truy vấn yêu cầu dữ liệu từ nhiều mảnh khác nhau nằm trên các nút khác nhau, thành phần nào trong DDBS chịu trách nhiệm kết hợp kết quả?
Đáp án và lời giải
Đáp án: C
Câu 24
Vấn đề “Deadlock phân tán” có thể xảy ra khi nào?
Đáp án và lời giải
Đáp án: C
Câu 25
DDBS thường phức tạp và tốn kém hơn để thiết kế và quản lý so với hệ thống CSDL tập trung. Phát biểu này đúng hay sai?