Đề 3 – 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

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

1. Loại ràng buộc nào đảm bảo rằng giá trị của một cột phải là duy nhất trong toàn bảng?

A. Ràng buộc NOT NULL.
B. Ràng buộc DEFAULT.
C. Ràng buộc UNIQUE.
D. Ràng buộc CHECK.

2. Đâu là mục tiêu chính của việc sử dụng Hệ Quản Trị Cơ Sở Dữ Liệu (DBMS)?

A. Tăng độ phức tạp của dữ liệu.
B. Đảm bảo tính nhất quán, toàn vẹn và khả năng truy cập dữ liệu một cách hiệu quả.
C. Giảm thiểu không gian lưu trữ dữ liệu.
D. Hạn chế số lượng người dùng có thể truy cập dữ liệu.

3. Trong mô hình dữ liệu quan hệ, khái niệm nào dùng để biểu diễn một thuộc tính của thực thể?

A. Bảng.
B. Hàng.
C. Cột.
D. Khóa.

4. Trong ngữ cảnh của bảo mật cơ sở dữ liệu, kỹ thuật nào được sử dụng để che giấu dữ liệu nhạy cảm?

A. Mã hóa (Encryption).
B. Kiểm toán (Auditing).
C. Ủy quyền (Authorization).
D. Xác thực (Authentication).

5. Kiến trúc ba lớp (Three-Tier Architecture) trong DBMS bao gồm những lớp nào?

A. Presentation, Application, Database.
B. Client, Server, Storage.
C. User Interface, Logic, Data.
D. Network, Processing, Input/Output.

6. Trong ngữ cảnh của cơ sở dữ liệu, thuật ngữ "Data Mining" đề cập đến điều gì?

A. Quá trình thu thập dữ liệu từ nhiều nguồn.
B. Quá trình làm sạch và chuyển đổi dữ liệu.
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 sao lưu và phục hồi dữ liệu.

7. Trong SQL, hàm `COUNT(*)` được sử dụng để làm gì?

A. Tính tổng các giá trị trong một cột.
B. Đếm số lượng hàng trong một bảng.
C. Tìm giá trị lớn nhất trong một cột.
D. Tính trung bình cộng của các giá trị trong một cột.

8. Phép toán nào trong đại số quan hệ được sử dụng để chọn các hàng thỏa mãn một điều kiện nhất định?

A. Phép chiếu (Project).
B. Phép chọn (Select).
C. Phép hợp (Union).
D. Phép tích Descartes (Cartesian Product).

9. Trong mô hình dữ liệu hướng đối tượng, khái niệm nào dùng để biểu diễn một bản thể cụ thể của một lớp?

A. Thuộc tính (Attribute).
B. Phương thức (Method).
C. Đối tượng (Object).
D. Lớp (Class).

10. Đâu là một ưu điểm của việc sử dụng stored procedure trong DBMS?

A. Giảm thiểu việc sử dụng tài nguyên máy chủ.
B. Tăng tính bảo mật và giảm lưu lượng mạng.
C. Đơn giản hóa quá trình thiết kế cơ sở dữ liệu.
D. Giảm dung lượng lưu trữ cơ sở dữ liệu.

11. Đâu là một nhược điểm của việc sử dụng cơ sở dữ liệu NoSQL so với cơ sở dữ liệu quan hệ?

A. Khả năng mở rộng kém.
B. Ít linh hoạt hơn trong việc xử lý dữ liệu phi cấu trúc.
C. Thiếu hỗ trợ cho các giao dịch ACID.
D. Chi phí triển khai cao hơn.

12. Kỹ thuật normalization trong DBMS nhằm mục đích gì?

A. Tăng tốc độ truy vấn dữ liệu.
B. Giảm 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 cho cơ sở dữ liệu.
D. Giảm kích thước của cơ sở dữ liệu.

13. Khái niệm nào mô tả khả năng của DBMS để xử lý nhiều giao dịch đồng thời mà không ảnh hưởng đến tính toàn vẹn của dữ liệu?

A. Tính bảo mật.
B. Tính nhất quán.
C. Tính đồng thời.
D. Tính bền vững.

