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

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

1. Loại ràng buộc nào đảm bảo rằng các giá trị trong một cột của bảng là duy nhất?
2. Kỹ thuật `Two-Phase Locking` được sử dụng để giải quyết vấn đề gì trong quản lý giao dịch đồng thời?
3. Khóa ngoại (Foreign Key) được sử dụng để làm gì trong cơ sở dữ liệu quan hệ?
4. Thuộc tính ACID trong giao dịch cơ sở dữ liệu đảm bảo điều gì?
5. Trong ngữ cảnh cơ sở dữ liệu đám mây (Cloud Database), mô hình `Database as a Service` (DBaaS) mang lại lợi ích chính nào?
6. DBMS là viết tắt của cụm từ nào?
7. Trong bối cảnh cơ sở dữ liệu, `Data Warehouse` được sử dụng cho mục đích gì?
8. Hình thức tấn công SQL Injection lợi dụng lỗ hổng nào trong ứng dụng web?
9. Trong mô hình ER (Entity-Relationship), hình chữ nhật đại diện cho thành phần nào?
10. Chiến lược `write-ahead logging` (WAL) được sử dụng để đảm bảo thuộc tính nào của giao dịch cơ sở dữ liệu?
11. Kỹ thuật `sharding` được sử dụng để cải thiện hiệu suất của cơ sở dữ liệu như thế nào?
12. Giao dịch (transaction) trong cơ sở dữ liệu là gì?
13. Điều gì xảy ra khi một giao dịch vi phạm tính nhất quán (consistency) trong ACID?
14. Lệnh SQL nào được sử dụng để truy xuất dữ liệu từ một hoặc nhiều bảng?
15. Ngôn ngữ nào thường được sử dụng để truy vấn và quản lý dữ liệu trong hệ quản trị cơ sở dữ liệu quan hệ?
16. `Denormalization` là gì và khi nào nên sử dụng kỹ thuật này?
17. Mục đích chính của việc chuẩn hóa cơ sở dữ liệu là gì?
18. Thuật ngữ nào sau đây mô tả một tập hợp có cấu trúc các dữ liệu liên quan được lưu trữ và truy cập điện tử từ một hệ thống máy tính?
19. Làm thế nào để ngăn chặn tình trạng `data corruption` (hỏng dữ liệu) trong cơ sở dữ liệu?
20. `Data Mining` trong quản trị cơ sở dữ liệu là gì?
21. Trong SQL, mệnh đề `GROUP BY` được sử dụng để làm gì?
22. Trong ngữ cảnh NoSQL, `CAP theorem` đề cập đến ba thuộc tính nào mà một hệ thống phân tán có thể đảm bảo?
23. Phân quyền truy cập (access control) trong cơ sở dữ liệu nhằm mục đích gì?
24. Điều gì có thể gây ra `deadlock` trong hệ thống quản trị cơ sở dữ liệu?
25. Khi nào nên sử dụng NoSQL thay vì cơ sở dữ liệu quan hệ?
26. Sao lưu (backup) cơ sở dữ liệu định kỳ quan trọng vì lý do nào sau đây?
27. Mục đích của việc sử dụng stored procedure trong cơ sở dữ liệu là gì?
28. Điểm khác biệt chính giữa cơ sở dữ liệu quan hệ (Relational Database) và NoSQL là gì?
29. Loại chỉ mục (index) nào thường được sử dụng để tăng tốc độ truy vấn trên các cột có giá trị duy nhất?
30. Một `view` trong cơ sở dữ liệu là gì?