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


Cơ Sở Dữ Liệu

Đề 3 - Đề thi, câu hỏi trắc nghiệm online Cơ Sở Dữ Liệu

1. Khái niệm "data warehouse" (kho dữ liệu) thường được sử dụng cho mục đích gì?

A. Lưu trữ dữ liệu giao dịch trực tuyến.
B. Hỗ trợ các quyết định kinh doanh thông qua phân tích dữ liệu.
C. Quản lý dữ liệu phi cấu trúc.
D. Sao lưu và phục hồi dữ liệu.

2. Trong mô hình ER (Entity-Relationship), một thuộc tính đa trị (multivalued attribute) là gì?

A. Một thuộc tính có thể có nhiều giá trị cho một thực thể duy nhất.
B. Một thuộc tính chỉ có thể có một giá trị duy nhất cho mỗi thực thể.
C. Một thuộc tính không có giá trị.
D. Một thuộc tính được tính toán từ các thuộc tính khác.

3. Đâ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 (distributed database)?

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

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

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

5. Trong thiết kế cơ sở dữ liệu, mối quan hệ một-nhiều (one-to-many relationship) nghĩa là gì?

A. Một bản ghi trong bảng A có thể liên quan đến nhiều bản ghi trong bảng B, và ngược lại.
B. Một bản ghi trong bảng A chỉ có thể liên quan đến một bản ghi trong bảng B.
C. Một bản ghi trong bảng A có thể liên quan đến nhiều bản ghi trong bảng B, nhưng một bản ghi trong bảng B chỉ có thể liên quan đến một bản ghi trong bảng A.
D. Không có mối quan hệ nào giữa bảng A và bảng B.

6. Trong ngữ cảnh cơ sở dữ liệu, "deadlock" (bế tắc) xảy ra khi nào?

A. Khi một giao dịch cố gắng truy cập dữ liệu không tồn tại.
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 nắm giữ.
C. Khi một giao dịch vi phạm ràng buộc toàn vẹn.
D. Khi hệ thống cơ sở dữ liệu bị lỗi.

7. Trong mô hình quan hệ, phép kết (join) được sử dụng để làm gì?

A. Kết hợp các hàng từ hai hoặc nhiều bảng dựa trên một điều kiện liên quan.
B. Lọc các hàng từ một bảng dựa trên một điều kiện.
C. Sắp xếp các hàng trong một bảng.
D. Tính toán các giá trị tổng hợp từ một bảng.

8. Trong ngữ cảnh cơ sở dữ liệu quan hệ, khóa chính (primary key) có vai trò gì?

A. Xác định duy nhất mỗi hàng trong một bảng.
B. Liên kết giữa các bảng với nhau.
C. Đảm bảo tính toàn vẹn dữ liệu.
D. Tăng tốc độ truy vấn.

9. Thuật ngữ "ACID" trong cơ sở dữ liệu đại diện cho những thuộc tính nào của giao dịch?

A. Atomicity (Tính nguyên tử), Consistency (Tính nhất quán), Isolation (Tính độc lập), Durability (Tính bền vững).
B. Accuracy (Tính chính xác), Completeness (Tính đầy đủ), Integrity (Tính toàn vẹn), Dependability (Tính tin cậy).
C. Authorization (Tính ủy quyền), Concurrency (Tính đồng thời), Integration (Tính tích hợp), Distribution (Tính phân tán).
D. Abstraction (Tính trừu tượng), Control (Tính kiểm soát), Identification (Tính định danh), Documentation (Tính tài liệu).

10. Trong mô hình quan hệ, phép hợp (union) được sử dụng để làm gì?

A. Kết hợp các hàng từ hai bảng dựa trên một điều kiện liên quan.
B. Chọn các hàng từ cả hai bảng và loại bỏ các hàng trùng lặp.
C. Chọn các hàng chỉ tồn tại trong cả hai bảng.
D. Chọn các hàng chỉ tồn tại trong một trong hai bảng.

