Đề thi, bài tập trắc nghiệm online Quản trị cơ sở dữ liệu – Đề 1

Đề 1 - Bài tập, đề thi trắc nghiệm online Quản trị cơ sở dữ liệu

1. Trong mô hình quan hệ, khái niệm nào sau đây dùng để mô tả cấu trúc dữ liệu và các ràng buộc toàn vẹn?
2. Thuộc tính ACID nào đảm bảo rằng một giao dịch được thực hiện hoàn toàn hoặc không thực hiện gì cả?
3. Loại ràng buộc nào đảm bảo rằng giá trị trong một cột phải là duy nhất trong tất cả các hàng của bảng?
4. Trong SQL, câu lệnh nào được sử dụng để truy xuất dữ liệu từ một hoặc nhiều bảng?
5. Chuẩn hóa cơ sở dữ liệu nhằm mục đích chính là gì?
6. Loại chỉ mục (index) nào phù hợp nhất cho các cột thường xuyên được sử dụng trong mệnh đề WHERE với các toán tử so sánh phạm vi (ví dụ: >, <, BETWEEN)?
7. Trong ngữ cảnh bảo mật cơ sở dữ liệu, 'SQL injection' là loại tấn công nào?
8. Sao lưu (backup) cơ sở dữ liệu nhằm mục đích chính là gì?
9. Trong mô hình ER (Entity-Relationship), hình chữ nhật đại diện cho khái niệm nào?
10. Khái niệm 'Data Warehouse' thường được sử dụng cho mục đích nào?
11. Trong SQL, mệnh đề nào được sử dụng để sắp xếp kết quả truy vấn?
12. Loại khóa nào xác định duy nhất mỗi bản ghi trong một bảng và được chọn làm khóa chính?
13. Trong quản trị cơ sở dữ liệu, thuật ngữ 'trigger' (bộ kích hoạt) đề cập đến điều gì?
14. Phương pháp nào thường được sử dụng để kiểm soát đồng thời (concurrency control) trong hệ quản trị cơ sở dữ liệu giao dịch?
15. Trong mô hình cơ sở dữ liệu NoSQL, loại cơ sở dữ liệu nào lưu trữ dữ liệu dưới dạng cặp khóa-giá trị (key-value pairs)?
16. Kỹ thuật 'sharding' trong cơ sở dữ liệu phân tán nhằm mục đích gì?
17. Trong SQL, hàm tổng hợp (aggregate function) nào dùng để tính trung bình cộng của các giá trị trong một cột?
18. Khi thiết kế cơ sở dữ liệu, bước nào sau đây KHÔNG thuộc quy trình thiết kế logic?
19. Trong ngữ cảnh cơ sở dữ liệu, 'view' (khung nhìn) là gì?
20. Công cụ nào thường được sử dụng để mô hình hóa dữ liệu trong giai đoạn thiết kế cơ sở dữ liệu?
21. Trong SQL, mệnh đề 'JOIN' được sử dụng để làm gì?
22. Loại cơ sở dữ liệu NoSQL nào phù hợp nhất để lưu trữ dữ liệu dạng đồ thị, ví dụ như mạng xã hội?
23. Trong quản trị cơ sở dữ liệu, 'data mining' (khai phá dữ liệu) là quá trình làm gì?
24. Trong SQL, câu lệnh DDL (Data Definition Language) nào được sử dụng để thay đổi cấu trúc của một bảng đã tồn tại?
25. Khi nào thì việc sử dụng 'stored procedure' (thủ tục lưu trữ) trong cơ sở dữ liệu là một lựa chọn tốt?
26. Trong ngữ cảnh quản trị cơ sở dữ liệu đám mây (cloud database), mô hình dịch vụ PaaS (Platform as a Service) cung cấp gì cho người dùng?
27. Phương pháp nào sau đây giúp cải thiện hiệu suất truy vấn cơ sở dữ liệu bằng cách lưu trữ dữ liệu được truy cập thường xuyên trong bộ nhớ nhanh hơn?
28. Trong quản lý giao dịch cơ sở dữ liệu, 'two-phase locking' (khóa hai pha) là giao thức nhằm mục đích gì?
29. Trong SQL, mệnh đề 'GROUP BY' thường được sử dụng kết hợp với mệnh đề nào để lọc các nhóm dựa trên điều kiện?
30. Trong ngữ cảnh cơ sở dữ liệu phân tán, 'data replication' (sao chép dữ liệu) được sử dụng chủ yếu để đạt được mục tiêu nào?