14. 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 cột, sửa đổi kiểu dữ liệu)?

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

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

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 kho lưu trữ dữ liệu tích hợp từ nhiều nguồn, được sử dụng cho mục đích phân tích và báo cáo.
C. Một hệ thống quản lý tài liệu điện tử.
D. Một công cụ để thiết kế giao diện người dùng.

16. Thành phần nào của DBMS chịu trách nhiệm thực thi các truy vấn SQL?

A. Bộ xử lý giao dịch.
B. Bộ quản lý lưu trữ.
C. Bộ tối ưu hóa truy vấn.
D. Bộ biên dịch truy vấn.

17. Đâu là một lợi ích chính của việc sử dụng cơ sở dữ liệu phân tán?

A. Giảm chi phí phần cứng.
B. Tăng tính sẵn sàng và khả năng chịu lỗi.
C. Đơn giản hóa việc quản lý dữ liệu.
D. Tăng tốc độ phát triển ứng dụng.

18. Đâu là một mục tiêu chính của việc lập chỉ mục (indexing) trong cơ sở dữ liệu?

A. Giảm dung lượng lưu trữ dữ liệu.
B. Tăng tốc độ truy vấn dữ liệu.
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.

19. Phép toán nào trong đại số quan hệ trả về tập hợp các bộ mà có mặt trong cả hai quan hệ?

A. Phép hợp.
B. Phép giao.
C. Phép hiệu.
D. Phép tích Descartes.

20. Loại index nào trong cơ sở dữ liệu phù hợp nhất cho các cột có giá trị duy nhất?

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

21. Trong ngữ cảnh của cơ sở dữ liệu, thuật ngữ "Data Lake" đề cập đến điều gì?

A. Một hệ thống cơ sở dữ liệu quan hệ truyền thống.
B. Một kho lưu trữ dữ liệu lớn, nơi dữ liệu được lưu trữ ở định dạng gốc của nó cho đến khi cần thiết.
C. Một hệ thống quản lý tài liệu điện tử.
D. Một công cụ để thiết kế giao diện người dùng.

22. Đâu là một lợi ích của việc sử dụng trigger trong DBMS?

A. Tăng tốc độ truy vấn dữ liệu.
B. Tự động thực hiện các hành động đáp ứng với các sự kiện trên cơ sở dữ liệu.
C. Giảm dung lượng lưu trữ cơ sở dữ liệu.
D. Đơn giản hóa quá trình thiết kế cơ sở dữ liệu.

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

A. Sắp xếp kết quả truy vấn.
B. Lọc các hàng dựa trên một điều kiện.
C. Nhóm các hàng có cùng giá trị.
D. Kết hợp dữ liệu từ nhiều bảng.

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

A. Atomicity, Consistency, Isolation, Durability.
B. Accuracy, Completeness, Integrity, Dependability.
C. Availability, Consistency, Integrity, Durability.
D. Atomicity, Concurrency, Isolation, ডেটাবেস.

25. Đâu là một thách thức chính trong việc quản lý cơ sở dữ liệu lớn (Big Data)?

A. Bảo mật dữ liệu.
B. Khả năng mở rộng và hiệu suất truy vấn.
C. Tính toàn vẹn dữ liệu.
D. Sao lưu và phục hồi dữ liệu.

26. Câu lệnh SQL nào được sử dụng để thêm dữ liệu mới vào một bảng?

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

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

A. Lọc các hàng dựa trên một điều kiện.
B. Nhóm các hàng có cùng giá trị trong một hoặc nhiều cột.
C. Sắp xếp kết quả truy vấn theo một hoặc nhiều cột.
D. Kết hợp dữ liệu từ nhiều bảng.

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

A. Sắp xếp kết quả truy vấn.
B. Lọc các hàng dựa trên một điều kiện.
C. Nhóm các hàng có cùng giá trị trong một hoặc nhiều cột.
D. Kết hợp dữ liệu từ nhiều bảng.

29. Đâu là một ưu điểm của việc sử dụng View trong cơ sở dữ liệu?

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à tăng tính bảo mật.
C. Giảm dung lượng lưu trữ cơ sở dữ liệu.
D. Tăng cường khả năng mở rộng của cơ sở dữ liệu.

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

1 / 30

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

Tags: Bộ đề 3

1. Loại ràng buộc nào đảm bảo rằng giá trị của một cột phải là duy nhất trong toàn bảng?

