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

Đề 3 - 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 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. Trong ngữ cảnh cơ sở dữ liệu, ACID là viết tắt của các thuộc tính quan trọng nào?
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 phải là duy nhất trong tất cả các hàng của bảng?
5. Trong kiến trúc 3 lớp của hệ quản trị cơ sở dữ liệu, lớp nào chịu trách nhiệm giao tiếp trực tiếp với người dùng cuối?
6. Chỉ mục (Index) trong cơ sở dữ liệu được sử dụng chủ yếu để làm gì?
7. Dạng chuẩn hóa nào loại bỏ sự phụ thuộc hàm bắc cầu?
8. Trong SQL, phép toán 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?
9. DDL (Data Definition Language) là một phần của SQL được sử dụng để làm gì?
10. Loại cơ sở dữ liệu nào thường được sử dụng để lưu trữ dữ liệu phi cấu trúc hoặc bán cấu trúc, như tài liệu JSON hoặc XML?
11. Trong ngữ cảnh bảo mật cơ sở dữ liệu, 'SQL Injection' là loại tấn công nào?
12. Sao lưu (backup) và phục hồi (restore) cơ sở dữ liệu là một phần quan trọng của công tác quản trị cơ sở dữ liệu, nhằm mục đích chính là gì?
13. Khái niệm 'Data Warehouse' (Kho dữ liệu) thường được sử dụng cho mục đích gì?
14. Trong mô hình ER (Entity-Relationship), ký hiệu hình elip thường được sử dụng để biểu diễn cho thành phần nào?
15. Phân quyền truy cập (Access Control) trong cơ sở dữ liệu nhằm mục đích gì?
16. Câu lệnh SQL 'TRUNCATE TABLE' khác với 'DELETE FROM TABLE' ở điểm nào chính?
17. Trong cơ sở dữ liệu phân tán, chiến lược phân mảnh dữ liệu nào chia bảng theo hàng ngang, mỗi phân mảnh chứa một tập hợp các hàng?
18. Công cụ nào thường được sử dụng để quản lý và giám sát hiệu suất của hệ quản trị cơ sở dữ liệu?
19. Transaction (Giao dịch) trong cơ sở dữ liệu là gì?
20. Trong mô hình cơ sở 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ệ?
21. Câu lệnh SQL nào được sử dụng để thêm một cột mới vào bảng đã tồn tại?
22. Kỹ thuật 'Sharding' thường được sử dụng trong cơ sở dữ liệu để giải quyết vấn đề gì?
23. View (Khung nhìn) trong cơ sở dữ liệu là gì?
24. Trong quản trị cơ sở dữ liệu, thuật ngữ 'Data Mining' (Khai phá dữ liệu) đề cập đến quá trình nào?
25. Ngôn ngữ truy vấn cấu trúc (SQL) thuộc loại ngôn ngữ lập trình nào?
26. Trong mô hình quan hệ, khóa ngoại (Foreign Key) được sử dụng để làm gì?
27. Phương pháp kiểm soát đồng thời (Concurrency Control) nào sử dụng cơ chế khóa để ngăn chặn xung đột khi nhiều giao dịch truy cập cùng một dữ liệu?
28. Hãy xem xét tình huống: Một ứng dụng thương mại điện tử cần lưu trữ thông tin sản phẩm (tên, mô tả, giá, hình ảnh) và thông tin đơn hàng (mã đơn hàng, ngày đặt hàng, danh sách sản phẩm, địa chỉ giao hàng). Lựa chọn mô hình cơ sở dữ liệu nào sau đây có thể phù hợp nhất để đáp ứng yêu cầu này, nếu ưu tiên tính linh hoạt và khả năng mở rộng?
29. Trong quá trình thiết kế cơ sở dữ liệu, bước nào sau đây thường được thực hiện trước bước thiết kế logic?
30. Giả sử bạn cần xây dựng một hệ thống quản lý mạng xã hội, nơi các mối quan hệ giữa người dùng (bạn bè, theo dõi, nhóm...) là quan trọng. Loại cơ sở dữ liệu nào sẽ phù hợp nhất để mô hình hóa và truy vấn hiệu quả các mối quan hệ này?