11. Đâu là một đặc điểm chính của cơ sở dữ liệu NoSQL?

A. Sử dụng ngôn ngữ truy vấn SQL.
B. Tuân thủ nghiêm ngặt mô hình quan hệ.
C. Linh hoạt trong cấu trúc dữ liệu và khả năng mở rộng cao.
D. Đảm bảo tính toàn vẹn tham chiếu tuyệt đối.

12. Trong ngữ cảnh cơ sở dữ liệu, "transaction" (giao dịch) là gì?

A. Một truy vấn đơn lẻ đến cơ sở dữ liệu.
B. Một chuỗi các thao tác được thực hiện như một đơn vị duy nhất, đảm bảo tính nguyên tử (atomicity).
C. Một bản sao lưu của cơ sở dữ liệu.
D. Một báo cáo về hiệu suất của cơ sở dữ liệu.

13. Trong ngữ cảnh cơ sở dữ liệu NoSQL, CAP theorem (Định lý CAP) phát biểu rằng một hệ thống phân tán chỉ có thể đảm bảo tối đa bao nhiêu thuộc tính trong số các thuộc tính sau: Consistency (Tính nhất quán), Availability (Tính sẵn sàng), và Partition tolerance (Tính chịu phân vùng)?

A. Một
B. Hai
C. Ba
D. Không có thuộc tính nào.

14. Trong SQL, hàm nào được sử dụng để tính tổng các giá trị trong một cột?

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

15. Trong SQL, câu lệnh nào được sử dụng để chèn dữ liệu mới vào một bảng?

A. UPDATE
B. INSERT INTO
C. CREATE
D. ADD

16. Trong mô hình quan hệ, ràng buộc khóa ngoại (foreign key constraint) được sử dụng để làm gì?

A. Đảm bảo rằng tất cả các giá trị trong một cột là duy nhất.
B. Thiết lập mối quan hệ giữa hai bảng bằng cách tham chiếu đến khóa chính của bảng khác.
C. Đảm bảo rằng một cột không được chứa giá trị NULL.
D. Xác định cột nào là khóa chính của bảng.

17. Trong thiết kế cơ sở dữ liệu, ERD là viết tắt của thuật ngữ nào?

A. Enhanced Relational Database
B. Entity Relationship Diagram
C. Extended Reporting Data
D. Enterprise Resource Directory

18. 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 một cột mới)?

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

19. Trong thiết kế cơ sở dữ liệu, lược đồ (schema) là gì?

A. Dữ liệu thực tế được lưu trữ trong cơ sở dữ liệu.
B. Cấu trúc và tổ chức của cơ sở dữ liệu, bao gồm các bảng, cột, kiểu dữ liệu và ràng buộc.
C. Các truy vấn được sử dụng để truy xuất dữ liệu.
D. Phần mềm quản lý cơ sở dữ liệu.

20. Đâu là ưu điểm 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. Cải thiện tính nhất quán của dữ liệu.
D. Đơn giản hóa cấu trúc cơ sở dữ liệu.

21. Trong ngữ cảnh cơ sở dữ liệu, "view" (khung nhìn) là gì?

A. Một bản sao vật lý của một bảng.
B. Một bảng ảo được tạo ra từ một hoặc nhiều bảng khác.
C. Một chỉ mục được sử dụng để tăng tốc độ truy vấn.
D. Một ràng buộc toàn vẹn được sử dụng để đảm bảo tính nhất quán dữ liệu.

22. Trong SQL, mệnh đề nào được sử dụng để lọc các hàng sau khi đã thực hiện phép gộp nhóm (grouping)?

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

23. 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. DROP TABLE
C. REMOVE TABLE
D. ERASE TABLE

24. Đâu là 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 và giảm lưu lượng mạng.
C. Cải thiện tính nhất quán của dữ liệu.
D. Đơn giản hóa cấu trúc cơ sở dữ liệu.

25. Trong mô hình quan hệ, phép chiếu (projection) được sử dụng để làm gì?

