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

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

Đề 8 - 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ệ, 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 trong một quan hệ phải tồn tại trong một thuộc tính khác của cùng quan hệ hoặc một quan hệ khác?

A. Ràng buộc khóa chính
B. Ràng buộc duy nhất
C. Ràng buộc tham chiếu
D. Ràng buộc miền giá trị


2. Kiến trúc ba mức trong hệ quản trị cơ sở dữ liệu (DBMS) bao gồm các mức nào?

A. Mức vật lý, mức logic, mức khung nhìn
B. Mức ứng dụng, mức cơ sở dữ liệu, mức người dùng
C. Mức nội tại, mức ngoại tại, mức khái niệm
D. Mức lưu trữ, mức truy vấn, mức trình bày


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?

A. SELECT
B. FROM
C. WHERE
D. GROUP BY


4. Thuật ngữ ACID trong quản trị giao dịch cơ sở dữ liệu đại diện cho các thuộc tính nào?

A. Atomicity, Consistency, Isolation, Durability
B. Accuracy, Completeness, Integrity, Dependability
C. Availability, Capacity, Integrity, Security
D. Authorization, Control, Identification, Detection


5. 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 các toán tử phạm vi (ví dụ: BETWEEN, <, >)?

A. Hash index
B. Bitmap index
C. B-tree index
D. Clustered index


6. Trong quá trình chuẩn hóa cơ sở dữ liệu, dạng chuẩn 2NF (Second Normal Form) loại bỏ sự dư thừa dữ liệu nào?

A. Dư thừa do phụ thuộc hàm bắc cầu
B. Dư thừa do phụ thuộc hàm đầy đủ
C. Dư thừa do phụ thuộc hàm bộ phận
D. Dư thừa do phụ thuộc đa trị


7. Sao lưu cơ sở dữ liệu `nóng` (hot backup) hay còn gọi là sao lưu trực tuyến (online backup) có ưu điểm chính nào?

A. Đảm bảo tính nhất quán dữ liệu tuyệt đối
B. Không làm gián đoạn hoạt động của cơ sở dữ liệu
C. Thời gian sao lưu nhanh hơn sao lưu nguội
D. Yêu cầu ít tài nguyên hệ thống hơn


8. Ngôn ngữ thao tác dữ liệu (DML - Data Manipulation Language) trong SQL chủ yếu được sử dụng cho mục đích gì?

A. Định nghĩa cấu trúc cơ sở dữ liệu
B. Kiểm soát truy cập cơ sở dữ liệu
C. Truy vấn và sửa đổi dữ liệu trong cơ sở dữ liệu
D. Quản lý người dùng và quyền hạn


9. Trong ngữ cảnh bảo mật cơ sở dữ liệu, `SQL injection` là loại tấn công nào?

A. Tấn công từ chối dịch vụ (DoS)
B. Tấn công leo thang đặc quyền
C. Tấn công bằng cách chèn mã SQL độc hại
D. Tấn công nghe lén dữ liệu


10. Khái niệm `data warehouse` (kho dữ liệu) được thiết kế chủ yếu cho loại hình xử lý dữ liệu nào?

A. Xử lý giao dịch trực tuyến (OLTP)
B. Xử lý phân tích trực tuyến (OLAP)
C. Xử lý theo lô (Batch processing)
D. Xử lý thời gian thực (Real-time processing)


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

A. Thuộc tính
B. Mối quan hệ
C. Thực thể
D. Khóa chính


12. Phương pháp `sharding` thường được sử dụng trong cơ sở dữ liệu phân tán để làm gì?

A. Tăng cường bảo mật dữ liệu
B. Cải thiện khả năng phục hồi dữ liệu
C. Chia dữ liệu theo chiều dọc để tăng hiệu suất truy vấn
D. Chia dữ liệu theo chiều ngang để phân phối tải và tăng khả năng mở rộng


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

A. Trình biên dịch mã nguồn
B. Hệ thống quản lý phiên bản
C. Công cụ giám sát hiệu suất DBMS
D. Phần mềm quản lý dự án


