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

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

Đề 5 - 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 thể hiện một thuộc tính hoặc đặc điểm của một thực thể?

A. Bảng
B. Thuộc tính
C. Khóa chính
D. Quan hệ


2. SQL là viết tắt của thuật ngữ nào?

A. Structured Question Language
B. Simple Query Language
C. Structured Query Language
D. Systematic Query Language


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

A. Atomicity, Consistency, Isolation, Durability
B. Accuracy, Completeness, Integrity, Documentation
C. Availability, Consistency, Integrity, Durability
D. Atomicity, Completeness, Isolation, Documentation


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

A. NOT NULL
B. UNIQUE
C. PRIMARY KEY
D. FOREIGN KEY


5. Trong các hệ quản trị cơ sở dữ liệu quan hệ, thao tác `JOIN` được sử dụng để làm gì?

A. Lọc dữ liệu từ một bảng
B. Sắp xếp dữ liệu trong một bảng
C. Kết hợp dữ liệu từ hai hoặc nhiều bảng dựa trên các cột liên quan
D. Cập nhật dữ liệu trong một bảng


6. 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 dữ liệu
B. Giảm thiểu sự dư thừa dữ liệu và cải thiện tính toàn vẹn dữ liệu
C. Tăng cường bảo mật cơ sở dữ liệu
D. Đơn giản hóa cấu trúc cơ sở dữ liệu


7. 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 để lọc dữ liệu?

A. Clustered Index
B. Non-clustered Index
C. Full-text Index
D. Spatial Index


8. Sao lưu (backup) cơ sở dữ liệu nhằm mục đích chính gì?

A. Tăng hiệu suất truy vấn
B. Ngăn chặn truy cập trái phép
C. Phục hồi dữ liệu trong trường hợp xảy ra sự cố
D. Tối ưu hóa dung lượng lưu trữ


9. 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
B. Mối quan hệ
C. Thực thể
D. Khóa chính


10. Dạng chuẩn 1NF (First Normal Form) yêu cầu điều kiện nào sau đây?

A. Loại bỏ tất cả các thuộc tính đa trị
B. Loại bỏ sự phụ thuộc hàm bắc cầu
C. Loại bỏ sự phụ thuộc hàm từng phần
D. Loại bỏ tất cả các khóa ngoại


11. Cơ chế kiểm soát đồng thời (concurrency control) trong hệ quản trị cơ sở dữ liệu nhằm mục đích gì?

A. Tăng tốc độ truy cập dữ liệu
B. Đảm bảo tính nhất quán của dữ liệu khi nhiều giao dịch truy cập đồng thời
C. Giảm dung lượng lưu trữ dữ liệu
D. Đơn giản hóa cấu trúc cơ sở dữ liệu


12. Trong SQL, mệnh đề nào được sử dụng để lọc các hàng trong truy vấn dựa trên một điều kiện?

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


13. Khái niệm `khóa ngoại` (Foreign Key) được sử dụng để thiết lập mối quan hệ giữa các bảng như thế nào?

A. Xác định duy nhất mỗi hàng trong bảng
B. Liên kết một bảng với bảng khác thông qua việc tham chiếu đến khóa chính của bảng khác
C. Đảm bảo tính duy nhất của dữ liệu trong một cột
D. Tăng tốc độ truy vấn dữ liệu


14. Trong ngữ cảnh bảo mật cơ sở dữ liệu, `SQL Injection` là hình thức tấn công như thế nào?

A. Tấn công từ chối dịch vụ (DoS)
B. Chèn mã SQL độc hại vào các truy vấn để truy cập hoặc sửa đổi dữ liệu trái phép
C. Nghe lén dữ liệu truyền trên mạng
D. Tấn công bằng cách đoán mật khẩu


15. Loại cơ sở dữ liệu NoSQL nào lưu trữ dữ liệu dưới dạng cặp `key-value`?

A. Document Database
B. Graph Database
C. Key-Value Store
D. Column-Family Database


16. Trong quá trình thiết kế cơ sở dữ liệu, bước nào sau đây 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 cơ sở dữ liệu
D. Bảo trì cơ sở dữ liệu


17. Thủ tục lưu trữ (Stored Procedure) trong cơ sở dữ liệu có ưu điểm chính nào?

A. Tăng dung lượng lưu trữ
B. Giảm độ phức tạp của truy vấn
C. Cải thiện hiệu suất và khả năng tái sử dụng mã SQL
D. Tăng cường bảo mật dữ liệu vật lý


18. Trong ngữ cảnh Data Warehouse, ETL là viết tắt của quy trình nào?

A. Extract, Transform, Load
B. Encrypt, Transfer, Log
C. Evaluate, Test, Learn
D. Execute, Transact, Locate