2 / 30

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

Tags: Bộ đề 3

2. Đâu là mục tiêu chính của việc sử dụng Hệ Quản Trị Cơ Sở Dữ Liệu (DBMS)?

3 / 30

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

Tags: Bộ đề 3

3. Trong mô hình dữ liệu quan hệ, khái niệm nào dùng để biểu diễn một thuộc tính của thực thể?

4 / 30

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

Tags: Bộ đề 3

4. Trong ngữ cảnh của bảo mật cơ sở dữ liệu, kỹ thuật nào được sử dụng để che giấu dữ liệu nhạy cảm?

5 / 30

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

Tags: Bộ đề 3

5. Kiến trúc ba lớp (Three-Tier Architecture) trong DBMS bao gồm những lớp nào?

6 / 30

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

Tags: Bộ đề 3

6. Trong ngữ cảnh của cơ sở dữ liệu, thuật ngữ 'Data Mining' đề cập đến điều gì?

7 / 30

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

Tags: Bộ đề 3

7. Trong SQL, hàm `COUNT(*)` được sử dụng để làm gì?

8 / 30

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

Tags: Bộ đề 3

8. Phép toán nào trong đại số quan hệ được sử dụng để chọn các hàng thỏa mãn một điều kiện nhất định?

9 / 30

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

Tags: Bộ đề 3

9. Trong mô hình dữ liệu hướng đối tượng, khái niệm nào dùng để biểu diễn một bản thể cụ thể của một lớp?

10 / 30

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

Tags: Bộ đề 3

10. Đâu là một ưu điểm của việc sử dụng stored procedure trong DBMS?

11 / 30

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

Tags: Bộ đề 3

11. Đâu là một nhược điểm của việc sử dụng cơ sở dữ liệu NoSQL so với cơ sở dữ liệu quan hệ?

12 / 30

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

Tags: Bộ đề 3

12. Kỹ thuật normalization trong DBMS nhằm mục đích gì?

13 / 30

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

Tags: Bộ đề 3

13. Khái niệm nào mô tả khả năng của DBMS để xử lý nhiều giao dịch đồng thời mà không ảnh hưởng đến tính toàn vẹn của dữ liệu?

14 / 30

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

Tags: Bộ đề 3

14. 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 cột, sửa đổi kiểu dữ liệu)?

15 / 30

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

Tags: Bộ đề 3

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

16 / 30

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

Tags: Bộ đề 3

16. Thành phần nào của DBMS chịu trách nhiệm thực thi các truy vấn SQL?

17 / 30

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

Tags: Bộ đề 3

17. Đâu là một lợi ích chính của việc sử dụng cơ sở dữ liệu phân tán?

18 / 30

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

Tags: Bộ đề 3

18. Đâu là một mục tiêu chính của việc lập chỉ mục (indexing) trong cơ sở dữ liệu?

19 / 30

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

Tags: Bộ đề 3

19. Phép toán nào trong đại số quan hệ trả về tập hợp các bộ mà có mặt trong cả hai quan hệ?

20 / 30

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

Tags: Bộ đề 3

20. Loại index nào trong cơ sở dữ liệu phù hợp nhất cho các cột có giá trị duy nhất?

21 / 30

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

Tags: Bộ đề 3

21. Trong ngữ cảnh của cơ sở dữ liệu, thuật ngữ 'Data Lake' đề cập đến điều gì?

22 / 30

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

Tags: Bộ đề 3

22. Đâu là một lợi ích của việc sử dụng trigger trong DBMS?

23 / 30

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

Tags: Bộ đề 3

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

24 / 30

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

Tags: Bộ đề 3

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

25 / 30

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

Tags: Bộ đề 3

25. Đâu là một thách thức chính trong việc quản lý cơ sở dữ liệu lớn (Big Data)?

26 / 30

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

Tags: Bộ đề 3

26. Câu lệnh SQL nào được sử dụng để thêm dữ liệu mới vào một bảng?

27 / 30

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

Tags: Bộ đề 3

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

28 / 30

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

Tags: Bộ đề 3

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

29 / 30

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

Tags: Bộ đề 3

29. Đâu là một ưu điểm của việc sử dụng View trong cơ sở dữ liệu?

30 / 30

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

Tags: Bộ đề 3

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