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

Đề 6 - 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 bảng chứa dữ liệu về một loại đối tượng cụ thể?
2. Công cụ nào thường được sử dụng để quản lý và thao tác cơ sở dữ liệu quan hệ, cung cấp giao diện dòng lệnh hoặc giao diện đồ họa?
3. 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 cụ thể trong truy vấn SELECT?
4. 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 không được phép trùng lặp trong toàn bộ bảng?
5. Khi thiết kế cơ sở dữ liệu, quá trình chuẩn hóa (normalization) nhằm mục đích chính là gì?
6. Trong ngữ cảnh giao dịch cơ sở dữ liệu, thuộc tính ACID nào đảm bảo rằng một giao dịch được thực hiện một cách toàn bộ hoặc không thực hiện gì cả?
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 để tìm kiếm theo phạm vi giá trị (ví dụ: ngày tháng, số lượng)?
8. Trong kiến trúc cơ sở dữ liệu client-server, thành phần nào chịu trách nhiệm xử lý các yêu cầu truy vấn từ người dùng?
9. 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ì?
10. Trong SQL, câu lệnh nào được sử dụng để thêm một cột mới vào một bảng đã tồn tại?
11. Khái niệm 'view' (khung nhìn) trong cơ sở dữ liệu dùng để chỉ điều gì?
12. Trong quản trị CSDL, 'tuning' (điều chỉnh) hiệu suất cơ sở dữ liệu liên quan đến việc gì?
13. Loại khóa nào trong mô hình quan hệ được sử dụng để liên kết giữa hai bảng và tham chiếu đến khóa chính của bảng khác?
14. Trong ngữ cảnh bảo mật cơ sở dữ liệu, 'SQL injection' là loại tấn công nào?
15. Công nghệ NoSQL thường được sử dụng cho loại dữ liệu nào?
16. Trong mô hình ER (Entity-Relationship), hình chữ nhật đại diện cho khái niệm nào?
17. Hoạt động 'replication' (nhân bản) cơ sở dữ liệu nhằm mục đích chính là gì?
18. Trong SQL, hàm tổng hợp (aggregate function) nào được sử dụng để tính trung bình cộng của các giá trị trong một cột?
19. Khi một giao dịch cơ sở dữ liệu vi phạm tính cô lập (isolation), vấn đề nào có thể xảy ra?
20. Công cụ quản lý cơ sở dữ liệu nào thường được sử dụng cho MySQL?
21. Trong thiết kế cơ sở dữ liệu, mối quan hệ 'một-nhiều' (one-to-many relationship) giữa hai thực thể nghĩa là gì?
22. Trong SQL, mệnh đề JOIN nào trả về tất cả các hàng từ bảng bên trái và các hàng phù hợp từ bảng bên phải?
23. Loại tấn công bảo mật nào liên quan đến việc vượt quá bộ đệm (buffer) để ghi đè lên các vùng nhớ khác, có thể dẫn đến thực thi mã độc?
24. Trong ngữ cảnh cơ sở dữ liệu phân tán, 'sharding' (phân mảnh) dữ liệu là gì?
25. 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?
26. Phương pháp kiểm soát đồng thời (concurrency control) nào sử dụng khóa (lock) để ngăn chặn xung đột khi nhiều giao dịch truy cập cùng một dữ liệu?
27. Trong mô hình dữ liệu hướng đối tượng, khái niệm nào tương đương với bảng trong mô hình quan hệ?
28. Trong quản trị CSDL, 'data warehousing' (kho dữ liệu) được sử dụng chủ yếu cho mục đích gì?
29. Trong SQL, câu lệnh nào được sử dụng để xóa dữ liệu từ một bảng?
30. Khi thiết kế cơ sở dữ liệu cho một hệ thống thương mại điện tử lớn, yếu tố nào sau đây quan trọng nhất cần xem xét để đảm bảo hiệu suất và khả năng mở rộng?