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

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


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

Đề 4 - 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 dùng để mô tả cấu trúc của dữ liệu, bao gồm tên thuộc tính và kiểu dữ liệu?

A. Instance
B. Schema
C. Record
D. Field


2. Thao tác nào sau đây KHÔNG thuộc nhóm thao tác DML (Data Manipulation Language) trong SQL?

A. SELECT
B. UPDATE
C. DELETE
D. CREATE TABLE


3. Tính chất ACID nào đảm bảo rằng một giao dịch phải được thực hiện toàn bộ hoặc không thực hiện gì cả?

A. Tính nguyên tử (Atomicity)
B. Tính nhất quán (Consistency)
C. Tính độc lập (Isolation)
D. Tính bền vững (Durability)


4. Loại ràng buộc toàn vẹn nào đảm bảo rằng giá trị của một thuộc tính không được trùng lặp trong một bảng?

A. Ràng buộc miền (Domain constraint)
B. Ràng buộc khóa chính (Primary key constraint)
C. Ràng buộc duy nhất (Unique constraint)
D. Ràng buộc tham chiếu (Referential integrity constraint)


5. Trong kiến trúc 3 lớp của hệ quản trị CSDL, 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?

A. Lớp vật lý (Physical level)
B. Lớp logic (Logical level)
C. Lớp khung nhìn (View level)
D. Lớp lưu trữ (Storage level)


6. Chỉ mục (index) trong CSDL được sử dụng chủ yếu để làm gì?

A. Tăng cường tính bảo mật dữ liệu
B. Tăng tốc độ truy vấn dữ liệu
C. Đảm bảo tính toàn vẹn dữ liệu
D. Giảm dung lượng lưu trữ dữ liệu


7. 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?

A. ORDER BY
B. GROUP BY
C. WHERE
D. HAVING


8. Loại CSDL NoSQL nào phù hợp nhất để lưu trữ dữ liệu dạng cặp khóa-giá trị (key-value pairs)?

A. Document database
B. Graph database
C. Key-value store
D. Column-family database


9. Trong quá trình thiết kế CSDL quan hệ, chuẩn hóa (normalization) nhằm mục đích chính là gì?

A. Tăng tốc độ truy vấn
B. Giảm dư thừa dữ liệu
C. Tăng cường bảo mật
D. Đơn giản hóa cấu trúc CSDL


10. Sao lưu (backup) và phục hồi (recovery) CSDL là hoạt động quan trọng trong quản trị CSDL, nhằm mục đích chính là gì?

A. Tối ưu hiệu năng CSDL
B. Đảm bảo tính sẵn sàng và khả năng phục hồi dữ liệu
C. Kiểm soát truy cập CSDL
D. Mở rộng dung lượng lưu trữ CSDL


11. Trong mô hình ER (Entity-Relationship), hình chữ nhật đại diện cho khái niệm nào?

A. Thuộc tính (Attribute)
B. Mối quan hệ (Relationship)
C. Thực thể (Entity)
D. Khóa chính (Primary Key)


12. Khái niệm `khóa ngoại` (foreign key) trong CSDL quan hệ dùng để làm gì?

A. Xác định khóa chính của một bảng
B. Liên kết giữa các bảng
C. Đảm bảo tính duy nhất của dữ liệu
D. Tăng tốc độ truy vấn dữ liệu


13. 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ị?

A. COUNT()
B. SUM()
C. AVG()
D. MAX()


14. Loại tấn công bảo mật CSDL nào liên quan đến việc chèn mã độc vào câu lệnh SQL?

A. Tấn công từ chối dịch vụ (DoS)
B. Tấn công SQL injection
C. Tấn công Man-in-the-middle
D. Tấn công Phishing


15. Trong quản trị CSDL, `tuning` (điều chỉnh) hiệu năng CSDL bao gồm các hoạt động nào?

A. Sao lưu và phục hồi CSDL
B. Tối ưu hóa truy vấn và cấu hình CSDL
C. Quản lý quyền truy cập CSDL
D. Thiết kế lược đồ CSDL


16. Trong mô hình CSDL phân tán, chiến lược phân mảnh dữ liệu nào chia bảng theo chiều ngang, dựa trên giá trị của một hoặc nhiều thuộc tính?

A. Phân mảnh dọc (Vertical fragmentation)
B. Phân mảnh ngang (Horizontal fragmentation)
C. Phân mảnh hỗn hợp (Hybrid fragmentation)
D. Sao chép toàn bộ (Data replication)


17. Công cụ nào thường được sử dụng để thiết kế mô hình ER (Entity-Relationship) cho CSDL?

A. SQL Developer
B. ERwin Data Modeler
C. Microsoft Excel
D. Visual Studio Code


