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

Đề 10 - 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 đại diện cho một thuộc tính hoặc đặc điểm của một thực thể?
2. Câu lệnh SQL nào được sử dụng để truy xuất dữ liệu từ một hoặc nhiều bảng?
3. Mục tiêu chính của việc chuẩn hóa cơ sở dữ liệu là gì?
4. Loại ràng buộc toàn vẹn dữ liệu nào đảm bảo rằng giá trị trong một cột phải tồn tại trong một cột khác của bảng khác?
5. Trong ngữ cảnh quản trị cơ sở dữ liệu, thuật ngữ 'transaction' (giao dịch) đề cập đến điều gì?
6. Kiến trúc cơ sở dữ liệu 3 lớp (3-schema architecture) bao gồm các lớp nào?
7. Loại chỉ mục (index) nào phù hợp nhất cho các cột thường xuyên được sử dụng trong mệnh đề WHERE với toán tử so sánh phạm vi (ví dụ: BETWEEN, >, <)?
8. Sao lưu cơ sở dữ liệu (database backup) nhằm mục đích chính là gì?
9. Trong mô hình ER (Entity-Relationship), hình chữ nhật đại diện cho khái niệm nào?
10. Câu lệnh SQL nào dùng để thay đổi cấu trúc của bảng (ví dụ: thêm cột, sửa đổi kiểu dữ liệu)?
11. Đâu là một hệ quản trị cơ sở dữ liệu quan hệ (RDBMS) mã nguồn mở phổ biến?
12. Khái niệm 'data warehouse' (kho dữ liệu) thường được sử dụng cho mục đích gì?
13. Trong SQL, mệnh đề 'GROUP BY' được sử dụng để làm gì?
14. Phương pháp nào sau đây giúp cải thiện hiệu suất truy vấn trong cơ sở dữ liệu khi làm việc với lượng dữ liệu lớn?
15. Đâu là một ví dụ về cơ sở dữ liệu NoSQL?
16. Thuật ngữ 'trigger' (bộ kích hoạt) trong cơ sở dữ liệu có nghĩa là gì?
17. Trong SQL, mệnh đề 'JOIN' được sử dụng để làm gì?
18. Mức độ cô lập (isolation level) trong giao dịch cơ sở dữ liệu xác định điều gì?
19. Trong ngữ cảnh bảo mật cơ sở dữ liệu, 'SQL injection' là loại tấn công nào?
20. Khi thiết kế cơ sở dữ liệu cho một hệ thống quản lý thư viện, bạn cần lưu trữ thông tin về sách, độc giả và việc mượn trả sách. Mối quan hệ giữa 'Sách' và 'Độc giả' trong ngữ cảnh 'mượn trả' có khả năng cao nhất là loại quan hệ nào?
21. Trong quản trị cơ sở dữ liệu, 'data mining' (khai phá dữ liệu) chủ yếu tập trung vào điều gì?
22. Trong mô hình dữ liệu quan hệ, khái niệm 'khóa chính' (primary key) dùng để làm gì?
23. Phương pháp 'sharding' (phân mảnh) cơ sở dữ liệu thường được sử dụng khi nào?
24. 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ị trong một cột?
25. Đâ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?
26. Trong ngữ cảnh cơ sở dữ liệu đám mây (cloud database), 'Database as a Service' (DBaaS) cung cấp mô hình dịch vụ nào?
27. Trong quản lý giao dịch cơ sở dữ liệu, thuộc tính 'Atomicity' (tính nguyên tử) đảm bảo điều gì?
28. Khi thiết kế cơ sở dữ liệu, 'denormalization' (phi chuẩn hóa) là kỹ thuật gì và thường được áp dụng khi nào?
29. Giả sử bạn có một bảng 'Sản phẩm' với cột 'Giá'. Bạn muốn tìm sản phẩm có giá cao thứ hai. Câu lệnh SQL nào sau đây thực hiện điều này hiệu quả nhất (giả sử không có sản phẩm nào có cùng giá cao nhất)?
30. Trong ngữ cảnh bảo mật cơ sở dữ liệu, 'role-based access control' (RBAC - kiểm soát truy cập dựa trên vai trò) là gì?