Đề thi, bài tập trắc nghiệm online Quản trị cơ sở dữ liệuĐề 4 – Bài tập, đề thi trắc nghiệm online Quản trị cơ sở dữ liệu Đăng vào 2 Tháng 5, 2026 bởi admin Đề 4 – Bài tập, đề thi trắc nghiệm online Quản trị cơ sở dữ liệu Đề 4 – Bài tập, đề thi trắc nghiệm online Quản trị cơ sở dữ liệu Số câu30Quiz ID10004 Làm bài Câu 1 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? A A. Instance B B. Schema C C. Record D D. Field Câu 2 2. Thao tác nào sau đây KHÔNG thuộc nhóm thao tác DML (Data Manipulation Language) trong SQL? A A. SELECT B B. UPDATE C C. DELETE D D. CREATE TABLE Câu 3 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ả? A A. Tính nguyên tử (Atomicity) B B. Tính nhất quán (Consistency) C C. Tính độc lập (Isolation) D D. Tính bền vững (Durability) Câu 4 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? A A. Ràng buộc miền (Domain constraint) B B. Ràng buộc khóa chính (Primary key constraint) C C. Ràng buộc duy nhất (Unique constraint) D D. Ràng buộc tham chiếu (Referential integrity constraint) Câu 5 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? A A. Lớp vật lý (Physical level) B B. Lớp logic (Logical level) C C. Lớp khung nhìn (View level) D D. Lớp lưu trữ (Storage level) Câu 6 6. Chỉ mục (index) trong CSDL được sử dụng chủ yếu để làm gì? A A. Tăng cường tính bảo mật dữ liệu B B. Tăng tốc độ truy vấn dữ liệu C C. Đảm bảo tính toàn vẹn dữ liệu D D. Giảm dung lượng lưu trữ dữ liệu Câu 7 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? A A. ORDER BY B B. GROUP BY C C. WHERE D D. HAVING Câu 8 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)? A A. Document database B B. Graph database C C. Key-value store D D. Column-family database Câu 9 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ì? A A. Tăng tốc độ truy vấn B B. Giảm dư thừa dữ liệu C C. Tăng cường bảo mật D D. Đơn giản hóa cấu trúc CSDL Câu 10 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ì? A A. Tối ưu hiệu năng CSDL B B. Đảm bảo tính sẵn sàng và khả năng phục hồi dữ liệu C C. Kiểm soát truy cập CSDL D D. Mở rộng dung lượng lưu trữ CSDL Câu 11 11. Trong mô hình ER (Entity-Relationship), hình chữ nhật đại diện cho khái niệm nào? A A. Thuộc tính (Attribute) B B. Mối quan hệ (Relationship) C C. Thực thể (Entity) D D. Khóa chính (Primary Key) Câu 12 12. Khái niệm 'khóa ngoại' (foreign key) trong CSDL quan hệ dùng để làm gì? A A. Xác định khóa chính của một bảng B B. Liên kết giữa các bảng C C. Đảm bảo tính duy nhất của dữ liệu D D. Tăng tốc độ truy vấn dữ liệu Câu 13 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ị? A A. COUNT() B B. SUM() C C. AVG() D D. MAX() Câu 14 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? A A. Tấn công từ chối dịch vụ (DoS) B B. Tấn công SQL injection C C. Tấn công Man-in-the-middle D D. Tấn công Phishing Câu 15 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? A A. Sao lưu và phục hồi CSDL B B. Tối ưu hóa truy vấn và cấu hình CSDL C C. Quản lý quyền truy cập CSDL D D. Thiết kế lược đồ CSDL Câu 16 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? A A. Phân mảnh dọc (Vertical fragmentation) B B. Phân mảnh ngang (Horizontal fragmentation) C C. Phân mảnh hỗn hợp (Hybrid fragmentation) D D. Sao chép toàn bộ (Data replication) Câu 17 17. Công cụ nào thường được sử dụng để thiết kế mô hình ER (Entity-Relationship) cho CSDL? A A. SQL Developer B B. ERwin Data Modeler C C. Microsoft Excel D D. Visual Studio Code Câu 18 18. Trong CSDL giao dịch, 'deadlock' (bế tắc) xảy ra khi nào? A A. Khi một giao dịch bị hủy bỏ B B. Khi hai hoặc nhiều giao dịch chờ đợi lẫn nhau để giải phóng tài nguyên C C. Khi CSDL bị quá tải D D. Khi xảy ra lỗi phần cứng Câu 19 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? A A. Timestamp ordering B B. Optimistic concurrency control C C. Locking D D. Multi-version concurrency control (MVCC) Câu 20 20. Trong ngữ cảnh CSDL, 'data warehouse' (kho dữ liệu) được sử dụng chủ yếu cho mục đích gì? A A. Xử lý giao dịch trực tuyến (OLTP) B B. Phân tích và báo cáo dữ liệu (OLAP) C C. Lưu trữ dữ liệu thời gian thực D D. Sao lưu và phục hồi dữ liệu Câu 21 21. Trong SQL, mệnh đề 'JOIN' được sử dụng để làm gì? A A. Sắp xếp dữ liệu B B. Lọc dữ liệu C C. Kết hợp dữ liệu từ nhiều bảng D D. Nhóm dữ liệu Câu 22 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? A A. Document database B B. Graph database C C. Key-value store D D. Column-family database Câu 23 23. Kỹ thuật 'sharding' trong CSDL phân tán dùng để làm gì? A A. Sao lưu dữ liệu B B. Phân chia dữ liệu trên nhiều máy chủ C C. Mã hóa dữ liệu D D. Nén dữ liệu Câu 24 24. Trong quản trị CSDL, việc giám sát (monitoring) CSDL có vai trò gì? A A. Tăng cường bảo mật CSDL B B. Phát hiện và khắc phục sự cố, tối ưu hiệu năng CSDL C C. Thiết kế lược đồ CSDL D D. Sao lưu và phục hồi CSDL Câu 25 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ì? A A. Dữ liệu trong một cột phải thuộc một miền giá trị nhất định B B. Giá trị của khóa chính là duy nhất C C. Giá trị của khóa ngoại phải tồn tại trong bảng tham chiếu D D. Không có thuộc tính nào được phép rỗng Câu 26 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? A A. WHERE B B. ORDER BY C C. HAVING D D. LIMIT Câu 27 27. Trong ngữ cảnh bảo mật CSDL, 'audit log' (nhật ký kiểm toán) dùng để làm gì? A A. Mã hóa dữ liệu B B. Kiểm soát truy cập C C. Ghi lại các hoạt động truy cập và thay đổi dữ liệu D D. Phát hiện xâm nhập Câu 28 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? A A. Thiết kế vật lý B B. Thiết kế logic C C. Cài đặt CSDL D D. Bảo trì CSDL Câu 29 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ả? A A. Graph database B B. Document database C C. Relational database D D. Key-value store Câu 30 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? A A. Column-family database B B. Graph database C C. Document database D D. Relational database Đề 11 – Bài tập, đề thi trắc nghiệm online Hành vi tổ chức Đề 5 – Bài tập, đề thi trắc nghiệm online Cơ khí đại cương