A. Chọn các hàng thỏa mãn một điều kiện nhất định.
B. Chọn một tập hợp các cột từ một bảng.
C. Kết hợp các hàng từ hai bảng.
D. Sắp xếp các hàng trong một bảng.

26. Trong thiết kế cơ sở dữ liệu, chuẩn hóa (normalization) là quá trình 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 toàn vẹn dữ liệu.
C. Tối ưu hóa dung lượng lưu trữ của cơ sở dữ liệu.
D. Đơn giản hóa cấu trúc cơ sở dữ liệu.

27. Trong mô hình quan hệ, ràng buộc toàn vẹn tham chiếu (referential integrity constraint) đảm bảo điều gì?

A. Mỗi bộ (tuple) trong một quan hệ phải có một khóa duy nhất.
B. Giá trị của thuộc tính khóa ngoại phải tồn tại trong thuộc tính khóa chính của một quan hệ khác hoặc là NULL.
C. Tất cả các thuộc tính trong một quan hệ phải có kiểu dữ liệu xác định.
D. Không có thuộc tính nào trong một quan hệ được phép chứa giá trị trùng lặp.

28. Trong ngữ cảnh cơ sở dữ liệu, "trigger" (bộ kích hoạt) là gì?

A. Một chỉ mục được sử dụng để tăng tốc độ truy vấn.
B. Một đoạn mã được tự động thực thi khi một sự kiện cụ thể xảy ra trên một bảng.
C. Một ràng buộc toàn vẹn được sử dụng để đảm bảo tính nhất quán dữ liệu.
D. Một khung nhìn (view) được sử dụng để đơn giản hóa truy vấn.

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

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)

30. Đâu là một đặc điểm chính của cơ sở dữ liệu hướng đối tượng (object-oriented database)?

A. Dữ liệu được lưu trữ dưới dạng bảng với các hàng và cột.
B. Hỗ trợ các khái niệm như lớp, đối tượng, kế thừa và đa hình.
C. Sử dụng ngôn ngữ truy vấn SQL.
D. Dữ liệu được lưu trữ dưới dạng tài liệu JSON.

1 / 30

Category: Cơ Sở Dữ Liệu

Tags: Bộ đề 3

1. Khái niệm 'data warehouse' (kho dữ liệu) thường được sử dụng cho mục đích gì?

2 / 30

Category: Cơ Sở Dữ Liệu

Tags: Bộ đề 3

2. Trong mô hình ER (Entity-Relationship), một thuộc tính đa trị (multivalued attribute) là gì?

3 / 30

Category: Cơ Sở Dữ Liệu

Tags: Bộ đề 3

3. Đâ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 (distributed database)?

4 / 30

Category: Cơ Sở Dữ Liệu

Tags: Bộ đề 3

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

5 / 30

Category: Cơ Sở Dữ Liệu

Tags: Bộ đề 3

5. Trong thiết kế cơ sở dữ liệu, mối quan hệ một-nhiều (one-to-many relationship) nghĩa là gì?

6 / 30

Category: Cơ Sở Dữ Liệu

Tags: Bộ đề 3

6. Trong ngữ cảnh cơ sở dữ liệu, 'deadlock' (bế tắc) xảy ra khi nào?

7 / 30

Category: Cơ Sở Dữ Liệu

Tags: Bộ đề 3

7. Trong mô hình quan hệ, phép kết (join) được sử dụng để làm gì?

8 / 30

Category: Cơ Sở Dữ Liệu

Tags: Bộ đề 3

8. Trong ngữ cảnh cơ sở dữ liệu quan hệ, khóa chính (primary key) có vai trò gì?

9 / 30

Category: Cơ Sở Dữ Liệu

Tags: Bộ đề 3

9. Thuật ngữ 'ACID' trong cơ sở dữ liệu đại diện cho những thuộc tính nào của giao dịch?

10 / 30

Category: Cơ Sở Dữ Liệu

Tags: Bộ đề 3

10. Trong mô hình quan hệ, phép hợp (union) được sử dụng để làm gì?

