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

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

Đề 2 - 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 dữ liệu, bao gồm tên thuộc tính, kiểu dữ liệu và ràng buộc?

A. Thể hiện (Instance)
B. Lược đồ (Schema)
C. Khóa chính (Primary Key)
D. Quan hệ (Relation)


2. Hoạt động nào sau đây thuộc về quản trị cơ sở dữ liệu, giúp đảm bảo dữ liệu luôn sẵn sàng và có thể phục hồi sau sự cố?

A. Thiết kế cơ sở dữ liệu
B. Sao lưu và phục hồi dữ liệu
C. Tối ưu hóa truy vấn
D. Phát triển ứng dụng


3. 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 khóa chính (Primary Key Constraint)
B. Ràng buộc duy nhất (Unique Constraint)
C. Ràng buộc tham chiếu (Referential Integrity Constraint)
D. Ràng buộc miền giá trị (Domain Constraint)


4. Trong SQL, câu lệnh nào được sử dụng để truy xuất dữ liệu từ một hoặc nhiều bảng?

A. INSERT
B. UPDATE
C. SELECT
D. DELETE


5. Mục tiêu chính của việc chuẩn hóa cơ sở dữ liệu là gì?

A. Tăng tốc độ truy vấn
B. Giảm thiểu dư thừa dữ liệu và sự bất nhất
C. Đảm bảo an toàn dữ liệu
D. Đơn giản hóa thiết kế cơ sở dữ liệu


6. Loại chỉ mục (index) nào thường được sử dụng để tăng tốc độ truy vấn trên các cột có giá trị duy nhất hoặc số lượng giá trị phân biệt lớn?

A. Clustered index
B. Non-clustered index
C. Bitmap index
D. Hash index


7. Trong ngữ cảnh cơ sở dữ liệu giao dịch, ACID là viết tắt của các thuộc tính nào?

A. Accuracy, Consistency, Isolation, Durability
B. Atomicity, Consistency, Integrity, Durability
C. Atomicity, Consistency, Isolation, Durability
D. Authorization, Consistency, Isolation, ডেটা Integrity


8. Kỹ thuật nào sau đây giúp 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 trong bộ nhớ?

A. Phân mảnh bảng (Table Partitioning)
B. Bộ đệm truy vấn (Query Caching)
C. Tối ưu hóa chỉ mục (Index Optimization)
D. Sao chép dữ liệu (Data Replication)


9. Loại tấn công bảo mật nào mà kẻ tấn công chèn mã SQL độc hại vào các truy vấn, nhằm mục đích truy cập hoặc sửa đổi dữ liệu trái phép?

A. Tấn công từ chối dịch vụ (Denial of Service Attack)
B. Tấn công SQL Injection
C. Tấn công Man-in-the-Middle
D. Tấn công Phishing


10. Trong mô hình cơ sở dữ liệu 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 cột (Column 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)


11. Phương pháp phân quyền nào cho phép gán quyền truy cập dựa trên vai trò của người dùng trong tổ chức?

A. Phân quyền dựa trên danh tính (Identity-Based Access Control)
B. Phân quyền bắt buộc (Mandatory Access Control)
C. Phân quyền dựa trên vai trò (Role-Based Access Control)
D. Phân quyền tùy ý (Discretionary Access Control)


12. Trong quá trình thiết kế cơ sở dữ liệu, bước nào xác định các thực thể (entities) và mối quan hệ (relationships) giữa chúng?

A. Thiết kế vật lý (Physical Design)
B. Thiết kế logic (Logical Design)
C. Thiết kế khái niệm (Conceptual Design)
D. Hiện thực hóa cơ sở dữ liệu (Database Implementation)


13. Công cụ nào sau đây 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 (Compiler)
B. Hệ điều hành (Operating System)
C. Công cụ giám sát cơ sở dữ liệu (Database Monitoring Tool)
D. Trình duyệt web (Web Browser)


14. 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 tương tác trực tiếp với người dùng và hiển thị dữ liệu?

A. Lớp vật lý (Physical Layer)
B. Lớp logic (Logical Layer)
C. Lớp khung nhìn (View Layer) / Lớp trình bày (Presentation Layer)
D. Lớp dữ liệu (Data Layer)


15. Phương pháp nào sau đây giúp giảm thời gian phục hồi cơ sở dữ liệu sau sự cố bằng cách ghi lại các thay đổi vào một tệp nhật ký riêng biệt?

A. Sao lưu toàn bộ (Full Backup)
B. Sao lưu gia tăng (Incremental Backup)
C. Ghi nhật ký giao dịch (Transaction Logging)
D. Nhân bản dữ liệu (Data Mirroring)


16. 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 nhất định trong câu lệnh SELECT?

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


17. Khái niệm `Data Warehouse` thường được sử dụng 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 (OLAP)
C. Sao lưu và phục hồi dữ liệu
D. Quản lý dữ liệu thời gian thực