19. Chỉ số (Index) trong cơ sở dữ liệu hoạt động tương tự như khái niệm nào trong sách?

A. Mục lục
B. Lời tựa
C. Bảng chú giải
D. Lời bạt


20. Giả sử bạn có một bảng `Nhân viên` với cột `Ngày_sinh`. Để tìm ra số lượng nhân viên sinh vào mỗi năm, bạn sẽ sử dụng mệnh đề SQL nào?

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


21. Trong mô hình OSI, tầng nào tương ứng với việc quản lý giao dịch và đảm bảo tính toàn vẹn dữ liệu trong cơ sở dữ liệu phân tán?

A. Tầng Mạng
B. Tầng Vận chuyển
C. Tầng Phiên
D. Tầng Ứng dụng


22. Trong ngữ cảnh cơ sở dữ liệu đám mây, PaaS (Platform as a Service) cung cấp dịch vụ gì liên quan đến cơ sở dữ liệu?

A. Cơ sở hạ tầng vật lý để chạy cơ sở dữ liệu
B. Nền tảng để phát triển, triển khai và quản lý ứng dụng, bao gồm cả cơ sở dữ liệu
C. Phần mềm cơ sở dữ liệu đã được cài đặt và cấu hình sẵn
D. Dịch vụ quản lý và bảo trì phần cứng máy chủ cơ sở dữ liệu


23. Khi nào thì việc sử dụng `view` (khung nhìn) trong cơ sở dữ liệu là hữu ích nhất?

A. Khi cần tăng tốc độ ghi dữ liệu
B. Khi cần đơn giản hóa truy vấn phức tạp hoặc giới hạn quyền truy cập dữ liệu
C. Khi cần sao lưu và phục hồi dữ liệu
D. Khi cần chuẩn hóa cơ sở dữ liệu


24. 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()


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

A. Cơ sở dữ liệu quan hệ (RDBMS)
B. Cơ sở dữ liệu hướng đối tượng (OODBMS)
C. Kho dữ liệu (Data Warehouse) hoặc Hồ dữ liệu (Data Lake)
D. Cơ sở dữ liệu đồ thị (Graph Database)


26. Điều gì xảy ra khi một giao dịch cơ sở dữ liệu bị `rollback`?

A. Giao dịch được thực hiện thành công và các thay đổi được lưu lại
B. Tất cả các thay đổi được thực hiện bởi giao dịch bị hủy bỏ và cơ sở dữ liệu trở về trạng thái trước khi giao dịch bắt đầu
C. Giao dịch bị tạm dừng và chờ sự can thiệp của người quản trị
D. Chỉ một phần các thay đổi của giao dịch bị hủy bỏ


27. Trong ngữ cảnh bảo mật dữ liệu, kỹ thuật `masking` 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 các giá trị giả mạo nhưng vẫn giữ nguyên định dạng và tính chất dữ liệu
C. Nén dữ liệu để tiết kiệm dung lượng lưu trữ
D. Sao lưu dữ liệu định kỳ


28. Khi thiết kế cơ sở dữ liệu cho một hệ thống quản lý thư viện, thực thể nào sau đây có thể là `mạnh` (strong entity)?

A. Phiếu mượn
B. Sách
C. Chi tiết phiếu mượn
D. Tác giả


29. Trong SQL, mệnh đề `HAVING` khác với `WHERE` ở điểm nào?

A. `HAVING` được sử dụng để lọc hàng trước khi nhóm, còn `WHERE` lọc hàng sau khi nhóm
B. `HAVING` được sử dụng để lọc các nhóm sau khi đã thực hiện phép nhóm (GROUP BY), còn `WHERE` lọc các hàng trước khi nhóm
C. `HAVING` chỉ được sử dụng với số, còn `WHERE` chỉ được sử dụng với chuỗi
D. `HAVING` không thể sử dụng các hàm tổng hợp, còn `WHERE` có thể


30. Một ứng dụng web thương mại điện tử gặp vấn đề về hiệu suất truy vấn chậm khi số lượng đơn hàng tăng cao. Giải pháp nào sau đây có thể giúp cải thiện hiệu suất truy vấn cơ sở dữ liệu?

A. Tăng dung lượng RAM cho máy chủ web
B. Tối ưu hóa truy vấn SQL và sử dụng chỉ mục (index) hiệu quả
C. Chuyển sang sử dụng cơ sở dữ liệu NoSQL
D. Tăng băng thông mạng


1 / 30

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

Tags: Bộ đề 5

1. Trong mô hình dữ liệu quan hệ, khái niệm nào sau đây thể hiện một thuộc tính hoặc đặc điểm của một thực thể?

