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

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

1. Trong mô hình dữ liệu quan hệ, khái niệm nào sau đây dùng để mô tả cấu trúc dữ liệu, bao gồm tên thuộc tính, kiểu dữ liệu và ràng buộc?
2. Hoạt động nào sau đây thuộc về quản trị cơ sở dữ liệu, giúp đảm bảo dữ liệu luôn sẵn sàng và có thể phục hồi sau sự cố?
3. Loại ràng buộc toàn vẹn nào đảm bảo rằng giá trị của một thuộc tính không được trùng lặp trong một 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. Mục tiêu chính của việc chuẩn hóa cơ sở dữ liệu là gì?
6. 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 hoặc số lượng giá trị phân biệt lớn?
7. Trong ngữ cảnh cơ sở dữ liệu giao dịch, ACID là viết tắt của các thuộc tính nào?
8. Kỹ thuật nào sau đây giúp cải thiện hiệu suất truy vấn 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ớ?
9. Loại tấn công bảo mật nào mà kẻ tấn công chèn mã SQL độc hại vào các truy vấn, nhằm mục đích truy cập hoặc sửa đổi dữ liệu trái phép?
10. 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)?
11. Phương pháp phân quyền nào cho phép gán quyền truy cập dựa trên vai trò của người dùng trong tổ chức?
12. Trong quá trình thiết kế cơ sở dữ liệu, bước nào xác định các thực thể (entities) và mối quan hệ (relationships) giữa chúng?
13. Công cụ nào sau đây thường được sử dụng để quản lý và giám sát hiệu suất của hệ quản trị cơ sở dữ liệu?
14. Trong kiến trúc 3 lớp của hệ quản trị cơ sở dữ liệu, lớp nào chịu trách nhiệm tương tác trực tiếp với người dùng và hiển thị dữ liệu?
15. Phương pháp nào sau đây giúp giảm thời gian phục hồi cơ sở dữ liệu sau sự cố bằng cách ghi lại các thay đổi vào một tệp nhật ký riêng biệt?
16. Trong SQL, mệnh đề nào được sử dụng để lọc các bản ghi dựa trên một điều kiện nhất định trong câu lệnh SELECT?
17. Khái niệm 'Data Warehouse' thường được sử dụng cho mục đích gì?
18. Trong ngữ cảnh bảo mật cơ sở dữ liệu, 'masking' dữ liệu có nghĩa là gì?
19. 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 có cấu trúc đồ thị, ví dụ như mạng xã hội hoặc bản đồ quan hệ?
20. Trong quản trị cơ sở dữ liệu, thuật ngữ 'tuning' dùng để chỉ hoạt động nào?
21. Kỹ thuật 'sharding' trong cơ sở dữ liệu phân tán nhằm mục đích gì?
22. Trong SQL, hàm tổng hợp nào được sử dụng để tính giá trị trung bình của một cột số?
23. Cho tình huống: Một công ty thương mại điện tử muốn theo dõi lịch sử mua hàng của khách hàng để phân tích hành vi và đưa ra khuyến nghị sản phẩm. Loại cơ sở dữ liệu nào phù hợp nhất để lưu trữ dữ liệu này?
24. Trong quản trị CSDL, 'Data scrubbing' hay 'Data cleansing' là quá trình làm gì?
25. Trong mô hình quan hệ, phép toán nào được sử dụng để kết hợp dữ liệu từ hai bảng dựa trên một hoặc nhiều cột chung?
26. Phương pháp nào sau đây giúp tăng cường tính sẵn sàng của cơ sở dữ liệu bằng cách duy trì một bản sao dữ liệu đồng bộ trên một hệ thống dự phòng?
27. Trong ngữ cảnh cơ sở dữ liệu, 'deadlock' (bế tắc) xảy ra khi nào?
28. Loại bản ghi nhật ký (log) nào ghi lại trạng thái của cơ sở dữ liệu sau khi một giao dịch đã được cam kết (committed)?
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ữ liệu sau khi đã nhóm?
30. Một công ty muốn xây dựng hệ thống phân tích dữ liệu lớn để xử lý dữ liệu phi cấu trúc từ mạng xã hội và nhật ký web. Loại cơ sở dữ liệu nào (NoSQL) sẽ phù hợp nhất?