Đề 4 – Đề thi, câu hỏi trắc nghiệm online Quản trị cơ sở dữ liệu

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é!!!


Quản trị cơ sở dữ liệu

Đề 4 - Đề thi, câu hỏi trắc nghiệm online Quản trị cơ sở dữ liệu

1. Đâu là một thách thức chính khi chuyển đổi từ một hệ thống cơ sở dữ liệu cũ sang một hệ thống mới?

A. Chi phí phần cứng thấp.
B. Đảm bảo tính tương thích và tính toàn vẹn của dữ liệu trong quá trình chuyển đổi.
C. Thời gian chuyển đổi ngắn.
D. Dễ dàng đào tạo người dùng mới.

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

A. UPDATE
B. ALTER TABLE
C. MODIFY TABLE
D. CHANGE TABLE

3. Trong ngữ cảnh cơ sở dữ liệu, `Data Normalization` (Chuẩn hóa dữ liệu) là gì?

A. Quá trình mã hóa dữ liệu để bảo mật.
B. Quá trình sắp xếp dữ liệu theo thứ tự bảng chữ cái.
C. Quá trình tổ chức dữ liệu trong cơ sở dữ liệu để giảm sự dư thừa và cải thiện tính toàn vẹn dữ liệu.
D. Quá trình chuyển đổi dữ liệu từ định dạng này sang định dạng khác.

4. Đâu là một lợi ích của việc sử dụng Cloud Database so với on-premise database?

A. Kiểm soát hoàn toàn cơ sở hạ tầng.
B. Chi phí ban đầu thấp hơn và khả năng mở rộng linh hoạt hơn.
C. Bảo mật cao hơn.
D. Hiệu suất truy vấn ổn định hơn.

5. Trong cơ sở dữ liệu quan hệ, khóa ngoại (Foreign Key) được sử dụng để làm gì?

A. Xác định duy nhất mỗi hàng trong một bảng.
B. Liên kết một bảng với một bảng khác, thiết lập mối quan hệ giữa chúng.
C. Chỉ định loại dữ liệu được lưu trữ trong một cột.
D. Mã hóa dữ liệu trong một cột.

6. Mục đích của việc sử dụng View trong SQL là gì?

A. Tăng tốc độ truy vấn dữ liệu.
B. Đơn giản hóa các truy vấn phức tạp và cung cấp một lớp trừu tượng cho người dùng.
C. Sao lưu dữ liệu.
D. Mã hóa dữ liệu.

7. Trong SQL, câu lệnh nào được sử dụng để tạo một bảng mới?

A. MAKE TABLE
B. CREATE TABLE
C. NEW TABLE
D. INSERT TABLE

8. Transaction log (Nhật ký giao dịch) trong hệ quản trị cơ sở dữ liệu được sử dụng cho mục đích gì?

A. Lưu trữ các truy vấn SQL được thực hiện bởi người dùng.
B. Ghi lại tất cả các thay đổi được thực hiện đối với cơ sở dữ liệu để phục hồi dữ liệu trong trường hợp xảy ra lỗi.
C. Quản lý quyền truy cập của người dùng vào cơ sở dữ liệu.
D. Tối ưu hóa hiệu suất truy vấn.

9. Đâu là một phương pháp để bảo vệ cơ sở dữ liệu khỏi các cuộc tấn công SQL injection?

A. Sử dụng mật khẩu mạnh cho tài khoản người dùng.
B. Thực hiện kiểm tra đầu vào (input validation) và sử dụng parameterized queries hoặc stored procedures.
C. Tắt tính năng remote access.
D. Sao lưu dữ liệu thường xuyên.

10. Trong SQL, mệnh đề nào được sử dụng để lọc dữ liệu sau khi đã gom nhóm bằng GROUP BY?

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

11. Trong ngữ cảnh cơ sở dữ liệu, `Data Replication` (Nhân bản dữ liệu) là gì?

A. Quá trình mã hóa dữ liệu để bảo mật.
B. Quá trình tạo ra các bản sao của dữ liệu trên nhiều máy chủ khác nhau.
C. Quá trình chuẩn hóa dữ liệu.
D. Quá trình nén dữ liệu để giảm dung lượng lưu trữ.

12. Đâu là một phương pháp để đảm bảo tính sẵn sàng cao (High Availability) cho cơ sở dữ liệu?

A. Sử dụng một máy chủ duy nhất với cấu hình mạnh.
B. Thực hiện sao lưu dữ liệu thường xuyên.
C. Sử dụng cơ chế nhân bản (replication) hoặc clustering để tạo ra các bản sao của cơ sở dữ liệu.
D. Tối ưu hóa các truy vấn SQL.

