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

Đề 4 - 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 của dữ liệu, bao gồm tên thuộc tính và kiểu dữ liệu?
2. Thao tác nào sau đây KHÔNG thuộc nhóm thao tác DML (Data Manipulation Language) trong SQL?
3. Tính chất ACID nào đảm bảo rằng một giao dịch phải được thực hiện toàn bộ hoặc không thực hiện gì cả?
4. 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?
5. Trong kiến trúc 3 lớp của hệ quản trị CSDL, lớp nào chịu trách nhiệm giao tiếp trực tiếp với người dùng cuối?
6. Chỉ mục (index) trong CSDL được sử dụng chủ yếu để làm gì?
7. 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?
8. Loại CSDL NoSQL nào phù hợp nhất để lưu trữ dữ liệu dạng cặp khóa-giá trị (key-value pairs)?
9. Trong quá trình thiết kế CSDL quan hệ, chuẩn hóa (normalization) nhằm mục đích chính là gì?
10. Sao lưu (backup) và phục hồi (recovery) CSDL là hoạt động quan trọng trong quản trị CSDL, nhằm mục đích chính là gì?
11. Trong mô hình ER (Entity-Relationship), hình chữ nhật đại diện cho khái niệm nào?
12. Khái niệm 'khóa ngoại' (foreign key) trong CSDL quan hệ dùng để làm gì?
13. 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ị?
14. Loại tấn công bảo mật CSDL nào liên quan đến việc chèn mã độc vào câu lệnh SQL?
15. Trong quản trị CSDL, 'tuning' (điều chỉnh) hiệu năng CSDL bao gồm các hoạt động nào?
16. Trong mô hình CSDL phân tán, chiến lược phân mảnh dữ liệu nào chia bảng theo chiều ngang, dựa trên giá trị của một hoặc nhiều thuộc tính?
17. Công cụ nào thường được sử dụng để thiết kế mô hình ER (Entity-Relationship) cho CSDL?
18. Trong CSDL giao dịch, 'deadlock' (bế tắc) xảy ra khi nào?
19. Phương pháp kiểm soát đồng thời nào sử dụng cơ chế khóa (lock) để ngăn chặn xung đột truy cập dữ liệu?
20. Trong ngữ cảnh CSDL, 'data warehouse' (kho dữ liệu) được sử dụng chủ yếu cho mục đích gì?
21. Trong SQL, mệnh đề 'JOIN' được sử dụng để làm gì?
22. Loại CSDL NoSQL nào phù hợp để lưu trữ dữ liệu có cấu trúc đồ thị, ví dụ như mạng xã hội?
23. Kỹ thuật 'sharding' trong CSDL phân tán dùng để làm gì?
24. Trong quản trị CSDL, việc giám sát (monitoring) CSDL có vai trò gì?
25. Trong mô hình quan hệ, ràng buộc 'toàn vẹn tham chiếu' (referential integrity) đảm bảo điều gì?
26. 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 sau khi đã nhóm?
27. Trong ngữ cảnh bảo mật CSDL, 'audit log' (nhật ký kiểm toán) dùng để làm gì?
28. Trong quá trình thiết kế CSDL, bước nào xác định các thực thể, thuộc tính và mối quan hệ giữa chúng?
29. Một công ty thương mại điện tử sử dụng CSDL để quản lý thông tin sản phẩm, khách hàng và đơn hàng. Loại CSDL nào phù hợp nhất để đảm bảo tính toàn vẹn dữ liệu và xử lý giao dịch hiệu quả?
30. Một ứng dụng mạng xã hội cần lưu trữ thông tin về người dùng và mối quan hệ bạn bè giữa họ. Loại CSDL nào sẽ tối ưu cho việc truy vấn và phân tích mạng lưới quan hệ này?