18. Trong CSDL giao dịch, `deadlock` (bế tắc) xảy ra khi nào?

A. Khi một giao dịch bị hủy bỏ
B. Khi hai hoặc nhiều giao dịch chờ đợi lẫn nhau để giải phóng tài nguyên
C. Khi CSDL bị quá tải
D. Khi xảy ra lỗi phần cứng


19. Phương pháp kiểm soát đồng thời nào sử dụng cơ chế khóa (lock) để ngăn chặn xung đột truy cập dữ liệu?

A. Timestamp ordering
B. Optimistic concurrency control
C. Locking
D. Multi-version concurrency control (MVCC)


20. Trong ngữ cảnh CSDL, `data warehouse` (kho dữ liệu) được sử dụng chủ yếu cho mục đích gì?

A. Xử lý giao dịch trực tuyến (OLTP)
B. Phân tích và báo cáo dữ liệu (OLAP)
C. Lưu trữ dữ liệu thời gian thực
D. Sao lưu và phục hồi dữ liệu


21. Trong SQL, mệnh đề `JOIN` được sử dụng để làm gì?

A. Sắp xếp dữ liệu
B. Lọc dữ liệu
C. Kết hợp dữ liệu từ nhiều bảng
D. Nhóm dữ liệu


22. Loại CSDL NoSQL nào phù hợp để lưu trữ dữ liệu có cấu trúc đồ thị, ví dụ như mạng xã hội?

A. Document database
B. Graph database
C. Key-value store
D. Column-family database


23. Kỹ thuật `sharding` trong CSDL phân tán dùng để làm gì?

A. Sao lưu dữ liệu
B. Phân chia dữ liệu trên nhiều máy chủ
C. Mã hóa dữ liệu
D. Nén dữ liệu


24. Trong quản trị CSDL, việc giám sát (monitoring) CSDL có vai trò gì?

A. Tăng cường bảo mật CSDL
B. Phát hiện và khắc phục sự cố, tối ưu hiệu năng CSDL
C. Thiết kế lược đồ CSDL
D. Sao lưu và phục hồi CSDL


25. Trong mô hình quan hệ, ràng buộc `toàn vẹn tham chiếu` (referential integrity) đảm bảo điều gì?

A. Dữ liệu trong một cột phải thuộc một miền giá trị nhất định
B. Giá trị của khóa chính là duy nhất
C. Giá trị của khóa ngoại phải tồn tại trong bảng tham chiếu
D. Không có thuộc tính nào được phép rỗng


26. 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?

A. WHERE
B. ORDER BY
C. HAVING
D. LIMIT


27. Trong ngữ cảnh bảo mật CSDL, `audit log` (nhật ký kiểm toán) dùng để làm gì?

A. Mã hóa dữ liệu
B. Kiểm soát truy cập
C. Ghi lại các hoạt động truy cập và thay đổi dữ liệu
D. Phát hiện xâm nhập


28. Trong quá trình thiết kế CSDL, bước nào xác định các thực thể, thuộc tính và mối quan hệ giữa chúng?

A. Thiết kế vật lý
B. Thiết kế logic
C. Cài đặt CSDL
D. Bảo trì CSDL


29. Một công ty thương mại điện tử sử dụng CSDL để quản lý thông tin sản phẩm, khách hàng và đơn hàng. Loại CSDL nào phù hợp nhất để đảm bảo tính toàn vẹn dữ liệu và xử lý giao dịch hiệu quả?

A. Graph database
B. Document database
C. Relational database
D. Key-value store


30. Một ứng dụng mạng xã hội cần lưu trữ thông tin về người dùng và mối quan hệ bạn bè giữa họ. Loại CSDL nào sẽ tối ưu cho việc truy vấn và phân tích mạng lưới quan hệ này?

A. Column-family database
B. Graph database
C. Document database
D. Relational database


1 / 30

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

Tags: Bộ đề 4

1. Trong mô hình dữ liệu quan hệ, khái niệm nào sau đây dùng để mô tả cấu trúc của dữ liệu, bao gồm tên thuộc tính và kiểu dữ liệu?

2 / 30

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

Tags: Bộ đề 4

2. Thao tác nào sau đây KHÔNG thuộc nhóm thao tác DML (Data Manipulation Language) trong SQL?

3 / 30

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

Tags: Bộ đề 4

3. Tính chất ACID nào đảm bảo rằng một giao dịch phải được thực hiện toàn bộ hoặc không thực hiện gì cả?

4 / 30

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

Tags: Bộ đề 4

4. Loại ràng buộc toàn vẹn nào đảm bảo rằng giá trị của một thuộc tính không được trùng lặp trong một bảng?