14. Trong NoSQL, loại cơ sở dữ liệu nào lưu trữ dữ liệu dưới dạng cặp khóa-giá trị (key-value pairs)?

A. Cơ sở dữ liệu hướng cột (Column-family database)
B. Cơ sở dữ liệu tài liệu (Document database)
C. Cơ sở dữ liệu đồ thị (Graph database)
D. Cơ sở dữ liệu khóa-giá trị (Key-value database)


15. Mục đích chính của việc tạo `view` (khung nhìn) trong cơ sở dữ liệu quan hệ là gì?

A. Tăng tốc độ truy vấn dữ liệu
B. Đảm bảo tính toàn vẹn dữ liệu
C. Đơn giản hóa truy vấn phức tạp và cung cấp mức trừu tượng dữ liệu
D. Giảm dung lượng lưu trữ dữ liệu


16. Trong SQL, hàm tổng hợp nào được sử dụng để tính trung bình cộng của một cột số?

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


17. Chiến lược `write-ahead logging` (WAL) được sử dụng trong DBMS để đảm bảo thuộc tính ACID nào?

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)


18. Phân quyền truy cập dựa trên vai trò (RBAC - Role-Based Access Control) trong DBMS hoạt động dựa trên nguyên tắc nào?

A. Gán quyền trực tiếp cho từng người dùng
B. Gán quyền cho các vai trò và gán vai trò cho người dùng
C. Gán quyền dựa trên địa chỉ IP của người dùng
D. Gán quyền dựa trên thời gian truy cập


19. Trong ngữ cảnh phục hồi cơ sở dữ liệu, `redo log` được sử dụng để làm gì?

A. Hoàn tác các giao dịch chưa commit
B. Áp dụng lại các giao dịch đã commit sau sự cố
C. Sao lưu dữ liệu định kỳ
D. Kiểm tra tính nhất quán dữ liệu


20. Loại ràng buộc nào ngăn chặn việc nhập giá trị trùng lặp trong một cột cụ thể của bảng?

A. Ràng buộc NOT NULL
B. Ràng buộc CHECK
C. Ràng buộc UNIQUE
D. Ràng buộc FOREIGN KEY


21. Trong thiết kế cơ sở dữ liệu, quá trình `denormalization` (phi chuẩn hóa) được thực hiện khi nào?

A. Để giảm thiểu dư thừa dữ liệu
B. Để tăng tốc độ truy vấn đọc dữ liệu
C. Để đơn giản hóa cấu trúc cơ sở dữ liệu
D. Để tăng cường tính toàn vẹn dữ liệu


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

A. Sắp xếp kết quả truy vấn
B. Lọc dữ liệu trùng lặp
C. Kết hợp dữ liệu từ hai hoặc nhiều bảng
D. Nhóm các bản ghi có giá trị giống nhau


23. Kiến trúc `client-server` trong DBMS có ưu điểm chính nào về quản lý dữ liệu?

A. Tăng tính bảo mật dữ liệu ở phía client
B. Tập trung quản lý dữ liệu và logic nghiệp vụ ở server
C. Giảm tải xử lý cho server
D. Tăng khả năng mở rộng client


24. Trong mô hình dữ liệu hướng đối tượng, 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ừ đối tượng khác?

A. Đóng gói (Encapsulation)
B. Đa hình (Polymorphism)
C. Kế thừa (Inheritance)
D. Trừu tượng hóa (Abstraction)


25. Để tối ưu hóa hiệu suất truy vấn trong cơ sở dữ liệu, quản trị viên thường thực hiện công việc nào sau đây?

A. Xóa bỏ các chỉ mục (indexes) không sử dụng
B. Tăng kích thước bộ nhớ cache của server cơ sở dữ liệu
C. Hủy chuẩn hóa (denormalize) toàn bộ cơ sở dữ liệu
D. Giảm số lượng người dùng truy cập đồng thời


26. Trong ngữ cảnh bảo mật dữ liệu, `data masking` (che giấu dữ liệu) được sử dụng để làm gì?

A. Mã hóa toàn bộ cơ sở dữ liệu
B. Ẩn hoặc thay thế dữ liệu nhạy cảm bằng dữ liệu giả mạo
C. Nén dữ liệu để tiết kiệm dung lượng lưu trữ
D. Phân quyền truy cập dữ liệu


