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

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

1. Phương pháp nào sau đây được sử dụng để cải thiện hiệu suất truy vấn trong cơ sở dữ liệu bằng cách lưu trữ kết quả của các truy vấn thường xuyên được sử dụng trong bộ nhớ đệm?
2. Trong 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 cho người dùng những gì?
3. Trong bối cảnh cơ sở dữ liệu, `view` (khung nhìn) là gì?
4. Loại tấn công bảo mật cơ sở dữ liệu nào khai thác lỗ hổng trong việc xử lý đầu vào của người dùng để chèn mã SQL độc hại vào truy vấn?
5. Thuật ngữ `sharding` (phân mảnh dữ liệu) trong cơ sở dữ liệu đề cập đến kỹ thuật nào?
6. Trong ngữ cảnh sao lưu và phục hồi cơ sở dữ liệu, `differential backup` (sao lưu khác biệt) là gì?
7. Kiểu chuẩn hóa cơ sở dữ liệu nào loại bỏ sự phụ thuộc bắc cầu (transitive dependency)?
8. Trong ngữ cảnh quản trị cơ sở dữ liệu, `data replication` (sao chép dữ liệu) được sử dụng để đạt được mục tiêu chính nào?
9. Trong mô hình cơ sở dữ liệu quan hệ, `khóa ngoại` (foreign key) dùng để làm gì?
10. Trong quản lý cơ sở dữ liệu, thuật ngữ `data dictionary` (từ điển dữ liệu) dùng để chỉ điều gì?
11. Trong ngữ cảnh quản lý giao dịch đồng thời (concurrency control) trong cơ sở dữ liệu, `deadlock` (bế tắc) xảy ra khi nào?
12. Công cụ ETL (Extract, Transform, Load) được sử dụng trong quá trình xây dựng kho dữ liệu để làm gì?
13. Trong các hệ thống quản trị cơ sở dữ liệu NoSQL, loại cơ sở dữ liệu `document database` (cơ sở dữ liệu tài liệu) lưu trữ dữ liệu ở định dạng nào?
14. Loại ràng buộc (constraint) nào trong SQL được sử dụng để đảm bảo rằng giá trị trong một cột không được trùng lặp trong tất cả các hàng của bảng?
15. Loại cơ sở dữ liệu NoSQL nào phù hợp nhất để lưu trữ và truy vấn dữ liệu về mối quan hệ giữa các thực thể, ví dụ như mạng xã hội hoặc đồ thị tri thức?
16. Trong kiến trúc cơ sở dữ liệu 3 lớp (3-tier database architecture), lớp nào chịu trách nhiệm tương tác trực tiếp với người dùng cuối?
17. Khái niệm `data warehouse` (kho dữ liệu) được sử dụng chủ yếu cho mục đích gì?
18. Kỹ thuật `indexing` (lập chỉ mục) trong cơ sở dữ liệu được sử dụng để làm gì?
19. Trong ngữ cảnh bảo mật cơ sở dữ liệu, `data masking` (che dấu dữ liệu) được sử dụng để làm gì?
20. Giao tác (transaction) trong cơ sở dữ liệu có tính chất ACID. Chữ `C` trong ACID đại diện cho thuộc tính nào?
21. Mục đích chính của việc `tuning` (tinh chỉnh) cơ sở dữ liệu là gì?
22. Trong SQL, câu lệnh `GROUP BY` thường được sử dụng kết hợp với hàm tổng hợp (aggregate function) nào để tính toán giá trị trên các nhóm hàng?
23. Trong ngữ cảnh quản trị cơ sở dữ liệu, thuật ngữ `toàn vẹn dữ liệu` (data integrity) đề cập đến điều gì?
24. Khi nào thì việc `denormalization` (phi chuẩn hóa) cơ sở dữ liệu có thể được xem xét?
25. Ưu điểm chính của việc sử dụng `stored procedure` (thủ tục lưu trữ) trong cơ sở dữ liệu là gì?
26. Chức năng chính của `database trigger` (bộ kích hoạt cơ sở dữ liệu) là gì?
27. Thao tác `chuẩn hóa cơ sở dữ liệu` (database normalization) nhằm mục đích chính là gì?
28. Trong SQL, câu lệnh `JOIN` nào trả về tất cả các hàng từ bảng bên trái và các hàng phù hợp từ bảng bên phải?
29. Khi nào thì việc sử dụng cơ sở dữ liệu NoSQL có thể phù hợp hơn so với cơ sở dữ liệu quan hệ?
30. Trong ngữ cảnh bảo mật cơ sở dữ liệu, `role-based access control` (RBAC) là gì?