18. Trong ngữ cảnh bảo mật cơ sở dữ liệu, `masking` dữ liệu có nghĩa là gì?

A. Mã hóa dữ liệu (Data Encryption)
B. Ẩn hoặc che giấu dữ liệu nhạy cảm (Data Obfuscation)
C. Nén dữ liệu (Data Compression)
D. Sao chép dữ liệu (Data Replication)


19. Loại cơ sở dữ liệu NoSQL nào phù hợp nhất để lưu trữ và truy vấn dữ liệu có cấu trúc đồ thị, ví dụ như mạng xã hội hoặc bản đồ quan hệ?

A. Cơ sở dữ liệu cột (Column 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)


20. Trong quản trị cơ sở dữ liệu, thuật ngữ `tuning` dùng để chỉ hoạt động nào?

A. Thiết kế cơ sở dữ liệu
B. Tối ưu hóa hiệu suất cơ sở dữ liệu
C. Sao lưu và phục hồi dữ liệu
D. Bảo mật cơ sở dữ liệu


21. Kỹ thuật `sharding` trong cơ sở dữ liệu phân tán nhằm mục đích gì?

A. Sao lưu dữ liệu dự phòng
B. Phân chia dữ liệu theo chiều dọc
C. Phân chia dữ liệu theo chiều ngang trên nhiều máy chủ
D. Nén dữ liệu để tiết kiệm không gian lưu trữ


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

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


23. Cho tình huống: Một công ty thương mại điện tử muốn theo dõi lịch sử mua hàng của khách hàng để phân tích hành vi và đưa ra khuyến nghị sản phẩm. Loại cơ sở dữ liệu nào phù hợp nhất để lưu trữ dữ liệu này?

A. Cơ sở dữ liệu thời gian thực (Real-time Database)
B. Cơ sở dữ liệu quan hệ (Relational Database)
C. Cơ sở dữ liệu hướng đối tượng (Object-Oriented Database)
D. Cơ sở dữ liệu đồ thị (Graph Database)


24. Trong quản trị CSDL, `Data scrubbing` hay `Data cleansing` là quá trình làm gì?

A. Mã hóa dữ liệu
B. Sao lưu dữ liệu
C. Xác định và sửa chữa dữ liệu sai sót hoặc không đầy đủ
D. Tối ưu hóa truy vấn


25. Trong mô hình quan hệ, phép toán nào được sử dụng để kết hợp dữ liệu từ hai bảng dựa trên một hoặc nhiều cột chung?

A. Phép chọn (Selection)
B. Phép chiếu (Projection)
C. Phép kết (Join)
D. Phép hợp (Union)


26. Phương pháp nào sau đây giúp tăng cường tính sẵn sàng của cơ sở dữ liệu bằng cách duy trì một bản sao dữ liệu đồng bộ trên một hệ thống dự phòng?

A. Phân mảnh dữ liệu (Data Sharding)
B. Sao chép dữ liệu (Data Replication)
C. Nén dữ liệu (Data Compression)
D. Chuẩn hóa dữ liệu (Data Normalization)


27. Trong ngữ cảnh cơ sở dữ liệu, `deadlock` (bế tắc) xảy ra khi nào?

A. Khi hệ thống gặp lỗi phần cứng
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 kết nối mạng bị gián đoạn
D. Khi bộ nhớ hệ thống bị đầy


28. Loại bản ghi nhật ký (log) nào ghi lại trạng thái của cơ sở dữ liệu sau khi một giao dịch đã được cam kết (committed)?

A. Undo log
B. Redo log
C. Audit log
D. Error log


29. 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 dữ liệu sau khi đã nhóm?

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


30. Một công ty muốn xây dựng hệ thống phân tích dữ liệu lớn để xử lý dữ liệu phi cấu trúc từ mạng xã hội và nhật ký web. Loại cơ sở dữ liệu nào (NoSQL) sẽ phù hợp nhất?

A. Cơ sở dữ liệu quan hệ (Relational Database)
B. Cơ sở dữ liệu cột (Column Database)
C. Cơ sở dữ liệu đồ thị (Graph Database)
D. Cơ sở dữ liệu khóa-giá trị (Key-Value Database)


1 / 30

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

Tags: Bộ đề 2

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 dữ liệu, bao gồm tên thuộc tính, kiểu dữ liệu và ràng buộc?

2 / 30

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

Tags: Bộ đề 2

2. Hoạt động nào sau đây thuộc về quản trị cơ sở dữ liệu, giúp đảm bảo dữ liệu luôn sẵn sàng và có thể phục hồi sau sự cố?

3 / 30

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

Tags: Bộ đề 2

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

4 / 30

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

Tags: Bộ đề 2

4. Trong SQL, câu lệnh nào được sử dụng để truy xuất dữ liệu từ một hoặc nhiều 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ộ đề 2

