Đề thi, bài tập trắc nghiệm online Quản trị cơ sở dữ liệu – Đề 1

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é!!!


Đề thi, bài tập trắc nghiệm online Quản trị cơ sở dữ liệu

Đề 1 - Bài tập, đề thi trắc nghiệm online Quản trị cơ sở dữ liệu

1. Trong mô hình quan hệ, khái niệm nào sau đây dùng để mô tả cấu trúc dữ liệu và các ràng buộc toàn vẹn?

A. Instance
B. Schema
C. Tuple
D. Attribute


2. Thuộc tính ACID nào đảm bảo rằng một giao dịch được thực hiện hoàn toàn hoặc không thực hiện gì cả?

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


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

A. NOT NULL
B. PRIMARY KEY
C. UNIQUE
D. FOREIGN KEY


4. Trong SQL, câu lệnh nào được sử dụng để truy xuất dữ liệu từ một hoặc nhiều bảng?

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


5. Chuẩn hóa cơ sở dữ liệu nhằm mục đích chính là gì?

A. Tăng tốc độ truy vấn dữ liệu
B. Giảm thiểu dư thừa 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 cơ sở dữ liệu


6. Loại chỉ mục (index) nào phù hợp nhất cho các cột thường xuyên được sử dụng trong mệnh đề WHERE với các toán tử so sánh phạm vi (ví dụ: >, <, BETWEEN)?

A. Hash index
B. Bitmap index
C. B-tree index
D. Clustered index


7. Trong ngữ cảnh bảo mật cơ sở dữ liệu, `SQL injection` là loại tấn công nào?

A. Tấn công từ chối dịch vụ (DoS)
B. Tấn công leo thang đặc quyền
C. Tấn công bằng cách chèn mã độc vào câu lệnh SQL
D. Tấn công nghe lén dữ liệu


8. Sao lưu (backup) cơ sở dữ liệu nhằm mục đích chính là gì?

A. Tăng hiệu suất truy vấn
B. Đảm bảo tính toàn vẹn dữ liệu
C. Phục hồi dữ liệu khi có sự cố
D. Ngăn chặn truy cập trái phép


9. Trong mô hình ER (Entity-Relationship), hình chữ nhật đại diện cho khái niệm nào?

A. Thuộc tính (Attribute)
B. Mối quan hệ (Relationship)
C. Thực thể (Entity)
D. Khóa chính (Primary Key)


10. Khái niệm `Data Warehouse` thường được sử dụng cho mục đích nào?

A. Xử lý giao dịch trực tuyến (OLTP)
B. Phân tích và báo cáo dữ liệu (OLAP)
C. Quản lý dữ liệu thời gian thực
D. Sao lưu và phục hồi dữ liệu


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

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


12. Loại khóa nào xác định duy nhất mỗi bản ghi trong một bảng và được chọn làm khóa chính?

A. Khóa ngoại (Foreign Key)
B. Khóa ứng viên (Candidate Key)
C. Khóa thay thế (Alternate Key)
D. Khóa tổng hợp (Composite Key)


13. Trong quản trị cơ sở dữ liệu, thuật ngữ `trigger` (bộ kích hoạt) đề cập đến điều gì?

A. Một loại chỉ mục đặc biệt
B. Một ràng buộc toàn vẹn phức tạp
C. Một thủ tục lưu trữ được thực thi tự động khi có sự kiện nhất định xảy ra
D. Một công cụ giám sát hiệu suất cơ sở dữ liệu


14. Phương pháp nào thường được sử dụng để kiểm soát đồng thời (concurrency control) trong hệ quản trị cơ sở dữ liệu giao dịch?

A. Mã hóa dữ liệu
B. Kiểm soát truy cập dựa trên vai trò
C. Khóa (Locking)
D. Sao lưu định kỳ


15. Trong mô hình cơ sở dữ liệu NoSQL, loại cơ sở dữ liệu nào lưu trữ dữ liệu dưới dạng cặp khóa-giá trị (key-value pairs)?

A. Document database
B. Graph database
C. Key-value database
D. Column-family database


16. Kỹ thuật `sharding` trong cơ sở dữ liệu phân tán nhằm mục đích gì?

