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

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

1. Công cụ nào thường được sử dụng để mô hình hóa dữ liệu và thiết kế cơ sở dữ liệu trước khi triển khai?

A. SQL Developer
B. ERwin Data Modeler
C. Toad for Oracle
D. pgAdmin

2. Trong SQL, mệ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 chung?

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

3. Trong lĩnh vực Data Warehouse, quá trình ETL (Extract, Transform, Load) đóng vai trò gì?

A. Quản lý quyền truy cập dữ liệu
B. Trích xuất, biến đổi và tải dữ liệu từ các nguồn khác nhau vào kho dữ liệu
C. Tối ưu hóa truy vấn cơ sở dữ liệu
D. Sao lưu và phục hồi dữ liệu

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

A. Giảm lưu lượng mạng giữa ứng dụng và cơ sở dữ liệu
B. Tăng tính phức tạp của ứng dụng
C. Giảm tính bảo mật của dữ liệu
D. Tăng thời gian phát triển ứng dụng

5. Điều gì xảy ra khi một giao dịch (transaction) bị rollback?

A. Tất cả các thay đổi được thực hiện bởi giao dịch được lưu vĩnh viễn vào cơ sở dữ liệu
B. Tất cả các thay đổi được thực hiện bởi giao dịch bị hủy bỏ, và cơ sở dữ liệu trở về trạng thái trước khi giao dịch bắt đầu
C. Giao dịch được tạm dừng cho đến khi có thể hoàn thành
D. Giao dịch được chuyển sang một cơ sở dữ liệu khác để tiếp tục

6. Loại cơ sở dữ liệu nào lưu trữ dữ liệu dưới dạng các tài liệu JSON?

A. Cơ sở dữ liệu quan hệ (Relational database)
B. Cơ sở dữ liệu đồ thị (Graph database)
C. Cơ sở dữ liệu tài liệu (Document database)
D. Cơ sở dữ liệu hướng đối tượng (Object-oriented database)

7. Trong cơ sở dữ liệu hướng đồ thị, khái niệm nào đại diện cho mối quan hệ giữa hai nút (node)?

A. Thuộc tính (Attribute)
B. Quan hệ (Relationship)
C. Cạnh (Edge)
D. Chỉ mục (Index)

8. Kỹ thuật nào được sử dụng để khôi phục cơ sở dữ liệu về trạng thái trước đó sau một sự cố?

A. Sao lưu (Backup)
B. Nhật ký giao dịch (Transaction log)
C. Phục hồi (Recovery)
D. Nhân bản (Replication)

9. 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 một thực thể?

A. Bảng
B. Khóa chính
C. Thuộc tính
D. Mối quan hệ

10. 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ị phân biệt cao?

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

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

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

12. Trong kiến trúc ba tầng của hệ quản trị cơ sở dữ liệu, tầng nào chịu trách nhiệm tương tác trực tiếp với người dùng?

A. Tầng cơ sở dữ liệu (Database tier)
B. Tầng ứng dụng (Application tier)
C. Tầng trình bày (Presentation tier)
D. Tầng mạng (Network tier)

13. Mục đích chính của việc chuẩn hóa cơ sở dữ liệu là gì?

A. Tăng tốc độ truy vấn dữ liệu
B. Giảm thiểu dư thừa dữ liệu và cải thiện tính nhất quán
C. Tăng dung lượng lưu trữ dữ liệu
D. Đơn giản hóa việc thiết kế cơ sở dữ liệu

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

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

15. Trong SQL, hàm nào được sử dụng để lấy ngày và giờ hiện tại của hệ thống?

A. NOW()
B. TODAY()
C. CURRENT_DATE()
D. TIME()

16. Loại cơ sở dữ liệu nào phù hợp nhất cho việc lưu trữ và phân tích dữ liệu lớn, phi cấu trúc hoặc bán cấu trúc?

A. Cơ sở dữ liệu quan hệ (Relational database)
B. Cơ sở dữ liệu hướng đối tượng (Object-oriented database)
C. Cơ sở dữ liệu NoSQL
D. Cơ sở dữ liệu phân cấp (Hierarchical database)

17. Trong ngữ cảnh của cơ sở dữ liệu phân tán, khái niệm nào đề cập đến khả năng truy cập dữ liệu từ nhiều vị trí khác nhau mà không cần biết vị trí thực tế của dữ liệu?