2 / 30

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

Tags: Bộ đề 5

2. SQL là viết tắt của thuật ngữ 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ộ đề 5

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

4 / 30

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

Tags: Bộ đề 5

4. Loại ràng buộc toàn vẹn nào đảm bảo rằng giá trị trong một cột không được trùng lặp trong tất cả các hàng của 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ộ đề 5

5. Trong các hệ quản trị cơ sở dữ liệu quan hệ, thao tác 'JOIN' được sử dụng để làm gì?

6 / 30

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

Tags: Bộ đề 5

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

7 / 30

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

Tags: Bộ đề 5

7. 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 để lọc dữ liệu?

8 / 30

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

Tags: Bộ đề 5

8. Sao lưu (backup) cơ sở dữ liệu nhằm mục đích chính gì?

9 / 30

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

Tags: Bộ đề 5

9. Trong mô hình ER (Entity-Relationship), hình chữ nhật đại diện cho khái niệm 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ộ đề 5

10. Dạng chuẩn 1NF (First Normal Form) yêu cầu điều kiện nào sau đây?

11 / 30

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

Tags: Bộ đề 5

11. Cơ chế kiểm soát đồng thời (concurrency control) trong hệ quản trị cơ sở dữ liệu nhằm mục đích gì?

12 / 30

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

Tags: Bộ đề 5

12. Trong SQL, mệnh đề nào được sử dụng để lọc các hàng trong truy vấn dựa trên một điều kiện?

13 / 30

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

Tags: Bộ đề 5

13. Khái niệm 'khóa ngoại' (Foreign Key) được sử dụng để thiết lập mối quan hệ giữa các bảng như thế nào?

14 / 30

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

Tags: Bộ đề 5

14. Trong ngữ cảnh bảo mật cơ sở dữ liệu, 'SQL Injection' là hình thức tấn công như thế nào?

15 / 30

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

Tags: Bộ đề 5

15. Loại cơ sở dữ liệu NoSQL nào lưu trữ dữ liệu dưới dạng cặp 'key-value'?

16 / 30

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

Tags: Bộ đề 5

16. Trong quá trình thiết kế cơ sở dữ liệu, bước nào sau đây xác định các thực thể, thuộc tính và mối quan hệ giữa chúng?

17 / 30

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

Tags: Bộ đề 5

17. Thủ tục lưu trữ (Stored Procedure) trong cơ sở dữ liệu có ưu điểm chính 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ộ đề 5

18. Trong ngữ cảnh Data Warehouse, ETL là viết tắt của quy trình 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ộ đề 5

19. Chỉ số (Index) trong cơ sở dữ liệu hoạt động tương tự như khái niệm nào trong sách?

20 / 30

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

Tags: Bộ đề 5

20. Giả sử bạn có một bảng 'Nhân viên' với cột 'Ngày_sinh'. Để tìm ra số lượng nhân viên sinh vào mỗi năm, bạn sẽ sử dụng mệnh đề SQL 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ộ đề 5

21. Trong mô hình OSI, tầng nào tương ứng với việc quản lý giao dịch và đảm bảo tính toàn vẹn dữ liệu trong cơ sở dữ liệu phân tán?

22 / 30

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

Tags: Bộ đề 5

22. Trong ngữ cảnh cơ sở dữ liệu đám mây, PaaS (Platform as a Service) cung cấp dịch vụ gì liên quan đến cơ sở dữ liệu?

23 / 30

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

Tags: Bộ đề 5

23. Khi nào thì việc sử dụng 'view' (khung nhìn) trong cơ sở dữ liệu là hữu ích nhất?

24 / 30

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

Tags: Bộ đề 5

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

25 / 30

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

Tags: Bộ đề 5

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

26 / 30

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

Tags: Bộ đề 5

26. Điều gì xảy ra khi một giao dịch cơ sở dữ liệu bị 'rollback'?

27 / 30

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

Tags: Bộ đề 5

27. Trong ngữ cảnh bảo mật dữ liệu, kỹ thuật 'masking' dữ liệu được sử 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ộ đề 5

28. Khi thiết kế cơ sở dữ liệu cho một hệ thống quản lý thư viện, thực thể nào sau đây có thể là 'mạnh' (strong entity)?

29 / 30

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

Tags: Bộ đề 5

29. Trong SQL, mệnh đề 'HAVING' khác với 'WHERE' ở điểm nào?

30 / 30

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

Tags: Bộ đề 5

30. Một ứng dụng web thương mại điện tử gặp vấn đề về hiệu suất truy vấn chậm khi số lượng đơn hàng tăng cao. Giải pháp nào sau đây có thể giúp cải thiện hiệu suất truy vấn cơ sở dữ liệu?