A. Tăng cường bảo mật dữ liệu
B. Cải thiện khả năng chịu lỗi
C. Phân chia dữ liệu trên nhiều máy chủ để tăng khả năng mở rộng
D. Nén dữ liệu để tiết kiệm không gian lưu trữ


17. Trong SQL, hàm tổng hợp (aggregate function) nào dùng để tính trung bình cộng của các giá trị trong một cột?

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


18. Khi thiết kế cơ sở dữ liệu, bước nào sau đây KHÔNG thuộc quy trình thiết kế logic?

A. Xác định các thực thể và thuộc tính
B. Xác định mối quan hệ giữa các thực thể
C. Chọn hệ quản trị cơ sở dữ liệu cụ thể (DBMS)
D. Chuẩn hóa cơ sở dữ liệu


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

A. Bản sao vật lý của dữ liệu
B. Bảng tạm thời để lưu trữ dữ liệu trung gian
C. Bảng ảo dựa trên kết quả của một truy vấn
D. Chỉ mục phụ để tăng tốc độ truy vấn


20. Công cụ nào thường được sử dụng để mô hình hóa dữ liệu trong giai đoạn thiết kế cơ sở dữ liệu?

A. Trình biên dịch (Compiler)
B. Hệ điều hành (Operating System)
C. Công cụ vẽ sơ đồ ER (ER Diagram Tool)
D. Trình duyệt web (Web Browser)


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

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


22. Loại cơ sở dữ liệu NoSQL nào phù hợp nhất để lưu trữ dữ liệu dạng đồ thị, ví dụ như mạng xã hội?

A. Document database
B. Graph database
C. Key-value database
D. Column-family database


23. Trong quản trị cơ sở dữ liệu, `data mining` (khai phá dữ liệu) là quá trình làm gì?

A. Sao lưu và phục hồi dữ liệu
B. Chuẩn hóa dữ liệu
C. Phân tích dữ liệu để khám phá ra các mẫu và thông tin hữu ích
D. Bảo mật dữ liệu


24. Trong SQL, câu lệnh DDL (Data Definition Language) nào được sử dụng để thay đổi cấu trúc của một bảng đã tồn tại?

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


25. Khi nào thì việc sử dụng `stored procedure` (thủ tục lưu trữ) trong cơ sở dữ liệu là một lựa chọn tốt?

A. Khi cần truy vấn dữ liệu đơn giản từ một bảng
B. Khi cần thực hiện các thao tác phức tạp, lặp đi lặp lại trên cơ sở dữ liệu
C. Khi cần tạo bản sao lưu dữ liệu
D. Khi cần tối ưu hóa không gian lưu trữ


26. Trong ngữ cảnh quản trị cơ sở dữ liệu đám mây (cloud database), mô hình dịch vụ PaaS (Platform as a Service) cung cấp gì cho người dùng?

A. Cơ sở hạ tầng phần cứng và phần mềm hoàn chỉnh
B. Hệ điều hành và phần mềm trung gian
C. Nền tảng phát triển ứng dụng và cơ sở dữ liệu
D. Phần mềm ứng dụng hoàn chỉnh


27. Phương pháp nào sau đây giúp cải thiện hiệu suất truy vấn 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ớ nhanh hơn?

A. Chuẩn hóa cơ sở dữ liệu
B. Tạo chỉ mục (index)
C. Caching (bộ nhớ đệm)
D. Phân vùng bảng (partitioning)


28. Trong quản lý giao dịch cơ sở dữ liệu, `two-phase locking` (khóa hai pha) là giao thức nhằm mục đích gì?

A. Tăng tốc độ giao dịch
B. Đảm bảo tính tuần tự hóa (serializability) của các giao dịch
C. Giảm dung lượng lưu trữ dữ liệu giao dịch
D. Đơn giản hóa quá trình phục hồi giao dịch


29. Trong SQL, mệnh đề `GROUP BY` thường được sử dụng kết hợp với mệnh đề nào để lọc các nhóm dựa trên điều kiện?

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