A. Tính trong suốt phân tán (Distributed transparency)
B. Tính nhất quán (Consistency)
C. Tính sẵn sàng (Availability)
D. Tính bảo mật (Security)

18. Ưu điểm chính của việc sử dụng cơ sở dữ liệu trên đám mây (cloud database) là gì?

A. Chi phí đầu tư ban đầu thấp và khả năng mở rộng linh hoạt
B. Khả năng tùy chỉnh cao và kiểm soát hoàn toàn cơ sở hạ tầng
C. Hiệu suất truy vấn nhanh hơn so với cơ sở dữ liệu truyền thống
D. Tính bảo mật cao hơn so với cơ sở dữ liệu truyền thống

19. Phương pháp nào được sử dụng để cải thiện hiệu suất của cơ sở dữ liệu bằng cách lưu trữ dữ liệu được truy cập thường xuyên trong bộ nhớ cache?

A. Phân vùng (Partitioning)
B. Lập chỉ mục (Indexing)
C. Cache (Caching)
D. Chuẩn hóa (Normalization)

20. Phương pháp nào sau đây giúp bảo vệ cơ sở dữ liệu khỏi các cuộc tấn công SQL Injection?

A. Sử dụng tài khoản quản trị viên mạnh
B. Kiểm tra đầu vào (Input validation) và tham số hóa truy vấn (Parameterized queries)
C. Tắt nhật ký giao dịch
D. Sử dụng tường lửa

21. Trong mô hình dữ liệu hướng đối tượng, khái niệm nào cho phép một đối tượng kế thừa các thuộc tính và phương thức từ một đối tượng khác?

A. Đóng gói (Encapsulation)
B. Đa hình (Polymorphism)
C. Kế thừa (Inheritance)
D. Trừu tượng (Abstraction)

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

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

23. Khái niệm nào sau đây mô tả một ràng buộc đả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
B. Khóa chính
C. UNIQUE constraint
D. NOT NULL constraint

24. Trong SQL, mệnh đề nào được sử dụng để lọc các hàng sau khi chúng đã được nhóm bằng mệnh đề GROUP BY?

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

25. Trong các loại ràng buộc toàn vẹn dữ liệu, loại nào đảm bảo rằng giá trị của một cột phải tồn tại trong một cột khác của một bảng khác?

A. Ràng buộc miền (Domain constraint)
B. Ràng buộc thực thể (Entity integrity constraint)
C. Ràng buộc tham chiếu (Referential integrity constraint)
D. Ràng buộc khóa (Key constraint)

26. Giao tác (transaction) trong hệ quản trị cơ sở dữ liệu có tính chất ACID, vậy chữ "I" trong ACID đại diện cho tính chất nào?

A. Integrity
B. Isolation
C. Immutability
D. Idempotence

27. Hình thức chuẩn nào mà trong đó mọi thuộc tính không khóa đều phụ thuộc hàm đầy đủ vào khóa chính?

A. 1NF (First Normal Form)
B. 2NF (Second Normal Form)
C. 3NF (Third Normal Form)
D. BCNF (Boyce-Codd Normal Form)

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

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

29. Kỹ thuật nào cho phép cơ sở dữ liệu xử lý nhiều truy vấn đồng thời mà không gây ra xung đột?

A. Khóa (Locking)
B. Kiểm soát đồng thời (Concurrency control)
C. Phục hồi (Recovery)
D. Sao lưu (Backup)

30. Kiến trúc cơ sở dữ liệu nào tập trung vào việc phân tách các hoạt động đọc và ghi dữ liệu để cải thiện hiệu suất và khả năng mở rộng?

A. Kiến trúc chia sẻ mọi thứ (Shared-everything architecture)
B. Kiến trúc chia sẻ đĩa (Shared-disk architecture)
C. Kiến trúc chia sẻ bộ nhớ (Shared-memory architecture)
D. Kiến trúc đọc-ghi tách biệt (Read-write split architecture)

1 / 30

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

Tags: Bộ đề 1

1. Công cụ nào thường được sử dụng để mô hình hóa dữ liệu và thiết kế cơ sở dữ liệu trước khi triển khai?

2 / 30

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

Tags: Bộ đề 1

2. Trong SQL, mệ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 chung?

3 / 30

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

Tags: Bộ đề 1

3. Trong lĩnh vực Data Warehouse, quá trình ETL (Extract, Transform, Load) đóng vai trò gì?

4 / 30

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

Tags: Bộ đề 1

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

5 / 30

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

Tags: Bộ đề 1