13. Trong mô hình ACID, thuộc tính `Atomicity` (Nguyên tố) đảm bảo điều gì?

A. Mỗi giao dịch được thực hiện một cách độc lập với các giao dịch khác.
B. Dữ liệu phải ở trạng thái hợp lệ sau khi giao dịch hoàn thành.
C. Tất cả các thay đổi trong một giao dịch được thực hiện, hoặc không có thay đổi nào được thực hiện cả.
D. Giao dịch sau khi hoàn thành sẽ được lưu trữ vĩnh viễn.

14. Phân quyền (Grant/Revoke) trong SQL được sử dụng để làm gì?

A. Sao lưu và phục hồi cơ sở dữ liệu.
B. Kiểm soát quyền truy cập của người dùng vào cơ sở dữ liệu và các đối tượng của nó.
C. Tối ưu hóa hiệu suất truy vấn.
D. Định nghĩa cấu trúc của bảng.

15. Trong ngữ cảnh cơ sở dữ liệu, `Data Mining` (Khai phá dữ liệu) là gì?

A. Quá trình sao lưu và phục hồi dữ liệu.
B. Quá trình tìm kiếm thông tin ẩn, hữu ích từ lượng lớn dữ liệu.
C. Quá trình chuẩn hóa dữ liệu.
D. Quá trình mã hóa dữ liệu để bảo mật.

16. Trong SQL, câu lệnh nào được sử dụng để cập nhật dữ liệu trong một bảng?

A. MODIFY
B. UPDATE
C. CHANGE
D. ALTER

17. Đâu là một phương pháp để giảm thiểu thời gian chết (downtime) của cơ sở dữ liệu trong quá trình bảo trì?

A. Tắt tất cả các tính năng bảo mật.
B. Không thực hiện sao lưu dữ liệu.
C. Sử dụng rolling upgrades hoặc online schema changes để thực hiện bảo trì mà không cần dừng hoàn toàn hệ thống.
D. Thực hiện bảo trì vào giờ cao điểm.

18. Đâu là một thách thức chính khi làm việc với Big Data?

A. Dung lượng lưu trữ hạn chế.
B. Tốc độ xử lý dữ liệu chậm.
C. Đảm bảo tính nhất quán và toàn vẹn của dữ liệu.
D. Thiếu công cụ để trực quan hóa dữ liệu.

19. Đâu là mục đích chính của việc sử dụng chỉ mục (index) trong cơ sở dữ liệu?

A. Giảm dung lượng lưu trữ của cơ sở 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. Cải thiện khả năng bảo mật của cơ sở dữ liệu.

20. Trong ngữ cảnh cơ sở dữ liệu, `Data Warehouse` (Kho dữ liệu) là gì?

A. Một hệ thống cơ sở dữ liệu được tối ưu hóa cho các giao dịch trực tuyến (OLTP).
B. Một hệ thống cơ sở dữ liệu được thiết kế để hỗ trợ các quyết định kinh doanh bằng cách cung cấp dữ liệu lịch sử và tổng hợp.
C. Một hệ thống cơ sở dữ liệu được sử dụng để lưu trữ dữ liệu tạm thời.
D. Một hệ thống cơ sở dữ liệu được sử dụng để sao lưu dữ liệu.

21. Trong SQL, câu lệnh nào được sử dụng để kết hợp dữ liệu từ nhiều bảng dựa trên một cột chung?

A. UNION
B. JOIN
C. INTERSECT
D. EXCEPT

22. Trong ngữ cảnh cơ sở dữ liệu, `Data Governance` (Quản trị dữ liệu) là gì?

A. Quá trình mã hóa dữ liệu để bảo mật.
B. Quá trình sao lưu và phục hồi dữ liệu.
C. Tập hợp các chính sách, quy trình và tiêu chuẩn để đảm bảo chất lượng, tính toàn vẹn và bảo mật của dữ liệu.
D. Quá trình chuẩn hóa dữ liệu.

23. Trong SQL, câu lệnh nào được sử dụng để xóa dữ liệu từ một bảng?

A. REMOVE
B. DELETE
C. DROP
D. ERASE

24. Đâu là một lợi ích chính của việc sử dụng Stored Procedure (Thủ tục lưu trữ) trong cơ sở dữ liệu?

A. Giảm dung lượng lưu trữ của cơ sở dữ liệu.
B. Tăng cường bảo mật bằng cách giảm thiểu việc tiếp xúc trực tiếp với dữ liệu.
C. Tự động sao lưu cơ sở dữ liệu.
D. Tăng tốc độ xử lý dữ liệu trên máy khách.

