Đề 4 – Đề thi, câu hỏi trắc nghiệm online Hệ 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é!!!


Hệ Quản Trị Cơ Sở Dữ Liệu

Đề 4 - Đề thi, câu hỏi trắc nghiệm online Hệ Quản Trị Cơ Sở Dữ Liệu

1. Trong ngữ cảnh cơ sở dữ liệu, thuật ngữ "deadlock" (bế tắc) mô tả tình huống gì?

A. Một lỗi phần cứng nghiêm trọng dẫn đến mất dữ liệu.
B. Tình huống hai hoặc nhiều giao dịch chờ đợi lẫn nhau để giải phóng tài nguyên.
C. Một cuộc tấn công bảo mật làm gián đoạn hoạt động của cơ sở dữ liệu.
D. Sự cố kết nối mạng giữa client và server.

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

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

3. Đâu là một lợi ích chính của việc sử dụng View trong SQL?

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

4. Trong kiến trúc cơ sở dữ liệu client-server, chức năng nào sau đây thường được thực hiện bởi server?

A. Hiển thị giao diện người dùng.
B. Xử lý logic nghiệp vụ.
C. Quản lý và truy cập dữ liệu.
D. Kiểm tra tính hợp lệ dữ liệu đầu vào ở phía client.

5. Đâu là một nhược điểm của việc sử dụng trigger (bộ kích hoạt) trong cơ sở dữ liệu?

A. Không thể tự động thực hiện các hành động khi dữ liệu thay đổi.
B. Có thể làm tăng độ phức tạp và khó gỡ lỗi của hệ thống.
C. Không hỗ trợ các ràng buộc toàn vẹn.
D. Giảm khả năng mở rộng của cơ sở dữ liệu.

6. Đâu là một thách thức chính khi làm việc với cơ sở dữ liệu NoSQL so với cơ sở dữ liệu quan hệ?

A. Khó khăn trong việc mở rộng quy mô (scale up).
B. Thiếu hỗ trợ cho các giao dịch ACID.
C. Chi phí phần cứng cao hơn.
D. Ít công cụ quản lý và giám sát hơn.

7. Trong SQL, mệnh đề nào được sử dụng để lọc các nhóm được tạo bởi `GROUP BY`?

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

8. Đâu là một ưu điểm của việc sử dụng ORM (Object-Relational Mapping) trong phát triển ứng dụng cơ sở dữ liệu?

A. Tăng hiệu suất truy vấn trực tiếp.
B. Giảm sự phụ thuộc vào một hệ quản trị cơ sở dữ liệu cụ thể.
C. Đơn giản hóa việc quản lý lược đồ cơ sở dữ liệu.
D. Loại bỏ hoàn toàn nhu cầu sử dụng SQL.

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

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

10. Đâu là một nguy cơ bảo mật phổ biến đối với các ứng dụng cơ sở dữ liệu web?

A. Tấn công từ chối dịch vụ (DDoS)
B. SQL injection
C. XSS (Cross-Site Scripting)
D. Lừa đảo (Phishing)

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

A. Chỉ mục toàn văn (Full-text index)
B. Chỉ mục bitmap (Bitmap index)
C. Chỉ mục băm (Hash index)
D. Chỉ mục cây B (B-tree index)

12. Trong SQL, hàm nào được sử dụng để trả về giá trị lớn nhất trong một cột?

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

13. Thuật ngữ ACID trong ngữ cảnh của hệ quản trị cơ sở dữ liệu đại diện cho điều gì?

A. Atomicity, Consistency, Isolation, Durability
B. Accuracy, Completeness, Integrity, Data
C. Availability, Consistency, Isolation, Distribution
D. Authorization, Control, Identification, Database

14. Kỹ thuật nào sau đây liên quan đến việc chia một bảng lớn thành các bảng nhỏ hơn theo chiều ngang (hàng)?

A. Chuẩn hóa (Normalization)
B. Phân mảnh ngang (Horizontal partitioning)
C. Phân mảnh dọc (Vertical partitioning)
D. Nhân bản (Replication)

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

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

16. Trong ngữ cảnh cơ sở dữ liệu, "chuẩn hóa" (normalization) là gì?

A. Quá trình mã hóa dữ liệu để bảo mật.
B. Quá trình loại bỏ dữ liệu trùng lặp và cải thiện tính toàn vẹn.
C. Quá trình sao lưu và phục hồi dữ liệu.
D. Quá trình tối ưu hóa truy vấn để tăng tốc độ.

17. Trong SQL, hàm nào được sử dụng để đếm số lượng hàng trong một bảng?

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

18. Trong SQL, mệnh đề `GROUP BY` thường được sử dụng cùng với hàm nào để tính toán các giá trị tổng hợp cho mỗi nhóm?

A. WHERE
B. ORDER BY
C. HAVING
D. Aggregate functions (ví dụ: SUM, AVG, COUNT)

19. Kỹ thuật nào sau đây được sử dụng để 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?