5. Điều gì xảy ra khi một giao dịch (transaction) bị rollback?

6 / 30

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

Tags: Bộ đề 1

6. Loại cơ sở dữ liệu nào lưu trữ dữ liệu dưới dạng các tài liệu JSON?

7 / 30

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

Tags: Bộ đề 1

7. Trong cơ sở dữ liệu hướng đồ thị, khái niệm nào đại diện cho mối quan hệ giữa hai nút (node)?

8 / 30

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

Tags: Bộ đề 1

8. Kỹ thuật nào được sử dụng để khôi phục cơ sở dữ liệu về trạng thái trước đó sau một sự cố?

9 / 30

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

Tags: Bộ đề 1

9. 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 một thực thể?

10 / 30

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

Tags: Bộ đề 1

10. 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ị phân biệt cao?

11 / 30

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

Tags: Bộ đề 1

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

12 / 30

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

Tags: Bộ đề 1

12. Trong kiến trúc ba tầng của hệ quản trị cơ sở dữ liệu, tầng nào chịu trách nhiệm tương tác trực tiếp với người dùng?

13 / 30

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

Tags: Bộ đề 1

13. Mục đích chính của việc chuẩn hóa cơ sở dữ liệu là gì?

14 / 30

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

Tags: Bộ đề 1

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

15 / 30

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

Tags: Bộ đề 1

15. Trong SQL, hàm nào được sử dụng để lấy ngày và giờ hiện tại của hệ thống?

16 / 30

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

Tags: Bộ đề 1

16. Loại cơ sở dữ liệu nào phù hợp nhất cho việc lưu trữ và phân tích dữ liệu lớn, phi cấu trúc hoặc bán cấu trúc?

17 / 30

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

Tags: Bộ đề 1

17. Trong ngữ cảnh của cơ sở dữ liệu phân tán, khái niệm nào đề cập đến khả năng truy cập dữ liệu từ nhiều vị trí khác nhau mà không cần biết vị trí thực tế của dữ liệu?

18 / 30

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

Tags: Bộ đề 1

18. Ưu điểm chính của việc sử dụng cơ sở dữ liệu trên đám mây (cloud database) là gì?

19 / 30

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

Tags: Bộ đề 1

19. Phương pháp nào được sử dụng để cải thiện hiệu suất của cơ sở dữ liệu bằng cách lưu trữ dữ liệu được truy cập thường xuyên trong bộ nhớ cache?

20 / 30

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

Tags: Bộ đề 1

20. Phương pháp nào sau đây giúp bảo vệ cơ sở dữ liệu khỏi các cuộc tấn công SQL Injection?

21 / 30

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

Tags: Bộ đề 1

21. Trong mô hình dữ liệu hướng đối tượng, khái niệm nào cho phép một đối tượng kế thừa các thuộc tính và phương thức từ một đối tượng khác?

22 / 30

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

Tags: Bộ đề 1

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

23 / 30

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

Tags: Bộ đề 1

23. Khái niệm nào sau đây mô tả một ràng buộc đảm bảo rằng giá trị của một cột phải là duy nhất trong một bảng?

24 / 30

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

Tags: Bộ đề 1

24. Trong SQL, mệnh đề nào được sử dụng để lọc các hàng sau khi chúng đã được nhóm bằng mệnh đề GROUP BY?

25 / 30

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

Tags: Bộ đề 1

25. Trong các loại ràng buộc toàn vẹn dữ liệu, loại nào đảm bảo rằng giá trị của một cột phải tồn tại trong một cột khác của một bảng khác?

26 / 30

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

Tags: Bộ đề 1

26. Giao tác (transaction) trong hệ quản trị cơ sở dữ liệu có tính chất ACID, vậy chữ 'I' trong ACID đại diện cho tính chất nào?

27 / 30

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

Tags: Bộ đề 1

27. Hình thức chuẩn nào mà trong đó mọi thuộc tính không khóa đều phụ thuộc hàm đầy đủ vào khóa chính?

28 / 30

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

Tags: Bộ đề 1

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

29 / 30

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

Tags: Bộ đề 1

29. Kỹ thuật nào cho phép cơ sở dữ liệu xử lý nhiều truy vấn đồng thời mà không gây ra xung đột?

30 / 30

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

Tags: Bộ đề 1

30. Kiến trúc cơ sở dữ liệu nào tập trung vào việc phân tách các hoạt động đọc và ghi dữ liệu để cải thiện hiệu suất và khả năng mở rộng?