Đề thi, bài tập trắc nghiệm online Quản trị cơ sở dữ liệuĐề 13 – 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 Đề 13 – Bài tập, đề thi trắc nghiệm online Quản trị cơ sở dữ liệu Đề 13 – Bài tập, đề thi trắc nghiệm online Quản trị cơ sở dữ liệu Số câu30Quiz ID10013 Làm bài Câu 1 1. Trong mô hình dữ liệu quan hệ, thuật ngữ nào dùng để chỉ một cột trong một bảng? A A. Bản ghi B B. Thuộc tính C C. Khóa chính D D. Quan hệ Câu 2 2. Loại ràng buộc toàn vẹn dữ liệu nào đảm bảo rằng giá trị của một cột phải tồn tại trong một cột khác của cùng hoặc bảng khác? A A. Ràng buộc miền giá trị B B. Ràng buộc duy nhất C C. Ràng buộc khóa ngoại D D. Ràng buộc NOT NULL Câu 3 3. Thao tác nào sau đây KHÔNG phải là một thao tác cơ bản trong đại số quan hệ? A A. Chọn (SELECT) B B. Kết nối (JOIN) C C. Sắp xếp (SORT) D D. Phép chiếu (PROJECT) Câu 4 4. 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. GROUP BY B B. ORDER BY C C. WHERE D D. HAVING Câu 5 5. Chỉ mục (Index) trong cơ sở dữ liệu được sử dụng chủ yếu để làm gì? A A. Tăng cường bảo mật dữ liệu B B. Cải thiện hiệu suất truy vấn C C. Đảm bảo tính toàn vẹn dữ liệu D D. Giảm dung lượng lưu trữ Câu 6 6. Trong ngữ cảnh ACID của giao dịch cơ sở dữ liệu, chữ 'C' đại diện cho thuộc tính nào? A A. Consistent (Nhất quán) B B. Concurrent (Đồng thời) C C. Cached (Đệm) D D. Complex (Phức tạp) Câu 7 7. Loại CSDL NoSQL nào phù hợp nhất để lưu trữ dữ liệu dạng đồ thị, ví dụ như mạng xã hội? A A. Document Database (CSDL dạng tài liệu) B B. Key-Value Database (CSDL khóa-giá trị) C C. Graph Database (CSDL đồ thị) D D. Column-Family Database (CSDL cột) Câu 8 8. Kỹ thuật chuẩn hóa cơ sở dữ liệu (Normalization) nhằm mục đích chính là gì? A A. Tăng tốc độ truy vấn dữ liệu B B. Giảm thiểu dư thừa dữ liệu và cải thiện tính toàn vẹn C C. Tăng cường bảo mật dữ liệu D D. Đơn giản hóa cấu trúc dữ liệu Câu 9 9. Trong SQL, câu lệnh nào được sử dụng để cập nhật dữ liệu đã tồn tại trong bảng? A A. INSERT B B. UPDATE C C. DELETE D D. SELECT Câu 10 10. Sao lưu (Backup) cơ sở dữ liệu là một hoạt động quan trọng trong quản trị CSDL, mục đích chính của việc sao lưu là gì? A A. Tăng hiệu suất hoạt động của CSDL B B. Phục hồi dữ liệu trong trường hợp xảy ra sự cố C C. Giảm dung lượng lưu trữ CSDL D D. Kiểm tra tính toàn vẹn của dữ liệu Câu 11 11. Loại tấn công bảo mật CSDL nào mà kẻ tấn công chèn mã SQL độc hại vào các truy vấn để truy cập hoặc sửa đổi dữ liệu trái phép? 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 12 12. Trong ngữ cảnh của Data Warehouse, ETL là viết tắt của quy trình nào? A A. Extract, Transform, Load B B. Encrypt, Transmit, Log C C. Evaluate, Test, Launch D D. Error, Track, Locate Câu 13 13. Khái niệm 'View' (khung nhìn) trong CSDL quan hệ dùng để làm gì? A A. Tạo bản sao lưu dữ liệu B B. Cung cấp một khung nhìn ảo của dữ liệu từ một hoặc nhiều bảng C C. Tăng tốc độ ghi dữ liệu D D. Mã hóa dữ liệu nhạy cảm Câu 14 14. Đâu là lợi ích chính của việc sử dụng stored procedure (thủ tục lưu trữ) trong CSDL? A A. Tăng dung lượng lưu trữ CSDL B B. Cải thiện hiệu suất và bảo mật C C. Giảm độ phức tạp của mô hình dữ liệu D D. Đơn giản hóa quá trình sao lưu và phục hồi Câu 15 15. Trong mô hình ER (Entity-Relationship), hình thoi (diamond) biểu diễn khái niệm nào? A A. Thực thể (Entity) B B. Thuộc tính (Attribute) C C. Mối quan hệ (Relationship) D D. Khóa chính (Primary Key) Câu 16 16. Khi thiết kế CSDL, nguyên tắc 'DRY' (Don't Repeat Yourself) liên quan đến chuẩn hóa nhằm mục tiêu gì? A A. Tối ưu hóa 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 Câu 17 17. Trong quản trị CSDL, thuật ngữ 'tuning' (điều chỉnh) thường liên quan đến việc gì? A A. Sao lưu và phục hồi CSDL B B. Cải thiện hiệu suất CSDL C C. Thiết kế lược đồ CSDL D D. Quản lý quyền truy cập CSDL Câu 18 18. Câu lệnh SQL nào được sử dụng để xóa một bảng khỏi CSDL? A A. DROP TABLE B B. DELETE TABLE C C. TRUNCATE TABLE D D. REMOVE TABLE Câu 19 19. Trong mô hình CSDL phân tán, 'sharding' là kỹ thuật để làm gì? A A. Sao lưu dữ liệu giữa các site B B. Phân chia dữ liệu theo chiều ngang trên nhiều máy chủ C C. Tăng cường bảo mật bằng mã hóa dữ liệu D D. Tối ưu hóa truy vấn trên dữ liệu lớn Câu 20 20. Loại khóa nào trong CSDL được sử dụng để xác định duy nhất mỗi bản ghi trong một bảng? A A. Khóa ngoại (Foreign Key) B B. Khóa chính (Primary Key) C C. Khóa phụ (Secondary Key) D D. Khóa ứng viên (Candidate Key) Câu 21 21. Trong SQL, mệnh đề 'GROUP BY' thường được sử dụng kết hợp với hàm nào để thực hiện tính toán tổng hợp trên các nhóm dữ liệu? A A. ORDER BY B B. WHERE C C. HAVING D D. Hàm tổng hợp (Aggregate functions) như COUNT, SUM, AVG Câu 22 22. Trong quản lý giao dịch CSDL, 'rollback' (quay lui) được sử dụng khi nào? A A. Khi giao dịch hoàn thành thành công B B. Khi có lỗi xảy ra trong quá trình giao dịch C C. Khi muốn xem lại lịch sử giao dịch D D. Khi muốn tối ưu hóa hiệu suất giao dịch Câu 23 23. Đâu là một ví dụ về hệ quản trị CSDL quan hệ (RDBMS) phổ biến? A A. MongoDB B B. Cassandra C C. MySQL D D. Redis Câu 24 24. Trong ngữ cảnh bảo mật CSDL, 'audit trail' (nhật ký kiểm toán) được sử dụng để làm gì? A A. Mã hóa dữ liệu nhạy cảm B B. Theo dõi và ghi lại các hoạt động truy cập và thay đổi dữ liệu C C. Ngăn chặn tấn công SQL Injection D D. Quản lý quyền truy cập người dùng Câu 25 25. Khi nào thì việc sử dụng denormalization (phi chuẩn hóa) có thể được xem xét trong thiết kế CSDL? A A. Khi muốn tăng cường tính toàn vẹn dữ liệu B B. Khi hiệu suất truy vấn đọc dữ liệu là ưu tiên hàng đầu C C. Khi dung lượng lưu trữ dữ liệu cần được tối ưu hóa D D. Khi muốn giảm thiểu dư thừa dữ liệu Câu 26 26. Trong SQL, mệnh đề 'HAVING' khác với 'WHERE' ở điểm nào? A A. 'HAVING' được sử dụng để lọc dữ liệu trước khi nhóm, còn 'WHERE' lọc sau khi nhóm B B. 'HAVING' được sử dụng để lọc các nhóm sau khi đã thực hiện phép nhóm (GROUP BY), còn 'WHERE' lọc các bản ghi trước khi nhóm C C. 'HAVING' chỉ sử dụng được với số, còn 'WHERE' sử dụng được với mọi kiểu dữ liệu D D. 'HAVING' chỉ sử dụng được trong stored procedure, còn 'WHERE' sử dụng được ở mọi nơi Câu 27 27. Trong ngữ cảnh Big Data, Hadoop HDFS được sử dụng để làm gì? A A. Xử lý truy vấn SQL B B. Lưu trữ và quản lý dữ liệu phân tán trên quy mô lớn C C. Trực quan hóa dữ liệu D D. Quản lý giao dịch ACID Câu 28 28. Phương pháp xác thực (authentication) nào kiểm tra danh tính của người dùng bằng cách sử dụng hai yếu tố khác nhau, ví dụ mật khẩu và mã OTP gửi đến điện thoại? A A. Xác thực đơn yếu tố B B. Xác thực đa yếu tố (MFA) C C. Ủy quyền dựa trên vai trò (RBAC) D D. Mã hóa đầu cuối Câu 29 29. Trong quản trị CSDL đám mây, mô hình dịch vụ PaaS (Platform as a Service) cung cấp cho người dùng những gì? A A. Cơ sở hạ tầng vật lý (máy chủ, mạng) B B. Hệ điều hành và phần mềm CSDL C C. Nền tảng phát triển và triển khai ứng dụng, bao gồm cả CSDL D D. Ứng dụng CSDL hoàn chỉnh Câu 30 30. Trong ngữ cảnh NoSQL, CAP theorem khẳng định rằng một hệ thống phân tán chỉ có thể đảm bảo tối đa bao nhiêu trong ba thuộc tính: Consistency (Nhất quán), Availability (Khả dụng), Partition Tolerance (Khả năng chịu phân vùng)? A A. Một B B. Hai C C. Ba D D. Không giới hạn Đề 5 – Bài tập, đề thi trắc nghiệm online Kinh tế vi mô Đề 14 – Bài tập, đề thi trắc nghiệm online Cơ khí đại cương