Đề 5 – Bài tập, đề thi 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

Đề 5 - Bài tập, đề thi trắc nghiệm online Hệ Quản Trị Cơ Sở Dữ Liệu

1. Trong cơ sở dữ liệu, deadlock xảy ra khi nào?

A. Khi một giao dịch cố gắng truy cập vào một vùng nhớ không hợp lệ.
B. Khi hai hoặc nhiều giao dịch chờ đợi lẫn nhau để giải phóng tài nguyên mà chúng đang giữ.
C. Khi một giao dịch cố gắng ghi vào một tập tin chỉ đọc.
D. Khi cơ sở dữ liệu bị lỗi phần cứng.

2. Đâu là lợi ích chính của việc sử dụng view trong cơ sở dữ liệu?

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

3. Một hệ thống cơ sở dữ liệu tuân thủ theo chuẩn ACID. Nếu một giao dịch bị lỗi giữa chừng, tính chất nào đảm bảo rằng tất cả các thay đổi trước đó của giao dịch đó sẽ được hoàn tác?

A. Atomicity (Tính nguyên tử)
B. Consistency (Tính nhất quán)
C. Isolation (Tính độc lập)
D. Durability (Tính bền vững)

4. Phát biểu nào sau đây mô tả đúng nhất về Data Warehouse?

A. Một hệ thống được thiết kế để xử lý các giao dịch trực tuyến (OLTP).
B. Một kho lưu trữ dữ liệu tích hợp, hướng chủ đề, biến đổi theo thời gian và không biến động, được sử dụng cho mục đích báo cáo và phân tích.
C. Một loại cơ sở dữ liệu NoSQL.
D. Một hệ thống quản lý dữ liệu đồ thị.

5. 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 một cột phải là duy nhất.
B. Dữ liệu trong một cột phải tuân theo một định dạng nhất định.
C. Giá trị của khóa ngoại phải tồn tại trong khóa chính của bảng được tham chiếu hoặc là NULL.
D. Dữ liệu trong một bảng phải được sắp xếp theo một thứ tự nhất định.

6. Trong SQL, mệnh đề nào được sử dụng để lọc các hàng trả về từ một truy vấn?

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

7. Trong mô hình dữ liệu quan hệ, thuộc tính nào được sử dụng để xác định duy nhất mỗi bộ (tuple) trong một quan hệ (relation)?

A. Khóa ngoại
B. Khóa chính
C. Thuộc tính đa trị
D. Thuộc tính phức hợp

8. Trong mô hình dữ liệu quan hệ, khái niệm nào dùng để mô tả cấu trúc của một bảng, bao gồm tên bảng, tên các cột và kiểu dữ liệu của mỗi cột?

A. Thực thể
B. Thuộc tính
C. Lược đồ quan hệ
D. Khóa chính

9. Trong SQL, hàm `GROUP BY` thường được sử dụng kết hợp với hàm nào để thực hiện các phép tính trên các nhóm dữ liệu?

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

10. Kỹ thuật chuẩn hóa cơ sở dữ liệu (Database Normalization) nhằm mục đích 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 nhất quán.
C. Tăng cường bảo mật cho cơ sở dữ liệu.
D. Đơn giản hóa quá trình sao lưu và phục hồi dữ liệu.

11. Tính chất ACID trong các giao dịch cơ sở dữ liệu là viết tắt của những yếu tố nào?

A. Atomicity, Consistency, Isolation, Durability
B. Accuracy, Completeness, Integrity, Dependability
C. Availability, Capacity, Integrity, Durability
D. Authorization, Confidentiality, Integrity, Authentication

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

A. Để sắp xếp kết quả truy vấn.
B. Để lọc các nhóm được tạo bởi mệnh đề `GROUP BY`.
C. Để kết hợp các bảng.
D. Để chỉ định các cột được trả về trong kết quả truy vấn.

13. Phân biệt sự khác nhau giữa xác thực (Authentication) và phân quyền (Authorization) trong hệ quản trị cơ sở dữ liệu.

A. Xác thực là quá trình xác định người dùng, trong khi phân quyền là quá trình xác định người dùng được phép làm gì.
B. Xác thực là quá trình cấp quyền truy cập dữ liệu, trong khi phân quyền là quá trình kiểm tra tính toàn vẹn của dữ liệu.
C. Xác thực là quá trình mã hóa dữ liệu, trong khi phân quyền là quá trình giải mã dữ liệu.
D. Xác thực và phân quyền là hai thuật ngữ đồng nghĩa.

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

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