25. Đâu là một kỹ thuật để tối ưu hóa hiệu suất truy vấn trong cơ sở dữ liệu?

A. Tắt tính năng logging.
B. Sử dụng nhiều bảng tạm.
C. Tạo và sử dụng chỉ mục (index) trên các cột thường xuyên được truy vấn.
D. Tăng kích thước bộ nhớ cache của máy chủ.

26. Đâu là một lợi ích của việc sử dụng Data Lake so với Data Warehouse?

A. Dữ liệu được cấu trúc và làm sạch trước khi lưu trữ.
B. Hỗ trợ tốt hơn cho các truy vấn phức tạp.
C. Khả năng lưu trữ dữ liệu ở nhiều định dạng khác nhau (cấu trúc, bán cấu trúc, phi cấu trúc) và xử lý dữ liệu theo nhu cầu.
D. Quản lý dữ liệu dễ dàng hơn.

27. Trong ngữ cảnh cơ sở dữ liệu, `ACID properties` đề cập đến điều gì?

A. Các thuộc tính của phần cứng máy chủ cơ sở dữ liệu.
B. Các thuộc tính đảm bảo tính tin cậy của giao dịch cơ sở dữ liệu: Atomicity, Consistency, Isolation, Durability.
C. Các thuộc tính của ngôn ngữ truy vấn SQL.
D. Các thuộc tính của mô hình dữ liệu quan hệ.

28. Đâu là sự khác biệt chính giữa clustered index và non-clustered index trong SQL Server?

A. Clustered index lưu trữ dữ liệu thực tế của bảng theo thứ tự chỉ mục, trong khi non-clustered index chỉ lưu trữ con trỏ đến dữ liệu.
B. Clustered index chỉ có thể được tạo trên các cột số, trong khi non-clustered index có thể được tạo trên bất kỳ loại cột nào.
C. Clustered index tự động được tạo khi tạo bảng, trong khi non-clustered index phải được tạo thủ công.
D. Clustered index không thể được xóa, trong khi non-clustered index có thể được xóa.

29. Đâu là một phương pháp để cải thiện hiệu suất của cơ sở dữ liệu khi xử lý các truy vấn phức tạp?

A. Giảm kích thước bộ nhớ cache.
B. Sử dụng các truy vấn con (subqueries) phức tạp.
C. Sử dụng các kỹ thuật partitioning (phân vùng) để chia nhỏ dữ liệu.
D. Tắt tính năng thống kê truy vấn.

30. Đâu là một lợi ích của việc sử dụng NoSQL database so với relational database trong một số trường hợp?

A. Đảm bảo tính toàn vẹn dữ liệu cao hơn.
B. Hỗ trợ tốt hơn cho các giao dịch ACID.
C. Khả năng mở rộng (scalability) tốt hơn và linh hoạt hơn trong việc xử lý dữ liệu phi cấu trúc.
D. Hiệu suất truy vấn tốt hơn cho các truy vấn phức tạp.

1 / 30

Category: Quản trị cơ sở dữ liệu

Tags: Bộ đề 4

1. Đâu là một thách thức chính khi chuyển đổi từ một hệ thống cơ sở dữ liệu cũ sang một hệ thống mới?

2 / 30

Category: Quản trị cơ sở dữ liệu

Tags: Bộ đề 4

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

3 / 30

Category: Quản trị cơ sở dữ liệu

Tags: Bộ đề 4

3. Trong ngữ cảnh cơ sở dữ liệu, 'Data Normalization' (Chuẩn hóa dữ liệu) là gì?

4 / 30

Category: Quản trị cơ sở dữ liệu

Tags: Bộ đề 4

4. Đâu là một lợi ích của việc sử dụng Cloud Database so với on-premise database?

5 / 30

Category: Quản trị cơ sở dữ liệu

Tags: Bộ đề 4

5. Trong cơ sở dữ liệu quan hệ, khóa ngoại (Foreign Key) được sử dụng để làm gì?

6 / 30

Category: Quản trị cơ sở dữ liệu

Tags: Bộ đề 4

6. Mục đích của việc sử dụng View trong SQL là gì?

7 / 30

Category: Quản trị cơ sở dữ liệu

Tags: Bộ đề 4

7. Trong SQL, câu lệnh nào được sử dụng để tạo một bảng mới?

8 / 30

Category: Quản trị cơ sở dữ liệu

Tags: Bộ đề 4

8. Transaction log (Nhật ký giao dịch) trong hệ quản trị cơ sở dữ liệu được sử dụng cho mục đích gì?

9 / 30

Category: Quản trị cơ sở dữ liệu

Tags: Bộ đề 4