A. Chuẩn hóa (Normalization)
B. Sao lưu (Backup)
C. Bộ nhớ đệm truy vấn (Query caching)
D. Phân mảnh (Fragmentation)

20. Đâu là một mục tiêu chính của việc sử dụng hệ thống quản lý cơ sở dữ liệu phân tán?

A. Giảm chi phí phần cứng.
B. Tăng cường tính bảo mật vật lý của dữ liệu.
C. Cải thiện khả năng mở rộng và tính sẵn sàng của dữ liệu.
D. Đơn giản hóa việc quản lý người dùng.

21. Trong SQL, mệnh đề nào được sử dụng để sắp xếp kết quả truy vấn?

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

22. Đâu là một lợi ích của việc sử dụng kỹ thuật sharding trong cơ sở dữ liệu?

A. Giảm thiểu rủi ro mất dữ liệu.
B. Tăng cường tính bảo mật của dữ liệu.
C. Cải thiện khả năng mở rộng và hiệu suất truy vấn.
D. Đơn giản hóa việc quản lý người dùng.

23. Câu lệnh SQL nào được sử dụng để thay đổi cấu trúc của một bảng (ví dụ: thêm cột, sửa đổi kiểu dữ liệu)?

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

24. Ngôn ngữ nào được sử dụng phổ biến nhất để truy vấn và quản lý dữ liệu trong các hệ quản trị cơ sở dữ liệu quan hệ?

A. Java
B. Python
C. SQL
D. C++

25. Trong SQL, mệnh đề nào được sử dụng để chỉ định điều kiện cho các hàng được chọn?

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

26. Đâu là một ưu điểm chính của việc sử dụng stored procedure trong hệ quản trị cơ sở dữ liệu?

A. Giảm thiểu việc sử dụng bộ nhớ server.
B. Tăng cường tính bảo mật và giảm lưu lượng mạng.
C. Đơn giản hóa việc thiết kế giao diện người dùng.
D. Tăng tốc độ phát triển ứng dụng front-end.

27. Ràng buộc toàn vẹn tham chiếu (Referential Integrity Constraint) đảm bảo điều gì?

A. Dữ liệu trong cơ sở dữ liệu phải luôn chính xác và nhất quán.
B. Giá trị của một khóa ngoại phải tồn tại trong bảng mà nó tham chiếu đến.
C. Mỗi bảng phải có một khóa chính duy nhất.
D. Các giao dịch phải tuân thủ tính ACID.

28. Trong mô hình dữ liệu quan hệ, khái niệm nào dùng để chỉ một thuộc tính hoặc một tập hợp các thuộc tính có giá trị duy nhất, xác định một cách duy nhất mỗi bộ trong một quan hệ?

A. Khóa ngoại
B. Khóa chính
C. Ràng buộc toàn vẹn
D. Thuộc tính

29. Đâ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. Thường xuyên gỡ lỗi (debug) cơ sở dữ liệu.
B. Sử dụng RAID cho ổ cứng lưu trữ dữ liệu.
C. Triển khai nhân bản (replication) và chuyển đổi dự phòng (failover).
D. Tối ưu hóa chỉ mục (index) hàng ngày.

30. 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. Ghi lại các truy vấn SELECT để phân tích hiệu năng.
B. Lưu trữ dữ liệu sao lưu định kỳ.
C. Ghi lại tất cả các thay đổi đối với dữ liệu để phục hồi sau sự cố.
D. Kiểm soát quyền truy cập của người dùng vào cơ sở dữ liệu.

1 / 30

Category: Hệ Quản Trị Cơ Sở Dữ Liệu

Tags: Bộ đề 4

1. Trong ngữ cảnh cơ sở dữ liệu, thuật ngữ 'deadlock' (bế tắc) mô tả tình huống gì?

2 / 30

Category: Hệ Quản Trị Cơ Sở Dữ Liệu

Tags: Bộ đề 4

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

3 / 30

Category: Hệ Quản Trị Cơ Sở Dữ Liệu

Tags: Bộ đề 4

3. Đâu là một lợi ích chính của việc sử dụng View trong SQL?

4 / 30

Category: Hệ Quản Trị Cơ Sở Dữ Liệu

Tags: Bộ đề 4

4. Trong kiến trúc cơ sở dữ liệu client-server, chức năng nào sau đây thường được thực hiện bởi server?

5 / 30

Category: Hệ Quản Trị Cơ Sở Dữ Liệu

Tags: Bộ đề 4

5. Đâu là một nhược điểm của việc sử dụng trigger (bộ kích hoạt) trong cơ sở dữ liệu?

6 / 30

Category: Hệ Quản Trị Cơ Sở Dữ Liệu

Tags: Bộ đề 4

6. Đâu là một thách thức chính khi làm việc với cơ sở dữ liệu NoSQL so với cơ sở dữ liệu quan hệ?

7 / 30

Category: Hệ 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 nhóm được tạo bởi `GROUP BY`?

8 / 30

Category: Hệ Quản Trị Cơ Sở Dữ Liệu

Tags: Bộ đề 4

