Đề 3 – Bài tập, đề thi 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 - Bài tập, đề thi trắc nghiệm online Cơ Sở Dữ Liệu

1. Khái niệm ACID trong cơ sở dữ liệu liên quan đến thuộc tính nào của giao dịch?

A. Tính khả dụng, tính toàn vẹn, tính bảo mật, tính bền vững
B. Tính nguyên tử, tính nhất quán, tính cô lập, tính bền vững
C. Tính xác thực, tính ủy quyền, tính kiểm toán, tính bảo mật
D. Tính linh hoạt, tính mở rộng, tính hiệu năng, tính bảo trì

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

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

3. Trong ngữ cảnh cơ sở dữ liệu, thuật ngữ "view" (khung nhìn) có nghĩa là gì?

A. Một bản sao vật lý của dữ liệu
B. Một bảng tạm thời được sử dụng cho các truy vấn phức tạp
C. Một truy vấn được lưu trữ dưới dạng một bảng ảo
D. Một công cụ để trực quan hóa dữ liệu

4. Đâ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 tốc độ truy vấn cơ sở dữ liệu
B. Giảm sự phức tạp trong việc tương tác với cơ sở dữ liệu
C. Tăng cường bảo mật cơ sở dữ liệu
D. Tự động tạo cơ sở dữ liệu từ mô hình ứng dụng

5. Trong SQL, mệnh đề nào được sử dụng để lọc các hàng thỏa mãn một điều kiện nhất định?

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

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

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

7. Trong mô hình ER, hình chữ nhật biểu diễn cho khái niệm nào?

A. Thuộc tính
B. Mối quan hệ
C. Thực thể
D. Khóa

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

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

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

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

10. Kiểu dữ liệu nào thường được sử dụng để lưu trữ ngày và giờ trong cơ sở dữ liệu?

A. VARCHAR
B. INTEGER
C. BOOLEAN
D. DATETIME

11. 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()

12. 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, xóa cột)?

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

13. Đâu là một lợi ích của việc sử dụng stored procedure trong cơ sở dữ liệu?

A. Giảm dung lượng lưu trữ dữ liệu
B. Tăng cường bảo mật và hiệu suất
C. Đơn giản hóa quá trình thiết kế cơ sở dữ liệu
D. Tự động sao lưu dữ liệu

14. Trong ngữ cảnh cơ sở dữ liệu, thuật ngữ "normalization" (chuẩn hóa) đề 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 tổ chức dữ liệu để giảm dư thừa và cải thiện tính nhất quán
C. Quá trình mã hóa dữ liệu để bảo mật
D. Quá trình chuyển đổi dữ liệu sang một định dạng khác

15. Trong mô hình quan hệ, khái niệm nào được sử dụng để biểu diễn một thực thể (entity) trong thế giới thực?

A. Thuộc tính (Attribute)
B. Mối quan hệ (Relationship)
C. Bảng (Table)
D. Khóa chính (Primary Key)

16. Trong ngữ cảnh cơ sở dữ liệu NoSQL, CAP theorem đề cập đến những thuộc tính nào?

A. Tính nhất quán, tính khả dụng, tính phân vùng chịu lỗi
B. Tính toàn vẹn, tính bảo mật, tính phân vùng
C. Tính linh hoạt, tính mở rộng, tính hiệu năng
D. Tính nhất quán, tính cô lập, tính bền vững

17. Đâu là mục đích chính của việc chuẩn hóa cơ sở dữ liệu?

A. Tăng tốc độ truy vấn dữ liệu
B. Giảm thiểu dư thừa dữ liệu và đảm bảo tính nhất quán
C. Đơn giản hóa cấu trúc cơ sở dữ liệu
D. Tăng cường bảo mật cơ sở dữ liệu

18. Ràng buộc khóa ngoại (foreign key) được sử dụng để làm gì?

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

19. Trong SQL, toán tử nào được sử dụng để kết hợp các hàng 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

20. Đâu là một thách thức chính khi làm việc với cơ sở dữ liệu phân tán?

A. Đảm bảo tính nhất quán dữ liệu trên các nút khác nhau
B. Giảm dung lượng lưu trữ tổng thể
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 vật lý của dữ liệu

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

A. Lọc các hàng trước khi nhóm
B. Lọc các nhóm sau khi đã được tạo bởi GROUP BY
C. Sắp xếp các hàng trong kết quả truy vấn
D. Kết hợp các bảng với nhau

22. 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 một bảng?

A. Khóa ngoại (Foreign Key)
B. Khóa chính (Primary Key)
C. UNIQUE
D. NOT NULL

23. Đâ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ữ
B. Tăng tốc độ truy vấn dữ liệu
C. Tăng cường bảo mật dữ liệu
D. Đơn giản hóa cấu trúc bảng

24. Đâu là một phương pháp để cải thiện hiệu suất của các truy vấn SQL phức tạp?

