Đề 5 – Đề thi, câu hỏi trắc nghiệm online Cơ Sở Dữ Liệu

Đề 5 - Đề thi, câu hỏi trắc nghiệm online Cơ Sở Dữ Liệu

1. Đâu là một thách thức khi sử dụng cơ sở dữ liệu phân tán?
2. Đâu là một phương pháp để cải thiện hiệu suất của các truy vấn SQL?
3. Trong ngữ cảnh cơ sở dữ liệu, 'ACID' là viết tắt của những thuộc tính nào?
4. Trong SQL, hàm `COALESCE` được sử dụng để làm gì?
5. Trong SQL, mệnh đề `GROUP BY` được sử dụng để làm gì?
6. Trong mô hình ER (Entity-Relationship), một thuộc tính đa trị (multivalued attribute) được biểu diễn như thế nào?
7. Trong ngữ cảnh cơ sở dữ liệu, 'Data Mining' (khai phá dữ liệu) là gì?
8. Đâu là một ví dụ về cơ sở dữ liệu dạng đồ thị (graph database)?
9. Trong mô hình dữ liệu quan hệ, khóa chính (primary key) có đặc điểm gì?
10. Transaction log (nhật ký giao dịch) trong hệ quản trị cơ sở dữ liệu được sử dụng cho mục đích gì?
11. Đâu là một lợi ích của việc sử dụng ORM (Object-Relational Mapping) trong phát triển ứng dụng cơ sở dữ liệu?
12. Đâu là lợi ích chính của việc sử dụng stored procedure trong cơ sở dữ liệu?
13. Trong ngữ cảnh cơ sở dữ liệu, thuật ngữ 'Data Warehouse' thường được dùng để chỉ điều gì?
14. Đâu là một chiến lược để giảm thiểu deadlock (tình trạng bế tắc) trong cơ sở dữ liệu?
15. Trong SQL, mệnh đề `EXISTS` thường được sử dụng để làm gì?
16. Trong SQL, câu lệnh `UNION` được sử dụng để làm gì?
17. Phương pháp nào sau đây giúp đảm bảo tính nhất quán (Consistency) của dữ liệu trong môi trường đa người dùng?
18. Khi nào nên sử dụng cơ sở dữ liệu hướng đối tượng (object-oriented database) thay vì cơ sở dữ liệu quan hệ?
19. Điều gì xảy ra khi một giao dịch vi phạm tính nguyên tử (Atomicity) trong ACID?
20. Trong SQL, câu lệnh `CREATE VIEW` được sử dụng để làm gì?
21. Đâu là một thách thức chính khi làm việc với dữ liệu lớn (Big Data)?
22. Trong các hệ quản trị cơ sở dữ liệu quan hệ, isolation level (mức độ cô lập) ảnh hưởng đến điều gì?
23. Trong ngữ cảnh cơ sở dữ liệu, 'sharding' là gì?
24. Trong mô hình quan hệ, ràng buộc toàn vẹn tham chiếu (referential integrity constraint) đảm bảo điều gì?
25. Kỹ thuật 'chuẩn hóa' (normalization) trong thiết kế cơ sở dữ liệu nhằm mục đích gì?
26. Đâu là một đặc điểm quan trọng của cơ sở dữ liệu NoSQL so với cơ sở dữ liệu quan hệ truyền thống?
27. Trong SQL, câu lệnh `ALTER TABLE` được sử dụng để làm gì?
28. Loại chỉ mục (index) nào phù hợp nhất cho cột chứa nhiều giá trị trùng lặp?
29. Trong bảo mật cơ sở dữ liệu, 'SQL injection' là một loại tấn công như thế nào?
30. Trong SQL, mệnh đề nào được sử dụng để lọc các bản ghi sau khi chúng đã được nhóm bằng `GROUP BY`?