30. Trong ngữ cảnh cơ sở dữ liệu phân tán, `data replication` (sao chép dữ liệu) được sử dụng chủ yếu để đạt được mục tiêu nào?

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


1 / 30

Category: Đề thi, bài tập trắc nghiệm online Quản trị cơ sở dữ liệu

Tags: Bộ đề 1

1. Trong mô hình quan hệ, khái niệm nào sau đây dùng để mô tả cấu trúc dữ liệu và các ràng buộc toàn vẹn?

2 / 30

Category: Đề thi, bài tập trắc nghiệm online Quản trị cơ sở dữ liệu

Tags: Bộ đề 1

2. Thuộc tính ACID nào đảm bảo rằng một giao dịch được thực hiện hoàn toàn hoặc không thực hiện gì cả?

3 / 30

Category: Đề thi, bài tập trắc nghiệm online Quản trị cơ sở dữ liệu

Tags: Bộ đề 1

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

4 / 30

Category: Đề thi, bài tập trắc nghiệm online Quản trị cơ sở dữ liệu

Tags: Bộ đề 1

4. Trong SQL, câu lệnh nào được sử dụng để truy xuất dữ liệu từ một hoặc nhiều bảng?

5 / 30

Category: Đề thi, bài tập trắc nghiệm online Quản trị cơ sở dữ liệu

Tags: Bộ đề 1

5. Chuẩn hóa cơ sở dữ liệu nhằm mục đích chính là gì?

6 / 30

Category: Đề thi, bài tập trắc nghiệm online Quản trị cơ sở dữ liệu

Tags: Bộ đề 1

6. Loại chỉ mục (index) nào phù hợp nhất cho các cột thường xuyên được sử dụng trong mệnh đề WHERE với các toán tử so sánh phạm vi (ví dụ: >, <, BETWEEN)?

7 / 30

Category: Đề thi, bài tập trắc nghiệm online Quản trị cơ sở dữ liệu

Tags: Bộ đề 1

7. Trong ngữ cảnh bảo mật cơ sở dữ liệu, 'SQL injection' là loại tấn công nào?

8 / 30

Category: Đề thi, bài tập trắc nghiệm online Quản trị cơ sở dữ liệu

Tags: Bộ đề 1

8. Sao lưu (backup) cơ sở dữ liệu nhằm mục đích chính là gì?

9 / 30

Category: Đề thi, bài tập trắc nghiệm online Quản trị cơ sở dữ liệu

Tags: Bộ đề 1

9. Trong mô hình ER (Entity-Relationship), hình chữ nhật đại diện cho khái niệm nào?

10 / 30

Category: Đề thi, bài tập trắc nghiệm online Quản trị cơ sở dữ liệu

Tags: Bộ đề 1

10. Khái niệm 'Data Warehouse' thường được sử dụng cho mục đích nào?

11 / 30

Category: Đề thi, bài tập trắc nghiệm online Quản trị cơ sở dữ liệu

Tags: Bộ đề 1

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

12 / 30

Category: Đề thi, bài tập trắc nghiệm online Quản trị cơ sở dữ liệu

Tags: Bộ đề 1

12. Loại khóa nào xác định duy nhất mỗi bản ghi trong một bảng và được chọn làm khóa chính?

13 / 30

Category: Đề thi, bài tập trắc nghiệm online Quản trị cơ sở dữ liệu

Tags: Bộ đề 1

13. Trong quản trị cơ sở dữ liệu, thuật ngữ 'trigger' (bộ kích hoạt) đề cập đến điều gì?

14 / 30

Category: Đề thi, bài tập trắc nghiệm online Quản trị cơ sở dữ liệu

Tags: Bộ đề 1

14. Phương pháp nào thường được sử dụng để kiểm soát đồng thời (concurrency control) trong hệ quản trị cơ sở dữ liệu giao dịch?

15 / 30

Category: Đề thi, bài tập trắc nghiệm online Quản trị cơ sở dữ liệu

Tags: Bộ đề 1

15. Trong mô hình cơ sở dữ liệu NoSQL, loại cơ sở dữ liệu nào lưu trữ dữ liệu dưới dạng cặp khóa-giá trị (key-value pairs)?

16 / 30