27. Loại cơ sở dữ liệu NoSQL nào phù hợp nhất để quản lý mối quan hệ phức tạp giữa các thực thể, ví dụ như mạng xã hội?

A. Cơ sở dữ liệu hướng cột (Column-family database)
B. Cơ sở dữ liệu tài liệu (Document database)
C. Cơ sở dữ liệu đồ thị (Graph database)
D. Cơ sở dữ liệu khóa-giá trị (Key-value database)


28. Trong SQL, `transaction` (giao dịch) là một chuỗi các thao tác cơ sở dữ liệu được coi như một đơn vị công việc duy nhất. Điều gì xảy ra nếu một giao dịch bị lỗi giữa chừng?

A. Chỉ các thao tác thành công được commit, các thao tác còn lại bị bỏ qua.
B. Toàn bộ giao dịch được rollback (hoàn tác) về trạng thái ban đầu.
C. Giao dịch tiếp tục thực hiện các thao tác còn lại.
D. Hệ thống cơ sở dữ liệu tạm dừng hoạt động để khắc phục lỗi.


29. Một công ty thương mại điện tử sử dụng cơ sở dữ liệu để quản lý thông tin sản phẩm, khách hàng và đơn hàng. Khi số lượng truy cập và giao dịch tăng đột biến trong mùa khuyến mãi, giải pháp mở rộng cơ sở dữ liệu nào là phù hợp nhất để đảm bảo hệ thống hoạt động ổn định và hiệu suất cao?

A. Tối ưu hóa các truy vấn SQL hiện tại.
B. Nâng cấp phần cứng server cơ sở dữ liệu hiện tại (scale-up).
C. Triển khai cơ sở dữ liệu phân tán và sharding (scale-out).
D. Sử dụng bộ nhớ cache phía client.


30. Trong quá trình thiết kế cơ sở dữ liệu cho một ứng dụng quản lý thư viện, bạn cần lưu trữ thông tin về sách (tên sách, tác giả, ISBN) và độc giả (mã độc giả, tên độc giả, địa chỉ). Mối quan hệ giữa `Sách` và `Độc giả` khi độc giả mượn sách là mối quan hệ gì?

A. Một - Một (One-to-One)
B. Một - Nhiều (One-to-Many)
C. Nhiều - Một (Many-to-One)
D. Nhiều - Nhiều (Many-to-Many)


1 / 30

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

Tags: Bộ đề 6

1. Trong mô hình dữ liệu quan hệ, 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 trong một quan hệ phải tồn tại trong một thuộc tính khác của cùng quan hệ hoặc một quan hệ khác?

2 / 30

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

Tags: Bộ đề 6

2. Kiến trúc ba mức trong hệ quản trị cơ sở dữ liệu (DBMS) bao gồm các mức nào?

3 / 30

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

Tags: Bộ đề 6

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?

4 / 30

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

Tags: Bộ đề 6

4. Thuật ngữ ACID trong quản trị giao dịch cơ sở dữ liệu đại diện cho các thuộc tính nào?

5 / 30

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

Tags: Bộ đề 6

5. 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 các toán tử phạm vi (ví dụ: BETWEEN, <, >)?

6 / 30

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

Tags: Bộ đề 6

6. Trong quá trình chuẩn hóa cơ sở dữ liệu, dạng chuẩn 2NF (Second Normal Form) loại bỏ sự dư thừa dữ liệu nào?

7 / 30

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

Tags: Bộ đề 6

7. Sao lưu cơ sở dữ liệu 'nóng' (hot backup) hay còn gọi là sao lưu trực tuyến (online backup) có ưu điểm chính nào?

8 / 30

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

Tags: Bộ đề 6

8. Ngôn ngữ thao tác dữ liệu (DML - Data Manipulation Language) trong SQL chủ yếu được sử dụng cho mục đích gì?

9 / 30

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

Tags: Bộ đề 6

9. Trong ngữ cảnh bảo mật cơ sở dữ liệu, 'SQL injection' là loại tấn công nào?

10 / 30

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