11 / 30

Category: Cơ Sở Dữ Liệu

Tags: Bộ đề 3

11. Đâu là một đặc điểm chính của cơ sở dữ liệu NoSQL?

12 / 30

Category: Cơ Sở Dữ Liệu

Tags: Bộ đề 3

12. Trong ngữ cảnh cơ sở dữ liệu, 'transaction' (giao dịch) là gì?

13 / 30

Category: Cơ Sở Dữ Liệu

Tags: Bộ đề 3

13. Trong ngữ cảnh cơ sở dữ liệu NoSQL, CAP theorem (Định lý CAP) phát biểu rằng một hệ thống phân tán chỉ có thể đảm bảo tối đa bao nhiêu thuộc tính trong số các thuộc tính sau: Consistency (Tính nhất quán), Availability (Tính sẵn sàng), và Partition tolerance (Tính chịu phân vùng)?

14 / 30

Category: Cơ Sở Dữ Liệu

Tags: Bộ đề 3

14. Trong SQL, hàm nào được sử dụng để tính tổng các giá trị trong một cột?

15 / 30

Category: Cơ Sở Dữ Liệu

Tags: Bộ đề 3

15. Trong SQL, câu lệnh nào được sử dụng để chèn dữ liệu mới vào một bảng?

16 / 30

Category: Cơ Sở Dữ Liệu

Tags: Bộ đề 3

16. Trong mô hình quan hệ, ràng buộc khóa ngoại (foreign key constraint) được sử dụng để làm gì?

17 / 30

Category: Cơ Sở Dữ Liệu

Tags: Bộ đề 3

17. Trong thiết kế cơ sở dữ liệu, ERD là viết tắt của thuật ngữ nào?

18 / 30

Category: Cơ Sở Dữ Liệu

Tags: Bộ đề 3

18. 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 một cột mới)?

19 / 30

Category: Cơ Sở Dữ Liệu

Tags: Bộ đề 3

19. Trong thiết kế cơ sở dữ liệu, lược đồ (schema) là gì?

20 / 30

Category: Cơ Sở Dữ Liệu

Tags: Bộ đề 3

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

21 / 30

Category: Cơ Sở Dữ Liệu

Tags: Bộ đề 3

21. Trong ngữ cảnh cơ sở dữ liệu, 'view' (khung nhìn) là gì?

22 / 30

Category: Cơ Sở Dữ Liệu

Tags: Bộ đề 3

22. Trong SQL, mệnh đề nào được sử dụng để lọc các hàng sau khi đã thực hiện phép gộp nhóm (grouping)?

23 / 30

Category: Cơ Sở Dữ Liệu

Tags: Bộ đề 3

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

24 / 30

Category: Cơ Sở Dữ Liệu

Tags: Bộ đề 3

24. Đâu là 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: Cơ Sở Dữ Liệu

Tags: Bộ đề 3

25. Trong mô hình quan hệ, phép chiếu (projection) được sử dụng để làm gì?

26 / 30

Category: Cơ Sở Dữ Liệu

Tags: Bộ đề 3

26. Trong thiết kế cơ sở dữ liệu, chuẩn hóa (normalization) là quá trình nhằm mục đích gì?

27 / 30

Category: Cơ Sở Dữ Liệu

Tags: Bộ đề 3

27. Trong mô hình quan hệ, ràng buộc toàn vẹn tham chiếu (referential integrity constraint) đảm bảo điều gì?

28 / 30

Category: Cơ Sở Dữ Liệu

Tags: Bộ đề 3

28. Trong ngữ cảnh cơ sở dữ liệu, 'trigger' (bộ kích hoạt) là gì?

29 / 30

Category: Cơ Sở Dữ Liệu

Tags: Bộ đề 3

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

30 / 30

Category: Cơ Sở Dữ Liệu

Tags: Bộ đề 3

30. Đâu là một đặc điểm chính của cơ sở dữ liệu hướng đối tượng (object-oriented database)?