Đề 3 – Bài tập, đề thi trắc nghiệm online Cơ Sở Dữ Liệu

Đề 3 - Bài tập, đề thi trắc nghiệm online Cơ Sở Dữ Liệu

1. Trong SQL, mệnh đề `GROUP BY` thường được sử dụng kết hợp với các hàm nào?
2. Hình thức chuẩn hóa nào yêu cầu rằng mọi thuộc tính không khóa phải phụ thuộc đầy đủ vào khóa chính?
3. Kiểu chỉ mục (index) nào phù hợp nhất cho các cột chứa dữ liệu văn bản dài và cần tìm kiếm theo nội dung (full-text search)?
4. Trong SQL, phát biểu nào sau đây được sử dụng để chèn dữ liệu mới vào một bảng?
5. Đâu là mục đích chính của việc sử dụng transaction log trong hệ quản trị cơ sở dữ liệu?
6. Đâu là một ưu điểm của việc sử dụng cơ sở dữ liệu hướng cột (column-oriented database) so với cơ sở dữ liệu hướng hàng (row-oriented database) trong các ứng dụng phân tích dữ liệu?
7. Trong SQL, câu lệnh nào được sử dụng để xóa một bảng khỏi cơ sở dữ liệu?
8. Trong cơ sở dữ liệu hướng đối tượng (object-oriented database), khái niệm nào cho phép một đối tượng kế thừa các thuộc tính và phương thức từ một đối tượng khác?
9. Loại ràng buộc nào đảm bảo rằng giá trị của một cột phải nằm trong một phạm vi giá trị được xác định trước?
10. Đâu là nhược điểm chính của việc sử dụng cơ sở dữ liệu NoSQL so với cơ sở dữ liệu quan hệ?
11. Trong mô hình quan hệ, một siêu khóa (superkey) là gì?
12. Trong kiến trúc cơ sở dữ liệu, Data Definition Language (DDL) được sử dụng để làm gì?
13. Trong cơ sở dữ liệu, kỹ thuật nào được sử dụng để che giấu dữ liệu nhạy cảm khỏi người dùng không được phép, đồng thời cho phép người dùng được phép truy cập dữ liệu ở dạng đã giải mã?
14. Đâu là lợi ích chính của việc sử dụng stored procedure trong cơ sở dữ liệu?
15. Trong cơ sở dữ liệu quan hệ, khái niệm nào mô tả sự phụ thuộc của một thuộc tính không khóa vào một thuộc tính không khóa khác?
16. Trong mô hình quan hệ, khái niệm nào dùng để mô tả cấu trúc của một thực thể và các thuộc tính của nó?
17. Trong ngữ cảnh bảo mật cơ sở dữ liệu, thuật ngữ 'SQL injection' đề cập đến loại tấn công nào?
18. Trong SQL, mệnh đề `HAVING` được sử dụng để làm gì?
19. Phát biểu nào sau đây mô tả đúng nhất về mục đích của việc chuẩn hóa cơ sở dữ liệu?
20. Trong các hệ thống quản lý cơ sở dữ liệu, thuật ngữ 'data warehouse' dùng để chỉ điều gì?
21. Khái niệm ACID trong cơ sở dữ liệu dùng để mô tả các thuộc tính nào của một giao dịch?
22. Trong SQL, mệnh đề nào được sử dụng để sắp xếp các bản ghi trong kết quả truy vấn?
23. Trong mô hình ER (Entity-Relationship), ký hiệu hình elip đại diện cho thành phần nào?
24. Trong SQL, câu lệnh nào được sử dụng để thay đổi cấu trúc của một bảng (ví dụ: thêm, sửa hoặc xóa cột)?
25. Trong cơ sở dữ liệu, kỹ thuật nào được sử dụng để cải thiện hiệu suất truy vấn bằng cách lưu trữ kết quả của các truy vấn thường xuyên được sử dụng?
26. Đâu là một thách thức chính trong việc quản lý dữ liệu lớn (big data)?
27. Trong mô hình quan hệ, một khóa ngoại (foreign key) được sử dụng để làm gì?
28. Trong SQL, hàm nào được sử dụng để tính trung bình cộng của các giá trị trong một cột?
29. Trong SQL, mệnh đề nào được sử dụng để lọc các bản ghi trùng lặp trong kết quả truy vấn?
30. Trong ngữ cảnh cơ sở dữ liệu phân tán, CAP theorem phát biểu rằng một hệ thống chỉ có thể đảm bảo tối đa hai trong số ba thuộc tính nào sau đây?