15. Trong các hệ quản trị cơ sở dữ liệu, kỹ thuật nào được sử dụng để kiểm soát quyền truy cập của người dùng vào dữ liệu?

A. Mã hóa dữ liệu
B. Kiểm soát đồng thời
C. Quản lý giao dịch
D. Cấp quyền và thu hồi quyền (Grant and Revoke)

16. Trong SQL, phát biểu nào sau đây được sử dụng để thêm một cột mới vào một bảng đã tồn tại?

A. CREATE COLUMN
B. INSERT COLUMN
C. ALTER TABLE ADD COLUMN
D. UPDATE TABLE ADD COLUMN

17. Kỹ thuật nào sau đây thường được sử dụng để cải thiện hiệu suất truy vấn trong cơ sở dữ liệu 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. Indexing
C. Caching
D. Partitioning

18. Phát biểu nào sau đây mô tả đúng nhất về khóa ngoại trong cơ sở dữ liệu quan hệ?

A. Khóa ngoại là một thuộc tính duy nhất xác định mỗi bộ trong một bảng.
B. Khóa ngoại là một thuộc tính hoặc tập hợp các thuộc tính trong một bảng, tham chiếu đến khóa chính của một bảng khác.
C. Khóa ngoại là một ràng buộc đảm bảo tính duy nhất của dữ liệu trong một cột.
D. Khóa ngoại là một chỉ mục được sử dụng để tăng tốc độ truy vấn.

19. Trong ngữ cảnh của cơ sở dữ liệu NoSQL, CAP theorem phát biểu về sự đánh đổi giữa những yếu tố nào?

A. Consistency, Availability, Partition Tolerance
B. Capacity, Accuracy, Performance
C. Concurrency, Authorization, Privacy
D. Cost, Agility, Portability

20. Mục đích chính của việc sử dụng stored procedure trong cơ sở dữ liệu là gì?

A. Tăng tốc độ truy vấn bằng cách lưu trữ kết quả truy vấn.
B. Cung cấp một lớp bảo mật bằng cách hạn chế quyền truy cập trực tiếp vào các bảng.
C. Giảm lưu lượng mạng bằng cách thực hiện các thao tác trên máy chủ cơ sở dữ liệu.
D. Tất cả các đáp án trên.

21. Trong cơ sở dữ liệu, thuật ngữ "cardinality" đề cập đến điều gì?

A. Số lượng cột trong một bảng.
B. Số lượng hàng trong một bảng.
C. Kiểu dữ liệu của một cột.
D. Mối quan hệ giữa các bảng.

22. Phân biệt sự khác nhau cơ bản 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ự của index, trong khi non-clustered index chỉ lưu trữ con trỏ đến dữ liệu.
B. Clustered index có thể được tạo trên nhiều cột, trong khi non-clustered index chỉ có thể được tạo trên một cột.
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 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ỳ kiểu dữ liệu nào.

23. 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

24. Đâu là ưu điểm chính của việc sử dụng Hệ Quản Trị Cơ Sở Dữ Liệu (DBMS) so với việc lưu trữ dữ liệu trong các tập tin phẳng?

A. DBMS dễ cài đặt và sử dụng hơn.
B. DBMS cung cấp khả năng kiểm soát truy cập, tính toàn vẹn và nhất quán dữ liệu tốt hơn.
C. DBMS luôn có hiệu suất truy xuất dữ liệu cao hơn.
D. DBMS không yêu cầu kiến thức chuyên môn về cơ sở dữ liệu.

25. Trong ngữ cảnh cơ sở dữ liệu, thuật ngữ "Data Mining" (Khai phá dữ liệu) đề cập đến điều gì?

A. Quá trình sao lưu và phục hồi dữ liệu.
B. Quá trình chuyển đổi dữ liệu sang một định dạng khác.
C. Quá trình khám phá các mẫu và thông tin hữu ích từ lượng lớn dữ liệu.
D. Quá trình kiểm tra và làm sạch dữ liệu.

1 / 25

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

Tags: Bộ đề 5

