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

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

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

1. Trong mô hình dữ liệu quan hệ, khái niệm nào sau đây đại diện cho một bảng chứa dữ liệu về một loại đối tượng cụ thể?

A. Thuộc tính
B. Bản ghi
C. Quan hệ
D. Khóa chính


2. Công cụ nào thường được sử dụng để quản lý và thao tác cơ sở dữ liệu quan hệ, cung cấp giao diện dòng lệnh hoặc giao diện đồ họa?

A. Hệ điều hành
B. Hệ quản trị cơ sở dữ liệu (DBMS)
C. Trình biên dịch
D. Bộ nhớ đệm


3. Trong SQL, mệnh đề nào được sử dụng để lọc các bản ghi dựa trên một điều kiện cụ thể trong truy vấn SELECT?

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


4. Loại ràng buộc toàn vẹn dữ liệu nào đảm bảo rằng giá trị của một cột không được phép trùng lặp trong toàn bộ bảng?

A. Ràng buộc miền (Domain constraint)
B. Ràng buộc khóa chính (Primary key constraint)
C. Ràng buộc duy nhất (Unique constraint)
D. Ràng buộc tham chiếu (Referential integrity constraint)


5. Khi thiết kế cơ sở dữ liệu, quá trình chuẩn hóa (normalization) 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 và cải thiện tính nhất quán
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. Trong ngữ cảnh giao dịch cơ sở dữ liệu, thuộc tính ACID nào đảm bảo rằng một giao dịch được thực hiện một cách toàn bộ 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)


7. 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 để tìm kiếm theo phạm vi giá trị (ví dụ: ngày tháng, số lượng)?

A. Chỉ mục hash
B. Chỉ mục bitmap
C. Chỉ mục B-tree
D. Chỉ mục full-text


8. Trong kiến trúc cơ sở dữ liệu client-server, thành phần nào chịu trách nhiệm xử lý các yêu cầu truy vấn từ người dùng?

A. Client (Máy khách)
B. Server (Máy chủ)
C. Mạng
D. Giao diện người dùng


9. Sao lưu (backup) cơ sở dữ liệu là một hoạt động quan trọng trong quản trị CSDL. Mục đích chính của việc sao lưu là gì?

A. Tăng tốc độ truy vấn dữ liệu
B. Ngăn chặn truy cập trái phép
C. Phục hồi dữ liệu trong trường hợp xảy ra sự cố
D. Tối ưu hóa hiệu suất cơ sở dữ liệu


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

A. CREATE TABLE
B. ALTER TABLE
C. UPDATE TABLE
D. INSERT INTO


11. Khái niệm `view` (khung nhìn) trong cơ sở dữ liệu dùng để chỉ điều 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 được tạo ra từ kết quả của một truy vấn
D. Cơ chế kiểm soát truy cập dữ liệu


12. Trong quản trị CSDL, `tuning` (điều chỉnh) hiệu suất cơ sở dữ liệu liên quan đến việc gì?

A. Thay đổi mô hình dữ liệu
B. Tối ưu hóa cấu hình và truy vấn để cải thiện tốc độ và hiệu quả
C. Nâng cấp phần cứng máy chủ
D. Sao lưu và phục hồi dữ liệu


13. Loại khóa nào trong mô hình quan hệ được sử dụng để liên kết giữa hai bảng và tham chiếu đến khóa chính của bảng khác?

A. Khóa chính (Primary key)
B. Khóa ngoại (Foreign key)
C. Khóa duy nhất (Unique key)
D. Khóa ứng viên (Candidate key)


14. 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ụ (Denial of Service)
B. Tấn công giả mạo (Phishing)
C. Tấn công bằng cách chèn mã SQL độc hại vào truy vấn
D. Tấn công nghe lén (Eavesdropping)


15. Công nghệ NoSQL thường được sử dụng cho loại dữ liệu nào?

A. Dữ liệu có cấu trúc chặt chẽ và quan hệ phức tạp
B. Dữ liệu phi cấu trúc hoặc bán cấu trúc, có khối lượng lớn và tốc độ thay đổi nhanh
C. Dữ liệu giao dịch tài chính yêu cầu tính ACID cao
D. Dữ liệu thống kê và báo cáo cố định


16. 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 (Key)


17. Hoạt động `replication` (nhân bản) cơ sở dữ liệu nhằm mục đích chính là gì?