5. Mục tiêu chính của việc chuẩn hóa cơ sở dữ liệu là gì?

6 / 30

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

Tags: Bộ đề 2

6. Loại chỉ mục (index) nào thường được sử dụng để tăng tốc độ truy vấn trên các cột có giá trị duy nhất hoặc số lượng giá trị phân biệt lớn?

7 / 30

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

Tags: Bộ đề 2

7. Trong ngữ cảnh cơ sở dữ liệu giao dịch, ACID là viết tắt của các thuộc tí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ộ đề 2

8. Kỹ thuật nào sau đây giúp 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 trong bộ nhớ?

9 / 30

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

Tags: Bộ đề 2

9. Loại tấn công bảo mật nào mà kẻ tấn công chèn mã SQL độc hại vào các truy vấn, nhằm mục đích truy cập hoặc sửa đổi dữ liệu trái phép?

10 / 30

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

Tags: Bộ đề 2

10. Trong mô hình cơ sở dữ liệu 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)?

11 / 30

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

Tags: Bộ đề 2

11. Phương pháp phân quyền nào cho phép gán quyền truy cập dựa trên vai trò của người dùng trong tổ chức?

12 / 30

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

Tags: Bộ đề 2

12. Trong quá trình thiết kế cơ sở dữ liệu, bước nào xác định các thực thể (entities) và mối quan hệ (relationships) giữa chúng?

13 / 30

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

Tags: Bộ đề 2

13. Công cụ nào sau đây 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ộ đề 2

14. 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 tương tác trực tiếp với người dùng và hiển thị dữ liệu?

15 / 30

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

Tags: Bộ đề 2

15. Phương pháp nào sau đây giúp giảm thời gian phục hồi cơ sở dữ liệu sau sự cố bằng cách ghi lại các thay đổi vào một tệp nhật ký riêng biệt?

16 / 30

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

Tags: Bộ đề 2

16. 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 nhất định trong câu lệnh SELECT?

17 / 30

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

Tags: Bộ đề 2

17. Khái niệm 'Data Warehouse' thường được sử dụng cho mục đích gì?

18 / 30

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

Tags: Bộ đề 2

18. Trong ngữ cảnh bảo mật cơ sở dữ liệu, 'masking' dữ liệu có nghĩa là gì?

19 / 30

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

Tags: Bộ đề 2

19. Loại cơ sở dữ liệu NoSQL nào phù hợp nhất để lưu trữ và truy vấn dữ liệu có cấu trúc đồ thị, ví dụ như mạng xã hội hoặc bản đồ quan hệ?

20 / 30

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

Tags: Bộ đề 2

20. Trong quản trị cơ sở dữ liệu, thuật ngữ 'tuning' dùng để chỉ hoạt động nào?

21 / 30

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

Tags: Bộ đề 2

21. Kỹ thuật 'sharding' trong cơ sở dữ liệu phân tán nhằm mục đích gì?

22 / 30

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

Tags: Bộ đề 2

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

23 / 30

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

Tags: Bộ đề 2

23. Cho tình huống: Một công ty thương mại điện tử muốn theo dõi lịch sử mua hàng của khách hàng để phân tích hành vi và đưa ra khuyến nghị sản phẩm. Loại cơ sở dữ liệu nào phù hợp nhất để lưu trữ dữ liệu này?

24 / 30

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

Tags: Bộ đề 2

24. Trong quản trị CSDL, 'Data scrubbing' hay 'Data cleansing' là quá trình làm gì?

25 / 30

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

Tags: Bộ đề 2

25. Trong mô hình quan hệ, phép toán nào được sử dụng để kết hợp dữ liệu từ hai bảng dựa trên một hoặc nhiều cột chung?

26 / 30

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

Tags: Bộ đề 2

26. Phương pháp nào sau đây giúp tăng cường tính sẵn sàng của cơ sở dữ liệu bằng cách duy trì một bản sao dữ liệu đồng bộ trên một hệ thống dự phòng?

27 / 30

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

Tags: Bộ đề 2

27. Trong ngữ cảnh cơ sở dữ liệu, 'deadlock' (bế tắc) xảy ra khi nào?

28 / 30

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

Tags: Bộ đề 2

28. Loại bản ghi nhật ký (log) nào ghi lại trạng thái của cơ sở dữ liệu sau khi một giao dịch đã được cam kết (committed)?

29 / 30

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

Tags: Bộ đề 2

29. 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 dữ liệu sau khi đã nhóm?

30 / 30

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

Tags: Bộ đề 2

30. Một công ty muốn xây dựng hệ thống phân tích dữ liệu lớn để xử lý dữ liệu phi cấu trúc từ mạng xã hội và nhật ký web. Loại cơ sở dữ liệu nào (NoSQL) sẽ phù hợp nhất?