Tags: Bộ đề 6

10. Khái niệm 'data warehouse' (kho dữ liệu) được thiết kế chủ yếu cho loại hình xử lý dữ liệu nào?

11 / 30

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

Tags: Bộ đề 6

11. Trong mô hình ER (Entity-Relationship), hình chữ nhật đại diện cho thành phần 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ộ đề 6

12. Phương pháp 'sharding' thường được sử dụng trong cơ sở dữ liệu phân tán để 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ộ đề 6

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

14 / 30

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

Tags: Bộ đề 6

14. Trong NoSQL, loại cơ sở dữ liệu nào lưu trữ dữ liệu dưới dạng cặp khóa-giá trị (key-value pairs)?

15 / 30

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

Tags: Bộ đề 6

15. Mục đích chính của việc tạo 'view' (khung nhìn) trong cơ sở dữ liệu quan hệ là gì?

16 / 30

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

Tags: Bộ đề 6

16. Trong SQL, hàm tổng hợp nào được sử dụng để tính trung bình cộng của một cột số?

17 / 30

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

Tags: Bộ đề 6

17. Chiến lược 'write-ahead logging' (WAL) được sử dụng trong DBMS để đảm bảo thuộc tính ACID nào?

18 / 30

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

Tags: Bộ đề 6

18. Phân quyền truy cập dựa trên vai trò (RBAC - Role-Based Access Control) trong DBMS hoạt động dựa trên nguyên tắc 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ộ đề 6

19. Trong ngữ cảnh phục hồi cơ sở dữ liệu, 'redo log' được sử dụng để làm gì?

20 / 30

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

Tags: Bộ đề 6

20. Loại ràng buộc nào ngăn chặn việc nhập giá trị trùng lặp trong một cột cụ thể của bảng?

21 / 30

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

Tags: Bộ đề 6

21. Trong thiết kế cơ sở dữ liệu, quá trình 'denormalization' (phi chuẩn hóa) được thực hiện khi nào?

22 / 30

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

Tags: Bộ đề 6

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

23 / 30

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

Tags: Bộ đề 6

23. Kiến trúc 'client-server' trong DBMS có ưu điểm chính nào về quản lý dữ liệu?

24 / 30

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

Tags: Bộ đề 6

24. Trong mô hình dữ liệu hướng đối tượng, 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ừ đối tượng khác?

25 / 30

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

Tags: Bộ đề 6

25. Để tối ưu hóa hiệu suất truy vấn trong cơ sở dữ liệu, quản trị viên thường thực hiện công việc nào sau đây?

26 / 30

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

Tags: Bộ đề 6

26. Trong ngữ cảnh bảo mật dữ liệu, 'data masking' (che giấu dữ liệu) được sử dụng để làm gì?

27 / 30

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

Tags: Bộ đề 6

27. Loại cơ sở dữ liệu NoSQL nào phù hợp nhất để quản lý mối quan hệ phức tạp giữa các thực thể, ví dụ như mạng xã hội?

28 / 30

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

Tags: Bộ đề 6

28. Trong SQL, 'transaction' (giao dịch) là một chuỗi các thao tác cơ sở dữ liệu được coi như một đơn vị công việc duy nhất. Điều gì xảy ra nếu một giao dịch bị lỗi 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ộ đề 6

29. Một công ty thương mại điện tử sử dụng cơ sở dữ liệu để quản lý thông tin sản phẩm, khách hàng và đơn hàng. Khi số lượng truy cập và giao dịch tăng đột biến trong mùa khuyến mãi, giải pháp mở rộng cơ sở dữ liệu nào là phù hợp nhất để đảm bảo hệ thống hoạt động ổn định và hiệu suất cao?

30 / 30

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

Tags: Bộ đề 6

30. Trong quá trình thiết kế cơ sở dữ liệu cho một ứng dụng quản lý thư viện, bạn cần lưu trữ thông tin về sách (tên sách, tác giả, ISBN) và độc giả (mã độc giả, tên độc giả, địa chỉ). Mối quan hệ giữa 'Sách' và 'Độc giả' khi độc giả mượn sách là mối quan hệ gì?