A. Tăng cường bảo mật dữ liệu
B. Cải thiện hiệu suất truy vấn đọc và tính sẵn sàng
C. Giảm dung lượng lưu trữ dữ liệu
D. Đơn giản hóa việc quản lý cơ sở dữ liệu


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

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


19. Khi một giao dịch cơ sở dữ liệu vi phạm tính cô lập (isolation), vấn đề nào có thể xảy ra?

A. Mất dữ liệu do lỗi phần cứng
B. Dữ liệu không nhất quán do các giao dịch đồng thời can thiệp lẫn nhau
C. Truy cập trái phép vào dữ liệu nhạy cảm
D. Hiệu suất hệ thống giảm do quá tải


20. Công cụ quản lý cơ sở dữ liệu nào thường được sử dụng cho MySQL?

A. SQL Server Management Studio
B. pgAdmin
C. phpMyAdmin
D. Oracle SQL Developer


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

A. Một bản ghi trong thực thể thứ nhất có thể liên quan đến nhiều bản ghi trong thực thể thứ hai, và ngược lại.
B. Một bản ghi trong thực thể thứ nhất chỉ có thể liên quan đến tối đa một bản ghi trong thực thể thứ hai.
C. Một bản ghi trong thực thể thứ nhất có thể liên quan đến không hoặc nhiều bản ghi trong thực thể thứ hai, nhưng một bản ghi trong thực thể thứ hai chỉ có thể liên quan đến một bản ghi trong thực thể thứ nhất.
D. Các bản ghi trong hai thực thể không có mối liên hệ trực tiếp.


22. Trong SQL, mệnh đề JOIN nào trả về tất cả các hàng từ bảng bên trái và các hàng phù hợp từ bảng bên phải?

A. INNER JOIN
B. LEFT JOIN
C. RIGHT JOIN
D. FULL OUTER JOIN


23. Loại tấn công bảo mật nào liên quan đến việc vượt quá bộ đệm (buffer) để ghi đè lên các vùng nhớ khác, có thể dẫn đến thực thi mã độc?

A. SQL Injection
B. Cross-Site Scripting (XSS)
C. Buffer Overflow
D. Denial of Service (DoS)


24. Trong ngữ cảnh cơ sở dữ liệu phân tán, `sharding` (phân mảnh) dữ liệu là gì?

A. Sao lưu dữ liệu trên nhiều máy chủ
B. Phân chia dữ liệu theo chiều dọc (vertical partitioning)
C. Phân chia dữ liệu theo chiều ngang (horizontal partitioning) trên nhiều máy chủ
D. Nén dữ liệu để giảm dung lượng lưu trữ


25. 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 sau khi đã nhóm?

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


26. Phương pháp kiểm soát đồng thời (concurrency control) nào sử dụng khóa (lock) để ngăn chặn xung đột khi nhiều giao dịch truy cập cùng một dữ liệu?

A. Timestamp ordering
B. Multiversion concurrency control (MVCC)
C. Locking
D. Two-phase commit (2PC)


27. Trong mô hình dữ liệu hướng đối tượng, khái niệm nào tương đương với bảng trong mô hình quan hệ?

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


28. Trong quản trị CSDL, `data warehousing` (kho dữ liệu) được sử dụng chủ yếu cho mục đích gì?

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


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

A. DROP TABLE
B. DELETE FROM
C. TRUNCATE TABLE
D. REMOVE DATA


30. Khi thiết kế cơ sở dữ liệu cho một hệ thống thương mại điện tử lớn, yếu tố nào sau đây quan trọng nhất cần xem xét để đảm bảo hiệu suất và khả năng mở rộng?

A. Chọn hệ điều hành mới nhất cho máy chủ
B. Sử dụng ngôn ngữ lập trình phổ biến nhất
C. Lựa chọn mô hình cơ sở dữ liệu phù hợp (ví dụ: quan hệ, NoSQL) và thiết kế lược đồ tối ưu
D. Tăng cường bảo mật bằng cách sử dụng tường lửa mạnh


1 / 30

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

Tags: Bộ đề 7

1. Trong mô hình dữ liệu quan hệ, khái niệm nào sau đây đại diện cho một bảng chứa dữ liệu về một loại đối tượng cụ thể?

2 / 30

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

Tags: Bộ đề 7

2. Công cụ nào thường được sử dụng để quản lý và thao tác cơ sở dữ liệu quan hệ, cung cấp giao diện dòng lệnh hoặc giao diện đồ họa?

3 / 30

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

Tags: Bộ đề 7