1. Trong cơ sở dữ liệu, deadlock xảy ra khi nào?

2 / 25

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

Tags: Bộ đề 5

2. Đâu là lợi ích chính của việc sử dụng view trong cơ sở dữ liệu?

3 / 25

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

Tags: Bộ đề 5

3. Một hệ thống cơ sở dữ liệu tuân thủ theo chuẩn ACID. Nếu một giao dịch bị lỗi giữa chừng, tính chất nào đảm bảo rằng tất cả các thay đổi trước đó của giao dịch đó sẽ được hoàn tác?

4 / 25

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

Tags: Bộ đề 5

4. Phát biểu nào sau đây mô tả đúng nhất về Data Warehouse?

5 / 25

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

Tags: Bộ đề 5

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

6 / 25

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

Tags: Bộ đề 5

6. Trong SQL, mệnh đề nào được sử dụng để lọc các hàng trả về từ một truy vấn?

7 / 25

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

Tags: Bộ đề 5

7. Trong mô hình dữ liệu quan hệ, thuộc tính nào được sử dụng để xác định duy nhất mỗi bộ (tuple) trong một quan hệ (relation)?

8 / 25

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

Tags: Bộ đề 5

8. Trong mô hình dữ liệu quan hệ, khái niệm nào dùng để mô tả cấu trúc của một bảng, bao gồm tên bảng, tên các cột và kiểu dữ liệu của mỗi cột?

9 / 25

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

Tags: Bộ đề 5

9. Trong SQL, hàm `GROUP BY` thường được sử dụng kết hợp với hàm nào để thực hiện các phép tính trên các nhóm dữ liệu?

10 / 25

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

Tags: Bộ đề 5

10. Kỹ thuật chuẩn hóa cơ sở dữ liệu (Database Normalization) nhằm mục đích gì?

11 / 25

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

Tags: Bộ đề 5

11. Tính chất ACID trong các giao dịch cơ sở dữ liệu là viết tắt của những yếu tố nào?

12 / 25

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

Tags: Bộ đề 5

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

13 / 25

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

Tags: Bộ đề 5

13. Phân biệt sự khác nhau giữa xác thực (Authentication) và phân quyền (Authorization) trong hệ quản trị cơ sở dữ liệu.

14 / 25

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

Tags: Bộ đề 5

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

15 / 25

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

Tags: Bộ đề 5

15. Trong các hệ quản trị cơ sở dữ liệu, kỹ thuật nào được sử dụng để kiểm soát quyền truy cập của người dùng vào dữ liệu?

16 / 25

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

Tags: Bộ đề 5

16. Trong SQL, phát biểu nào sau đây được sử dụng để thêm một cột mới vào một bảng đã tồn tại?

17 / 25

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

Tags: Bộ đề 5

17. Kỹ thuật nào sau đây thường được sử dụng để cải thiện hiệu suất truy vấn trong cơ sở dữ liệu 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?

18 / 25

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

Tags: Bộ đề 5

18. Phát biểu nào sau đây mô tả đúng nhất về khóa ngoại trong cơ sở dữ liệu quan hệ?

19 / 25

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

Tags: Bộ đề 5

19. Trong ngữ cảnh của cơ sở dữ liệu NoSQL, CAP theorem phát biểu về sự đánh đổi giữa những yếu tố nào?

20 / 25

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

Tags: Bộ đề 5

20. Mục đích chính của việc sử dụng stored procedure trong cơ sở dữ liệu là gì?

21 / 25

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

Tags: Bộ đề 5

21. Trong cơ sở dữ liệu, thuật ngữ 'cardinality' đề cập đến điều gì?

22 / 25

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

Tags: Bộ đề 5

22. Phân biệt sự khác nhau cơ bản giữa clustered index và non-clustered index trong SQL Server.

23 / 25

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

Tags: Bộ đề 5

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

24 / 25

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

Tags: Bộ đề 5

24. Đâu là ưu điểm chính của việc sử dụng Hệ Quản Trị Cơ Sở Dữ Liệu (DBMS) so với việc lưu trữ dữ liệu trong các tập tin phẳng?

25 / 25

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

Tags: Bộ đề 5

25. Trong ngữ cảnh cơ sở dữ liệu, thuật ngữ 'Data Mining' (Khai phá dữ liệu) đề cập đến điều gì?