9. Đâu là một phương pháp để bảo vệ cơ sở dữ liệu khỏi các cuộc tấn công SQL injection?

10 / 30

Category: Quản trị cơ sở dữ liệu

Tags: Bộ đề 4

10. Trong SQL, mệnh đề nào được sử dụng để lọc dữ liệu sau khi đã gom nhóm bằng GROUP BY?

11 / 30

Category: Quản trị cơ sở dữ liệu

Tags: Bộ đề 4

11. Trong ngữ cảnh cơ sở dữ liệu, 'Data Replication' (Nhân bản dữ liệu) là gì?

12 / 30

Category: Quản trị cơ sở dữ liệu

Tags: Bộ đề 4

12. Đâu là một phương pháp để đảm bảo tính sẵn sàng cao (High Availability) cho cơ sở dữ liệu?

13 / 30

Category: Quản trị cơ sở dữ liệu

Tags: Bộ đề 4

13. Trong mô hình ACID, thuộc tính 'Atomicity' (Nguyên tố) đảm bảo điều gì?

14 / 30

Category: Quản trị cơ sở dữ liệu

Tags: Bộ đề 4

14. Phân quyền (Grant/Revoke) trong SQL được sử dụng để làm gì?

15 / 30

Category: Quản trị cơ sở dữ liệu

Tags: Bộ đề 4

15. Trong ngữ cảnh cơ sở dữ liệu, 'Data Mining' (Khai phá dữ liệu) là gì?

16 / 30

Category: Quản trị cơ sở dữ liệu

Tags: Bộ đề 4

16. Trong SQL, câu lệnh nào được sử dụng để cập nhật dữ liệu trong một bảng?

17 / 30

Category: Quản trị cơ sở dữ liệu

Tags: Bộ đề 4

17. Đâu là một phương pháp để giảm thiểu thời gian chết (downtime) của cơ sở dữ liệu trong quá trình bảo trì?

18 / 30

Category: Quản trị cơ sở dữ liệu

Tags: Bộ đề 4

18. Đâu là một thách thức chính khi làm việc với Big Data?

19 / 30

Category: Quản trị cơ sở dữ liệu

Tags: Bộ đề 4

19. Đâu là mục đích chính của việc sử dụng chỉ mục (index) trong cơ sở dữ liệu?

20 / 30

Category: Quản trị cơ sở dữ liệu

Tags: Bộ đề 4

20. Trong ngữ cảnh cơ sở dữ liệu, 'Data Warehouse' (Kho dữ liệu) là gì?

21 / 30

Category: Quản trị cơ sở dữ liệu

Tags: Bộ đề 4

21. Trong SQL, câu lệnh nào được sử dụng để kết hợp dữ liệu từ nhiều bảng dựa trên một cột chung?

22 / 30

Category: Quản trị cơ sở dữ liệu

Tags: Bộ đề 4

22. Trong ngữ cảnh cơ sở dữ liệu, 'Data Governance' (Quản trị dữ liệu) là gì?

23 / 30

Category: Quản trị cơ sở dữ liệu

Tags: Bộ đề 4

23. Trong SQL, câu lệnh nào được sử dụng để xóa dữ liệu từ một bảng?

24 / 30

Category: Quản trị cơ sở dữ liệu

Tags: Bộ đề 4

24. Đâu là một lợi ích chính của việc sử dụng Stored Procedure (Thủ tục lưu trữ) trong cơ sở dữ liệu?

25 / 30

Category: Quản trị cơ sở dữ liệu

Tags: Bộ đề 4

25. Đâu là một kỹ thuật để tối ưu hóa hiệu suất truy vấn trong cơ sở dữ liệu?

26 / 30

Category: Quản trị cơ sở dữ liệu

Tags: Bộ đề 4

26. Đâu là một lợi ích của việc sử dụng Data Lake so với Data Warehouse?

27 / 30

Category: Quản trị cơ sở dữ liệu

Tags: Bộ đề 4

27. Trong ngữ cảnh cơ sở dữ liệu, 'ACID properties' đề cập đến điều gì?

28 / 30

Category: Quản trị cơ sở dữ liệu

Tags: Bộ đề 4

28. Đâu là sự khác biệt chính giữa clustered index và non-clustered index trong SQL Server?

29 / 30

Category: Quản trị cơ sở dữ liệu

Tags: Bộ đề 4

29. Đâu là một phương pháp để cải thiện hiệu suất của cơ sở dữ liệu khi xử lý các truy vấn phức tạp?

30 / 30

Category: Quản trị cơ sở dữ liệu

Tags: Bộ đề 4

30. Đâu là một lợi ích của việc sử dụng NoSQL database so với relational database trong một số trường hợp?