3. Trong SQL, mệnh đề nào được sử dụng để lọc các bản ghi dựa trên một điều kiện cụ thể trong truy vấn SELECT?

4 / 30

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

Tags: Bộ đề 7

4. Loại ràng buộc toàn vẹn dữ liệu nào đảm bảo rằng giá trị của một cột không được phép trùng lặp trong toàn bộ 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ộ đề 7

5. Khi thiết kế cơ sở dữ liệu, quá trình chuẩn hóa (normalization) 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ộ đề 7

6. Trong ngữ cảnh giao dịch cơ sở dữ liệu, thuộc tính ACID nào đảm bảo rằng một giao dịch được thực hiện một cách toàn bộ hoặc không thực hiện gì cả?

7 / 30

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

Tags: Bộ đề 7

7. 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 để tìm kiếm theo phạm vi giá trị (ví dụ: ngày tháng, số lượng)?

8 / 30

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

Tags: Bộ đề 7

8. Trong kiến trúc cơ sở dữ liệu client-server, thành phần nào chịu trách nhiệm xử lý các yêu cầu truy vấn từ người dùng?

9 / 30

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

Tags: Bộ đề 7

9. Sao lưu (backup) cơ sở dữ liệu là một hoạt động quan trọng trong quản trị CSDL. Mục đích chính của việc sao lưu là gì?

10 / 30

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

Tags: Bộ đề 7

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

11 / 30

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

Tags: Bộ đề 7

11. Khái niệm 'view' (khung nhìn) trong cơ sở dữ liệu dùng để chỉ điều gì?

12 / 30

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

Tags: Bộ đề 7

12. Trong quản trị CSDL, 'tuning' (điều chỉnh) hiệu suất cơ sở dữ liệu liên quan đến việc gì?

13 / 30

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

Tags: Bộ đề 7

13. Loại khóa nào trong mô hình quan hệ được sử dụng để liên kết giữa hai bảng và tham chiếu đến khóa chính của bảng khác?

14 / 30

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

Tags: Bộ đề 7

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

15 / 30

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

Tags: Bộ đề 7

15. Công nghệ NoSQL thường được sử dụng cho loại dữ liệu nào?

16 / 30

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

Tags: Bộ đề 7

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

17 / 30

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

Tags: Bộ đề 7

17. Hoạt động 'replication' (nhân bản) cơ sở dữ liệu nhằm mục đích chính là gì?

18 / 30

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

Tags: Bộ đề 7

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

19 / 30

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

Tags: Bộ đề 7

19. Khi một giao dịch cơ sở dữ liệu vi phạm tính cô lập (isolation), vấn đề nào có thể xảy ra?

20 / 30

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

Tags: Bộ đề 7

20. Công cụ quản lý cơ sở dữ liệu nào thường được sử dụng cho MySQL?

21 / 30

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

Tags: Bộ đề 7

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

22 / 30

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

Tags: Bộ đề 7

22. Trong SQL, mệnh đề JOIN nào trả về tất cả các hàng từ bảng bên trái và các hàng phù hợp từ bảng bên phải?

23 / 30

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

Tags: Bộ đề 7

23. Loại tấn công bảo mật nào liên quan đến việc vượt quá bộ đệm (buffer) để ghi đè lên các vùng nhớ khác, có thể dẫn đến thực thi mã độc?

24 / 30

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

Tags: Bộ đề 7

24. Trong ngữ cảnh cơ sở dữ liệu phân tán, 'sharding' (phân mảnh) dữ liệu là gì?

25 / 30

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

Tags: Bộ đề 7

25. 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 sau khi đã nhóm?

26 / 30

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

Tags: Bộ đề 7

26. Phương pháp kiểm soát đồng thời (concurrency control) nào sử dụng khóa (lock) để ngăn chặn xung đột khi nhiều giao dịch truy cập cùng một dữ liệu?

27 / 30

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

Tags: Bộ đề 7

27. Trong mô hình dữ liệu hướng đối tượng, khái niệm nào tương đương với bảng trong mô hình quan hệ?

28 / 30

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

Tags: Bộ đề 7

28. Trong quản trị CSDL, 'data warehousing' (kho dữ liệu) được sử dụng chủ yếu cho 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ộ đề 7

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

30 / 30

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

Tags: Bộ đề 7

30. Khi thiết kế cơ sở dữ liệu cho một hệ thống thương mại điện tử lớn, yếu tố nào sau đây quan trọng nhất cần xem xét để đảm bảo hiệu suất và khả năng mở rộng?