5 / 30

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

Tags: Bộ đề 4

5. Trong kiến trúc 3 lớp của hệ quản trị CSDL, 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 / 30

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

Tags: Bộ đề 4

6. Chỉ mục (index) trong CSDL được sử dụng chủ yếu để làm gì?

7 / 30

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

Tags: Bộ đề 4

7. 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?

8 / 30

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

Tags: Bộ đề 4

8. Loại CSDL NoSQL nào phù hợp nhất để lưu trữ dữ liệu dạng cặp khóa-giá trị (key-value pairs)?

9 / 30

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

Tags: Bộ đề 4

9. Trong quá trình thiết kế CSDL quan hệ, chuẩn hóa (normalization) nhằm mục đích chính là gì?

10 / 30

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

Tags: Bộ đề 4

10. Sao lưu (backup) và phục hồi (recovery) CSDL là hoạt động quan trọng trong quản trị CSDL, nhằm mục đích chính là gì?

11 / 30

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

Tags: Bộ đề 4

11. Trong mô hình ER (Entity-Relationship), hình chữ nhật đại diện cho khái niệm nào?

12 / 30

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

Tags: Bộ đề 4

12. Khái niệm 'khóa ngoại' (foreign key) trong CSDL quan hệ dùng để làm gì?

13 / 30

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

Tags: Bộ đề 4

13. 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ị?

14 / 30

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

Tags: Bộ đề 4

14. Loại tấn công bảo mật CSDL nào liên quan đến việc chèn mã độc vào câu lệnh SQL?

15 / 30

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

Tags: Bộ đề 4

15. Trong quản trị CSDL, 'tuning' (điều chỉnh) hiệu năng CSDL bao gồm các hoạt động nào?

16 / 30

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

Tags: Bộ đề 4

16. Trong mô hình CSDL phân tán, chiến lược phân mảnh dữ liệu nào chia bảng theo chiều ngang, dựa trên giá trị của một hoặc nhiều thuộc tính?

17 / 30

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

Tags: Bộ đề 4

17. Công cụ nào thường được sử dụng để thiết kế mô hình ER (Entity-Relationship) cho CSDL?

18 / 30

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

Tags: Bộ đề 4

18. Trong CSDL giao dịch, 'deadlock' (bế tắc) xảy ra khi nào?

19 / 30

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

Tags: Bộ đề 4

19. Phương pháp kiểm soát đồng thời nào sử dụng cơ chế khóa (lock) để ngăn chặn xung đột truy cập dữ liệu?

20 / 30

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

Tags: Bộ đề 4

20. Trong ngữ cảnh CSDL, 'data warehouse' (kho dữ liệu) được sử dụng chủ yếu cho mục đích gì?

21 / 30

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

Tags: Bộ đề 4

21. Trong SQL, mệnh đề 'JOIN' được sử dụng để làm gì?

22 / 30

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

Tags: Bộ đề 4

22. Loại CSDL NoSQL nào phù hợp để lưu trữ dữ liệu có cấu trúc đồ thị, ví dụ như mạng xã hội?

23 / 30

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

Tags: Bộ đề 4

23. Kỹ thuật 'sharding' trong CSDL phân tán dùng để làm gì?

24 / 30

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

Tags: Bộ đề 4

24. Trong quản trị CSDL, việc giám sát (monitoring) CSDL có vai trò gì?

25 / 30

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

Tags: Bộ đề 4

25. Trong mô hình quan hệ, ràng buộc 'toàn vẹn tham chiếu' (referential integrity) đảm bảo điều gì?

26 / 30

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

Tags: Bộ đề 4

26. 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?

27 / 30

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

Tags: Bộ đề 4

27. Trong ngữ cảnh bảo mật CSDL, 'audit log' (nhật ký kiểm toán) dùng để làm gì?

28 / 30

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

Tags: Bộ đề 4

28. Trong quá trình thiết kế CSDL, bước nào xác định các thực thể, thuộc tính và mối quan hệ giữa chúng?

29 / 30

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

Tags: Bộ đề 4

29. Một công ty thương mại điện tử sử dụng CSDL để quản lý thông tin sản phẩm, khách hàng và đơn hàng. Loại CSDL nào phù hợp nhất để đảm bảo tính toàn vẹn dữ liệu và xử lý giao dịch hiệu quả?

30 / 30

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

Tags: Bộ đề 4

30. Một ứng dụng mạng xã hội cần lưu trữ thông tin về người dùng và mối quan hệ bạn bè giữa họ. Loại CSDL nào sẽ tối ưu cho việc truy vấn và phân tích mạng lưới quan hệ này?