Đề thi, bài tập trắc nghiệm online Cơ Sở Dữ LiệuĐề 1 – Bài tập, đề thi trắc nghiệm online Cơ Sở Dữ Liệu Đăng vào 2 Tháng 5, 2026 bởi admin Đề 1 – Bài tập, đề thi trắc nghiệm online Cơ Sở Dữ Liệu Đề 1 – Bài tập, đề thi trắc nghiệm online Cơ Sở Dữ Liệu Số câu25Quiz ID16105 Làm bài Câu 1 1. Đâu là một thách thức chính khi làm việc với cơ sở dữ liệu NoSQL so với cơ sở dữ liệu quan hệ (SQL)? A A. Khó khăn trong việc mở rộng quy mô cơ sở dữ liệu. B B. Thiếu hỗ trợ cho các giao dịch ACID. C C. Chi phí lưu trữ dữ liệu cao hơn. D D. Ít công cụ và thư viện hỗ trợ hơn. Câu 2 2. Đâu là một lợi ích chính của việc sử dụng ORM (Object-Relational Mapping) trong phát triển ứng dụng cơ sở dữ liệu? A A. Tăng cường bảo mật cho cơ sở dữ liệu. B B. Giảm thiểu sự phức tạp của việc tương tác với cơ sở dữ liệu bằng cách sử dụng các đối tượng hướng đối tượng. C C. Tự động tối ưu hóa hiệu suất truy vấn. D D. Đơn giản hóa việc quản lý lược đồ cơ sở dữ liệu. Câu 3 3. Câu lệnh SQL nào được sử dụng để thay đổi cấu trúc của một bảng (ví dụ: thêm, sửa đổi hoặc xóa cột)? A A. UPDATE B B. ALTER TABLE C C. MODIFY TABLE D D. CHANGE TABLE Câu 4 4. Trong cơ sở dữ liệu, thuật ngữ 'index' (chỉ mục) được sử dụng để làm gì? A A. Để mã hóa dữ liệu nhạy cảm. B B. Để tăng tốc độ truy vấn dữ liệu. C C. Để sao lưu dữ liệu. D D. Để kiểm soát quyền truy cập vào dữ liệu. Câu 5 5. Trong SQL, câu lệnh `UNION` được sử dụng để làm gì? A A. Để lọc các hàng từ một bảng. B B. Để kết hợp các hàng từ hai hoặc nhiều bảng và loại bỏ các hàng trùng lặp. C C. Để sắp xếp các hàng trong kết quả truy vấn. D D. Để tính toán các giá trị tổng hợp. Câu 6 6. Trong SQL, mệnh đề `GROUP BY` được sử dụng để làm gì? A A. Sắp xếp kết quả truy vấn theo một hoặc nhiều cột. B B. Lọc kết quả truy vấn dựa trên một điều kiện. C C. Nhóm các hàng có cùng giá trị trong một hoặc nhiều cột thành các nhóm. D D. Kết hợp dữ liệu từ hai hoặc nhiều bảng. Câu 7 7. Phát biểu nào sau đây mô tả đúng nhất về khái niệm 'view' (khung nhìn) trong cơ sở dữ liệu? A A. Một bản sao vật lý của dữ liệu từ một hoặc nhiều bảng. B B. Một bảng tạm thời được sử dụng để lưu trữ kết quả truy vấn. C C. Một truy vấn được lưu trữ, cho phép người dùng truy cập dữ liệu như thể nó là một bảng thực. D D. Một cơ chế để kiểm soát quyền truy cập vào dữ liệu nhạy cảm. Câu 8 8. Đâu là một phương pháp để đảm bảo tính toàn vẹn dữ liệu trong cơ sở dữ liệu? A A. Sử dụng tên bảng và cột không rõ ràng. B B. Áp dụng các ràng buộc (constraints) để kiểm soát dữ liệu được nhập vào cơ sở dữ liệu. C C. Cho phép truy cập không hạn chế vào tất cả các bảng. D D. Tắt các tính năng bảo mật của cơ sở dữ liệu. Câu 9 9. Đâu là một ví dụ về cơ sở dữ liệu NoSQL? A A. MySQL B B. PostgreSQL C C. MongoDB D D. Oracle Câu 10 10. Trong SQL, mệnh đề `HAVING` được sử dụng như thế nào? A A. Để lọc các hàng trước khi chúng được nhóm bởi `GROUP BY`. B B. Để lọc các hàng sau khi chúng đã được nhóm bởi `GROUP BY`. C C. Để sắp xếp các hàng trong kết quả truy vấn. D D. Để kết hợp các hàng từ các bảng khác nhau. Câu 11 11. Trong mô hình quan hệ, 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 tham chiếu đến một khóa chính tồn tại trong một quan hệ khác? A A. Ràng buộc miền (Domain constraint) B B. Ràng buộc khóa (Key constraint) C C. Ràng buộc tham chiếu (Referential integrity constraint) D D. Ràng buộc thuộc tính (Attribute constraint) Câu 12 12. Phương pháp nào sau đây thường được sử dụng để tăng cường bảo mật cho cơ sở dữ liệu? A A. Sử dụng mật khẩu yếu. B B. Mã hóa dữ liệu nhạy cảm. C C. Cho phép truy cập không hạn chế từ mọi địa chỉ IP. D D. Tắt nhật ký kiểm toán. Câu 13 13. Kỹ thuật chuẩn hóa cơ sở dữ liệu (database 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 sự dư thừa dữ liệu và cải thiện tính nhất quán. C C. Tăng cường bảo mật cho cơ sở dữ liệu. D D. Đơn giản hóa việc sao lưu và phục hồi dữ liệu. Câu 14 14. Trong cơ sở dữ liệu, 'data mining' (khai phá dữ liệu) là gì? A A. Quá trình sao lưu và phục hồi dữ liệu. B B. Quá trình thiết kế lược đồ cơ sở dữ liệu. C C. Quá trình khám phá các mẫu và xu hướng ẩn trong các tập dữ liệu lớn. D D. Quá trình xác thực và làm sạch dữ liệu. Câu 15 15. Đâu là một đặc điểm chính của cơ sở dữ liệu quan hệ (RDBMS)? A A. Dữ liệu được lưu trữ trong các tài liệu (documents). B B. Dữ liệu được lưu trữ trong các bảng với các hàng và cột. C C. Không có lược đồ cố định. D D. Dữ liệu được truy cập thông qua các truy vấn MapReduce. Câu 16 16. Trong ngữ cảnh cơ sở dữ liệu phân tán, điều gì là quan trọng nhất để đảm bảo tính nhất quán dữ liệu? A A. Sử dụng phần cứng đắt tiền. B B. Đồng bộ hóa dữ liệu giữa các nút. C C. Giảm thiểu số lượng nút trong hệ thống. D D. Sử dụng một hệ điều hành duy nhất trên tất cả các nút. Câu 17 17. Trong ngữ cảnh cơ sở dữ liệu, thuật ngữ 'data warehouse' (kho dữ liệu) thường được dùng để chỉ điều gì? A A. Một hệ thống quản lý cơ sở dữ liệu quan hệ (RDBMS). B B. Một bộ sưu tập dữ liệu tích hợp từ nhiều nguồn, được sử dụng cho mục đích báo cáo và phân tích. C C. Một công cụ để thiết kế giao diện người dùng cho các ứng dụng cơ sở dữ liệu. D D. Một phương pháp để mã hóa dữ liệu nhạy cảm. Câu 18 18. Trong SQL, mệnh đề `WHERE` được sử dụng để làm gì? A A. Để sắp xếp kết quả truy vấn. B B. Để lọc các hàng dựa trên một điều kiện cụ thể. C C. Để nhóm các hàng có cùng giá trị. D D. Để kết hợp dữ liệu từ các bảng khác nhau. Câu 19 19. Loại chỉ mục 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? A A. Chỉ mục toàn văn (Full-text index) B B. Chỉ mục bitmap (Bitmap index) C C. Chỉ mục băm (Hash index) D D. Chỉ mục B-tree (B-tree index) Câu 20 20. Trong SQL, câu lệnh `JOIN` được sử dụng để làm gì? A A. Để lọc dữ liệu từ một bảng. B B. Để kết hợp dữ liệu từ hai hoặc nhiều bảng dựa trên một điều kiện liên quan. C C. Để sắp xếp dữ liệu trong một bảng. D D. Để xóa dữ liệu từ một bảng. Câu 21 21. Trong cơ sở dữ liệu, thuật ngữ 'deadlock' (bế tắc) mô tả tình huống nào? A A. Một lỗi phần cứng dẫn đến mất dữ liệu. B B. Một tình huống mà hai hoặc nhiều giao dịch đang chờ đợi lẫn nhau để giải phóng các tài nguyên. C C. Một lỗ hổng bảo mật cho phép truy cập trái phép vào dữ liệu. D D. Một truy vấn chậm do thiếu chỉ mục. Câu 22 22. Trong cơ sở dữ liệu, thuật ngữ 'normalization' (chuẩn hóa) liên quan đến việc gì? A A. Quá trình tối ưu hóa hiệu suất truy vấn. B B. Quá trình tổ chức dữ liệu để giảm thiểu sự dư thừa và cải thiện tính nhất quán. C C. Quá trình mã hóa dữ liệu nhạy cảm. D D. Quá trình sao lưu và phục hồi dữ liệu. Câu 23 23. Thuật ngữ ACID trong cơ sở dữ liệu đại diện cho những đặc tính nào của giao dịch? A A. Atomicity, Consistency, Isolation, Durability B B. Accuracy, Completeness, Integrity, Documentation C C. Accessibility, Correctness, Immutability, Distribution D D. Authorization, Confidentiality, Identification, Availability Câu 24 24. Đâu là một lợi ích chính của việc sử dụng stored procedure (thủ tục lưu trữ) trong cơ sở dữ liệu? A A. Giảm thiểu dung lượng lưu trữ của cơ sở dữ liệu. B B. Tăng cường bảo mật bằng cách giảm thiểu việc tiếp xúc trực tiếp với dữ liệu. C C. Đơn giản hóa việc quản lý chỉ mục. D D. Cải thiện hiệu suất bằng cách thực thi trước các truy vấn phức tạp. Câu 25 25. Mục đích chính của việc sử dụng trigger (bộ kích hoạt) trong cơ sở dữ liệu là gì? A A. Để tự động tạo chỉ mục trên các bảng. B B. Để thực thi các hành động tự động để đáp ứng với các sự kiện dữ liệu. C C. Để mã hóa dữ liệu nhạy cảm. D D. Để tối ưu hóa hiệu suất truy vấn. Đề 1 – Bài tập, đề thi trắc nghiệm online Suy Giáp Trạng Bẩm Sinh Đề 2 – Bài tập, đề thi trắc nghiệm online Hemophilia 1