A. Tăng số lượng bảng trong cơ sở dữ liệu
B. Sử dụng chỉ mục (index) một cách hợp lý
C. Giảm dung lượng bộ nhớ của máy chủ cơ sở dữ liệu
D. Loại bỏ tất cả các ràng buộc khóa ngoại

25. Trong cơ sở dữ liệu, thuật ngữ "data warehouse" (kho dữ liệu) dùng để chỉ điều gì?

A. Một hệ thống cơ sở dữ liệu được tối ưu hóa cho các giao dịch
B. Một hệ thống lưu trữ dữ liệu lịch sử và tổng hợp cho mục đích phân tích
C. Một hệ thống cơ sở dữ liệu được sử dụng để lưu trữ dữ liệu phi cấu trúc
D. Một bản sao lưu của cơ sở dữ liệu chính

1 / 25

Category: Cơ Sở Dữ Liệu

Tags: Bộ đề 3

1. Khái niệm ACID trong cơ sở dữ liệu liên quan đến thuộc tính nào của giao dịch?

2 / 25

Category: Cơ Sở Dữ Liệu

Tags: Bộ đề 3

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

3 / 25

Category: Cơ Sở Dữ Liệu

Tags: Bộ đề 3

3. Trong ngữ cảnh cơ sở dữ liệu, thuật ngữ 'view' (khung nhìn) có nghĩa là gì?

4 / 25

Category: Cơ Sở Dữ Liệu

Tags: Bộ đề 3

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

5 / 25

Category: Cơ Sở Dữ Liệu

Tags: Bộ đề 3

5. Trong SQL, mệnh đề nào được sử dụng để lọc các hàng thỏa mãn một điều kiện nhất định?

6 / 25

Category: Cơ Sở Dữ Liệu

Tags: Bộ đề 3

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

7 / 25

Category: Cơ Sở Dữ Liệu

Tags: Bộ đề 3

7. Trong mô hình ER, hình chữ nhật biểu diễn cho khái niệm nào?

8 / 25

Category: Cơ Sở Dữ Liệu

Tags: Bộ đề 3

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

9 / 25

Category: Cơ Sở Dữ Liệu

Tags: Bộ đề 3

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

10 / 25

Category: Cơ Sở Dữ Liệu

Tags: Bộ đề 3

10. Kiểu dữ liệu nào thường được sử dụng để lưu trữ ngày và giờ trong cơ sở dữ liệu?

11 / 25

Category: Cơ Sở Dữ Liệu

Tags: Bộ đề 3

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

12 / 25

Category: Cơ Sở Dữ Liệu

Tags: Bộ đề 3

12. 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, xóa cột)?

13 / 25

Category: Cơ Sở Dữ Liệu

Tags: Bộ đề 3

13. Đâu là một lợi ích của việc sử dụng stored procedure trong cơ sở dữ liệu?

14 / 25

Category: Cơ Sở Dữ Liệu

Tags: Bộ đề 3

14. Trong ngữ cảnh cơ sở dữ liệu, thuật ngữ 'normalization' (chuẩn hóa) đề cập đến điều gì?

15 / 25

Category: Cơ Sở Dữ Liệu

Tags: Bộ đề 3

15. Trong mô hình quan hệ, khái niệm nào được sử dụng để biểu diễn một thực thể (entity) trong thế giới thực?

16 / 25

Category: Cơ Sở Dữ Liệu

Tags: Bộ đề 3

16. Trong ngữ cảnh cơ sở dữ liệu NoSQL, CAP theorem đề cập đến những thuộc tính nào?

17 / 25

Category: Cơ Sở Dữ Liệu

Tags: Bộ đề 3

17. Đâu là mục đích chính của việc chuẩn hóa cơ sở dữ liệu?

18 / 25

Category: Cơ Sở Dữ Liệu

Tags: Bộ đề 3

18. Ràng buộc khóa ngoại (foreign key) được sử dụng để làm gì?

19 / 25

Category: Cơ Sở Dữ Liệu

Tags: Bộ đề 3

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

20 / 25

Category: Cơ Sở Dữ Liệu

Tags: Bộ đề 3

20. Đâu là một thách thức chính khi làm việc với cơ sở dữ liệu phân tán?

21 / 25

Category: Cơ Sở Dữ Liệu

Tags: Bộ đề 3

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

22 / 25

Category: Cơ Sở Dữ Liệu

Tags: Bộ đề 3

22. 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 một bảng?

23 / 25

Category: Cơ Sở Dữ Liệu

Tags: Bộ đề 3

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

24 / 25

Category: Cơ Sở Dữ Liệu

Tags: Bộ đề 3

24. Đâu là một phương pháp để cải thiện hiệu suất của các truy vấn SQL phức tạp?

25 / 25

Category: Cơ Sở Dữ Liệu

Tags: Bộ đề 3

25. Trong cơ sở dữ liệu, thuật ngữ 'data warehouse' (kho dữ liệu) dùng để chỉ điều gì?