8. Đâu là một ưu điểm của việc sử dụng ORM (Object-Relational Mapping) trong phát triển ứng dụng cơ sở dữ liệu?

9 / 30

Category: Hệ Quản Trị Cơ Sở Dữ Liệu

Tags: Bộ đề 4

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

10 / 30

Category: Hệ Quản Trị Cơ Sở Dữ Liệu

Tags: Bộ đề 4

10. Đâu là một nguy cơ bảo mật phổ biến đối với các ứng dụng cơ sở dữ liệu web?

11 / 30

Category: Hệ Quản Trị Cơ Sở Dữ Liệu

Tags: Bộ đề 4

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

12 / 30

Category: Hệ Quản Trị Cơ Sở Dữ Liệu

Tags: Bộ đề 4

12. Trong SQL, hàm nào được sử dụng để trả về giá trị lớn nhất trong một cột?

13 / 30

Category: Hệ Quản Trị Cơ Sở Dữ Liệu

Tags: Bộ đề 4

13. Thuật ngữ ACID trong ngữ cảnh của hệ quản trị cơ sở dữ liệu đại diện cho điều gì?

14 / 30

Category: Hệ Quản Trị Cơ Sở Dữ Liệu

Tags: Bộ đề 4

14. Kỹ thuật nào sau đây liên quan đến việc chia một bảng lớn thành các bảng nhỏ hơn theo chiều ngang (hàng)?

15 / 30

Category: Hệ Quản Trị Cơ Sở Dữ Liệu

Tags: Bộ đề 4

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

16 / 30

Category: Hệ Quản Trị Cơ Sở Dữ Liệu

Tags: Bộ đề 4

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

17 / 30

Category: Hệ Quản Trị Cơ Sở Dữ Liệu

Tags: Bộ đề 4

17. Trong SQL, hàm nào được sử dụng để đếm số lượng hàng trong một bảng?

18 / 30

Category: Hệ Quản Trị Cơ Sở Dữ Liệu

Tags: Bộ đề 4

18. Trong SQL, mệnh đề `GROUP BY` thường được sử dụng cùng với hàm nào để tính toán các giá trị tổng hợp cho mỗi nhóm?

19 / 30

Category: Hệ Quản Trị Cơ Sở Dữ Liệu

Tags: Bộ đề 4

19. Kỹ thuật nào sau đây được sử dụng để 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?

20 / 30

Category: Hệ Quản Trị Cơ Sở Dữ Liệu

Tags: Bộ đề 4

20. Đâu là một mục tiêu chính của việc sử dụng hệ thống quản lý cơ sở dữ liệu phân tán?

21 / 30

Category: Hệ Quản Trị Cơ Sở Dữ Liệu

Tags: Bộ đề 4

21. Trong SQL, mệnh đề nào được sử dụng để sắp xếp kết quả truy vấn?

22 / 30

Category: Hệ Quản Trị Cơ Sở Dữ Liệu

Tags: Bộ đề 4

22. Đâu là một lợi ích của việc sử dụng kỹ thuật sharding trong cơ sở dữ liệu?

23 / 30

Category: Hệ Quản Trị Cơ Sở Dữ Liệu

Tags: Bộ đề 4

23. Câu lệnh SQL nào được sử dụng để thay đổi cấu trúc của một bảng (ví dụ: thêm cột, sửa đổi kiểu dữ liệu)?

24 / 30

Category: Hệ Quản Trị Cơ Sở Dữ Liệu

Tags: Bộ đề 4

24. Ngôn ngữ nào được sử dụng phổ biến nhất để truy vấn và quản lý dữ liệu trong các hệ quản trị cơ sở dữ liệu quan hệ?

25 / 30

Category: Hệ Quản Trị Cơ Sở Dữ Liệu

Tags: Bộ đề 4

25. Trong SQL, mệnh đề nào được sử dụng để chỉ định điều kiện cho các hàng được chọn?

26 / 30

Category: Hệ Quản Trị Cơ Sở Dữ Liệu

Tags: Bộ đề 4

26. Đâu là một ưu điểm chính của việc sử dụng stored procedure trong hệ quản trị cơ sở dữ liệu?

27 / 30

Category: Hệ Quản Trị Cơ Sở Dữ Liệu

Tags: Bộ đề 4

27. Ràng buộc toàn vẹn tham chiếu (Referential Integrity Constraint) đảm bảo điều gì?

28 / 30

Category: Hệ Quản Trị Cơ Sở Dữ Liệu

Tags: Bộ đề 4

28. Trong mô hình dữ liệu quan hệ, khái niệm nào dùng để chỉ một thuộc tính hoặc một tập hợp các thuộc tính có giá trị duy nhất, xác định một cách duy nhất mỗi bộ trong một quan hệ?

29 / 30

Category: Hệ Quản Trị Cơ Sở Dữ Liệu

Tags: Bộ đề 4

29. Đâ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?

30 / 30

Category: Hệ Quản Trị Cơ Sở Dữ Liệu

Tags: Bộ đề 4

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