Category: Đề thi, bài tập trắc nghiệm online Quản trị cơ sở dữ liệu

Tags: Bộ đề 1

16. Kỹ thuật 'sharding' trong cơ sở dữ liệu phân tán nhằm mục đích gì?

17 / 30

Category: Đề thi, bài tập trắc nghiệm online Quản trị cơ sở dữ liệu

Tags: Bộ đề 1

17. Trong SQL, hàm tổng hợp (aggregate function) nào dùng để tính trung bình cộng của các giá trị trong một cột?

18 / 30

Category: Đề thi, bài tập trắc nghiệm online Quản trị cơ sở dữ liệu

Tags: Bộ đề 1

18. Khi thiết kế cơ sở dữ liệu, bước nào sau đây KHÔNG thuộc quy trình thiết kế logic?

19 / 30

Category: Đề thi, bài tập trắc nghiệm online Quản trị cơ sở dữ liệu

Tags: Bộ đề 1

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

20 / 30

Category: Đề thi, bài tập trắc nghiệm online Quản trị cơ sở dữ liệu

Tags: Bộ đề 1

20. Công cụ nào thường được sử dụng để mô hình hóa dữ liệu trong giai đoạn thiết kế cơ sở dữ liệu?

21 / 30

Category: Đề thi, bài tập trắc nghiệm online Quản trị cơ sở dữ liệu

Tags: Bộ đề 1

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

22 / 30

Category: Đề thi, bài tập trắc nghiệm online Quản trị cơ sở dữ liệu

Tags: Bộ đề 1

22. Loại cơ sở dữ liệu NoSQL nào phù hợp nhất để lưu trữ dữ liệu dạng đồ thị, ví dụ như mạng xã hội?

23 / 30

Category: Đề thi, bài tập trắc nghiệm online Quản trị cơ sở dữ liệu

Tags: Bộ đề 1

23. Trong quản trị cơ sở dữ liệu, 'data mining' (khai phá dữ liệu) là quá trình làm gì?

24 / 30

Category: Đề thi, bài tập trắc nghiệm online Quản trị cơ sở dữ liệu

Tags: Bộ đề 1

24. Trong SQL, câu lệnh DDL (Data Definition Language) nào được sử dụng để thay đổi cấu trúc của một bảng đã tồn tại?

25 / 30

Category: Đề thi, bài tập trắc nghiệm online Quản trị cơ sở dữ liệu

Tags: Bộ đề 1

25. Khi nào thì việc sử dụng 'stored procedure' (thủ tục lưu trữ) trong cơ sở dữ liệu là một lựa chọn tốt?

26 / 30

Category: Đề thi, bài tập trắc nghiệm online Quản trị cơ sở dữ liệu

Tags: Bộ đề 1

26. Trong ngữ cảnh quản trị cơ sở dữ liệu đám mây (cloud database), mô hình dịch vụ PaaS (Platform as a Service) cung cấp gì cho người dùng?

27 / 30

Category: Đề thi, bài tập trắc nghiệm online Quản trị cơ sở dữ liệu

Tags: Bộ đề 1

27. Phương pháp nào sau đây giúp cải thiện hiệu suất truy vấn 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ớ nhanh hơn?

28 / 30

Category: Đề thi, bài tập trắc nghiệm online Quản trị cơ sở dữ liệu

Tags: Bộ đề 1

28. Trong quản lý giao dịch cơ sở dữ liệu, 'two-phase locking' (khóa hai pha) là giao thức nhằm mục đích gì?

29 / 30

Category: Đề thi, bài tập trắc nghiệm online Quản trị cơ sở dữ liệu

Tags: Bộ đề 1

29. Trong SQL, mệnh đề 'GROUP BY' thường được sử dụng kết hợp với mệnh đề nào để lọc các nhóm dựa trên điều kiện?

30 / 30

Category: Đề thi, bài tập trắc nghiệm online Quản trị cơ sở dữ liệu

Tags: Bộ đề 1

30. Trong ngữ cảnh cơ sở dữ liệu phân tán, 'data replication' (sao chép dữ liệu) được sử dụng chủ yếu để đạt được mục tiêu nào?