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


Quản trị cơ sở dữ liệu

Đề 2 - Đề thi, câu hỏi trắc nghiệm online Quản trị cơ sở dữ liệu

1. Đâu là một thách thức chính trong việc quản lý cơ sở dữ liệu lớn (Big Data)?

A. Đảm bảo tính toàn vẹn của dữ liệu trong môi trường phân tán.
B. Quản lý chi phí phần mềm.
C. Đảm bảo tương thích với các hệ thống cũ.
D. Đào tạo nhân viên.

2. Loại tấn công nào mà kẻ tấn công chèn các câu lệnh SQL độc hại vào các trường nhập liệu để truy cập trái phép vào cơ sở dữ liệu?

A. Tấn công từ chối dịch vụ (Denial of Service - DoS)
B. Tấn công SQL Injection
C. Tấn công Man-in-the-Middle
D. Tấn công Cross-Site Scripting (XSS)

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

4. Phát biểu nào sau đây mô tả đúng nhất về Data Definition Language (DDL)?

A. DDL được sử dụng để truy vấn và thao tác dữ liệu.
B. DDL được sử dụng để kiểm soát quyền truy cập vào dữ liệu.
C. DDL được sử dụng để định nghĩa cấu trúc của cơ sở dữ liệu.
D. DDL được sử dụng để thực hiện các giao dịch.

5. Phát biểu nào sau đây mô tả đúng nhất về stored procedure?

A. Một hàm được định nghĩa trong một ngôn ngữ lập trình khác và được gọi từ SQL.
B. Một tập hợp các câu lệnh SQL được biên dịch và lưu trữ trên máy chủ cơ sở dữ liệu.
C. Một loại chỉ mục được sử dụng để tăng tốc độ truy vấn.
D. Một cơ chế để sao lưu và phục hồi cơ sở dữ liệu.

6. Trong ngữ cảnh cơ sở dữ liệu NoSQL, CAP theorem (Định lý CAP) đề cập đến điều gì?

A. Tính nhất quán (Consistency), Tính sẵn sàng (Availability), và Tính phân vùng (Partition tolerance).
B. Tính bảo mật (Confidentiality), Tính toàn vẹn (Integrity), và Tính sẵn sàng (Availability).
C. Tính phức tạp (Complexity), Tính linh hoạt (Adaptability), và Tính hiệu quả (Performance).
D. Tính tương thích (Compatibility), Tính ổn định (Stability), và Tính phổ biến (Popularity).

7. Đâu là một phương pháp để đảm bảo tính sẵn sàng cao (high availability) cho cơ sở dữ liệu?

A. Thường xuyên thực hiện chống phân mảnh ổ đĩa.
B. Sử dụng cơ chế sao lưu và phục hồi dữ liệu định kỳ.
C. Triển khai cơ sở dữ liệu trên một máy chủ duy nhất.
D. Sử dụng kỹ thuật nhân bản (replication) và chuyển đổi dự phòng (failover).

8. Trong ngữ cảnh cơ sở dữ liệu, thuật ngữ `ACID properties` (Các thuộc tính ACID) dùng để chỉ điều gì?

A. Một tập hợp các tiêu chuẩn bảo mật cho cơ sở dữ liệu.
B. Một tập hợp các thuộc tính đảm bảo tính tin cậy của các giao dịch cơ sở dữ liệu.
C. Một tập hợp các kỹ thuật tối ưu hóa hiệu suất truy vấn.
D. Một tập hợp các phương pháp sao lưu và phục hồi dữ liệu.

9. Trong ngữ cảnh cơ sở dữ liệu, thuật ngữ `Data Lake` (Hồ dữ liệu) dùng để chỉ điều gì?

A. Một kho lưu trữ dữ liệu có cấu trúc cao.
B. Một kho lưu trữ dữ liệu phi cấu trúc hoặc bán cấu trúc ở định dạng thô.
C. Một hệ thống quản lý cơ sở dữ liệu quan hệ truyền thống.
D. Một hệ thống sao lưu và phục hồi dữ liệu.

10. Trong SQL, mệnh đề nào được sử dụng để nhóm các hàng có cùng giá trị trong một hoặc nhiều cột?

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

11. Ràng buộc nào sau đây được sử dụng để đảm bảo rằng một cột không thể chứa giá trị NULL?

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

12. Trong SQL, mệnh đề nào được sử dụng để lọc các bản ghi trùng lặp trong một truy vấn?

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

13. Kỹ thuật nào sau đây được sử dụng để sao chép dữ liệu từ một cơ sở dữ liệu sang một cơ sở dữ liệu khác một cách thường xuyên và tự động?

A. Backup
B. Restore
C. Replication
D. Normalization

14. 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. ORDER BY
C. WHERE
D. HAVING

15. Đâu là mục tiêu chính của việc sử dụng RAID (Redundant Array of Independent Disks) trong quản lý cơ sở dữ liệu?

A. Tăng cường tính bảo mật của dữ liệu.
B. Giảm dung lượng lưu trữ cần thiết.
C. Cải thiện hiệu suất và độ tin cậy của hệ thống lưu trữ.
D. Đơn giản hóa quá trình sao lưu và phục hồi dữ liệu.

16. Trong ngữ cảnh 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 trực tuyến (OLTP).
B. Một hệ thống cơ sở dữ liệu được thiết kế để hỗ trợ ra quyết định và phân tích kinh doanh.
C. Một hệ thống cơ sở dữ liệu được sử dụng để lưu trữ dữ liệu nhật ký.
D. Một hệ thống cơ sở dữ liệu được sử dụng để quản lý siêu dữ liệu.

17. Trong ngữ cảnh cơ sở dữ liệu, thuật ngữ `ETL` (Extract, Transform, Load) dùng để chỉ điều gì?

A. Một ngôn ngữ lập trình cơ sở dữ liệu.
B. Một quy trình tích hợp dữ liệu từ nhiều nguồn vào một kho lưu trữ duy nhất.
C. Một phương pháp mã hóa dữ liệu.
D. Một kỹ thuật nén dữ liệu.

18. Trong ngữ cảnh bảo mật cơ sở dữ liệu, thuật ngữ `Data Masking` (Che dấu dữ liệu) dùng để chỉ điều gì?

A. Quá trình mã hóa toàn bộ cơ sở dữ liệu.
B. Quá trình ẩn hoặc thay thế dữ liệu nhạy cảm bằng các giá trị giả mạo.
C. Quá trình nén dữ liệu để tiết kiệm dung lượng lưu trữ.
D. Quá trình phân tích dữ liệu để tìm kiếm các mẫu bất thường.

19. Loại ràng buộc nào đảm bảo rằng một giá trị trong 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 CHECK
B. Ràng buộc UNIQUE
C. Ràng buộc PRIMARY KEY
D. Ràng buộc FOREIGN KEY

20. Trong SQL, mệnh đề 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 giữa chúng?

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

21. Phát biểu nào sau đây mô tả đúng nhất về Data Mining (Khai thác dữ liệu)?

A. Quá trình xác thực người dùng để truy cập cơ sở dữ liệu.
B. Quá trình chuyển đổi dữ liệu từ định dạng này sang định dạng khác.
C. Quá trình khám phá các mẫu và tri thức hữu ích từ lượng lớn dữ liệu.
D. Quá trình sao lưu và phục hồi dữ liệu.

22. Đâu là một lợi ích của việc sử dụng các công cụ quản lý cơ sở dữ liệu (DBMS)?

A. Giảm chi phí phần cứng.
B. Cung cấp giao diện người dùng để quản lý và truy cập dữ liệu một cách dễ dàng.
C. Loại bỏ hoàn toàn nhu cầu sao lưu dữ liệu.
D. Tăng tốc độ truy cập Internet.

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

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

24. Trong ngữ cảnh của cơ sở dữ liệu, thuật ngữ `normalization` (chuẩn hóa) có nghĩa là gì?

A. Quá trình mã hóa dữ liệu để bảo mật.
B. Quá trình tối ưu hóa hiệu suất truy vấn.
C. Quá trình loại bỏ sự dư thừa và cải thiện tính toàn vẹn của dữ liệu.
D. Quá trình sao lưu và phục hồi dữ liệu.

25. Phương pháp nào sau đây giúp bảo vệ cơ sở dữ liệu khỏi mất dữ liệu do lỗi phần cứng hoặc phần mềm?

A. Sử dụng tường lửa.
B. Thực hiện sao lưu dữ liệu định kỳ và kiểm tra tính toàn vẹn của bản sao lưu.
C. Sử dụng mật khẩu mạnh.
D. Hạn chế quyền truy cập của người dùng.

26. Phát biểu nào sau đây là đúng về giao dịch (transaction) trong cơ sở dữ liệu?

A. Giao dịch là một đơn vị công việc không thể chia cắt.
B. Giao dịch chỉ được sử dụng để đọc dữ liệu.
C. Giao dịch chỉ được sử dụng để ghi dữ liệu.
D. Giao dịch không cần thiết cho các hệ thống cơ sở dữ liệu.

27. Đâu là lợi ích chính của việc sử dụng View trong cơ sở dữ liệu?

A. Tăng tốc độ ghi dữ liệu.
B. Đơn giản hóa các truy vấn phức tạp và cung cấp mức độ trừu tượng.
C. Giảm dung lượng lưu trữ của cơ sở dữ liệu.
D. Tăng cường tính bảo mật vật lý của dữ liệu.

28. Trong mô hình ACID, thuộc tính nào đảm bảo rằng một giao dịch được thực hiện đầy đủ hoặc không thực hiện gì cả?

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

29. Chỉ mục (index) trong cơ sở dữ liệu được sử dụng để làm gì?

A. Tăng cường tính bảo mật của dữ liệu.
B. Giảm dung lượng lưu trữ của cơ sở dữ liệu.
C. Tăng tốc độ truy vấn dữ liệu.
D. Đảm bảo tính toàn vẹn của dữ liệu.

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

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

1 / 30

Category: Quản trị cơ sở dữ liệu

Tags: Bộ đề 2

1. Đâu là một thách thức chính trong việc quản lý cơ sở dữ liệu lớn (Big Data)?

2 / 30

Category: Quản trị cơ sở dữ liệu

Tags: Bộ đề 2

2. Loại tấn công nào mà kẻ tấn công chèn các câu lệnh SQL độc hại vào các trường nhập liệu để truy cập trái phép vào cơ sở dữ liệu?

3 / 30

Category: Quản trị cơ sở dữ liệu

Tags: Bộ đề 2

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

4 / 30

Category: Quản trị cơ sở dữ liệu

Tags: Bộ đề 2

4. Phát biểu nào sau đây mô tả đúng nhất về Data Definition Language (DDL)?

5 / 30

Category: Quản trị cơ sở dữ liệu

Tags: Bộ đề 2

5. Phát biểu nào sau đây mô tả đúng nhất về stored procedure?

6 / 30

Category: Quản trị cơ sở dữ liệu

Tags: Bộ đề 2

6. Trong ngữ cảnh cơ sở dữ liệu NoSQL, CAP theorem (Định lý CAP) đề cập đến điều gì?

7 / 30

Category: Quản trị cơ sở dữ liệu

Tags: Bộ đề 2

7. Đâu là một phương pháp để đảm bảo tính sẵn sàng cao (high availability) cho cơ sở dữ liệu?

8 / 30

Category: Quản trị cơ sở dữ liệu

Tags: Bộ đề 2

8. Trong ngữ cảnh cơ sở dữ liệu, thuật ngữ 'ACID properties' (Các thuộc tính ACID) dùng để chỉ điều gì?

9 / 30

Category: Quản trị cơ sở dữ liệu

Tags: Bộ đề 2

9. Trong ngữ cảnh cơ sở dữ liệu, thuật ngữ 'Data Lake' (Hồ dữ liệu) dùng để chỉ điều gì?

10 / 30

Category: Quản trị cơ sở dữ liệu

Tags: Bộ đề 2

10. Trong SQL, mệnh đề nào được sử dụng để nhóm các hàng có cùng giá trị trong một hoặc nhiều cột?

11 / 30

Category: Quản trị cơ sở dữ liệu

Tags: Bộ đề 2

11. Ràng buộc nào sau đây được sử dụng để đảm bảo rằng một cột không thể chứa giá trị NULL?

12 / 30

Category: Quản trị cơ sở dữ liệu

Tags: Bộ đề 2

12. Trong SQL, mệnh đề nào được sử dụng để lọc các bản ghi trùng lặp trong một truy vấn?

13 / 30

Category: Quản trị cơ sở dữ liệu

Tags: Bộ đề 2

13. Kỹ thuật nào sau đây được sử dụng để sao chép dữ liệu từ một cơ sở dữ liệu sang một cơ sở dữ liệu khác một cách thường xuyên và tự động?

14 / 30

Category: Quản trị cơ sở dữ liệu

Tags: Bộ đề 2

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

15 / 30

Category: Quản trị cơ sở dữ liệu

Tags: Bộ đề 2

15. Đâu là mục tiêu chính của việc sử dụng RAID (Redundant Array of Independent Disks) trong quản lý cơ sở dữ liệu?

16 / 30

Category: Quản trị cơ sở dữ liệu

Tags: Bộ đề 2

16. Trong ngữ cảnh cơ sở dữ liệu, thuật ngữ 'Data Warehouse' (Kho dữ liệu) dùng để chỉ điều gì?

17 / 30

Category: Quản trị cơ sở dữ liệu

Tags: Bộ đề 2

17. Trong ngữ cảnh cơ sở dữ liệu, thuật ngữ 'ETL' (Extract, Transform, Load) dùng để chỉ điều gì?

18 / 30

Category: Quản trị cơ sở dữ liệu

Tags: Bộ đề 2

18. Trong ngữ cảnh bảo mật cơ sở dữ liệu, thuật ngữ 'Data Masking' (Che dấu dữ liệu) dùng để chỉ điều gì?

19 / 30

Category: Quản trị cơ sở dữ liệu

Tags: Bộ đề 2

19. Loại ràng buộc nào đảm bảo rằng một giá trị trong 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?

20 / 30

Category: Quản trị cơ sở dữ liệu

Tags: Bộ đề 2

20. Trong SQL, mệnh đề 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 giữa chúng?

21 / 30

Category: Quản trị cơ sở dữ liệu

Tags: Bộ đề 2

21. Phát biểu nào sau đây mô tả đúng nhất về Data Mining (Khai thác dữ liệu)?

22 / 30

Category: Quản trị cơ sở dữ liệu

Tags: Bộ đề 2

22. Đâu là một lợi ích của việc sử dụng các công cụ quản lý cơ sở dữ liệu (DBMS)?

23 / 30

Category: Quản trị cơ sở dữ liệu

Tags: Bộ đề 2

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

24 / 30

Category: Quản trị cơ sở dữ liệu

Tags: Bộ đề 2

24. Trong ngữ cảnh của cơ sở dữ liệu, thuật ngữ 'normalization' (chuẩn hóa) có nghĩa là gì?

25 / 30

Category: Quản trị cơ sở dữ liệu

Tags: Bộ đề 2

25. Phương pháp nào sau đây giúp bảo vệ cơ sở dữ liệu khỏi mất dữ liệu do lỗi phần cứng hoặc phần mềm?

26 / 30

Category: Quản trị cơ sở dữ liệu

Tags: Bộ đề 2

26. Phát biểu nào sau đây là đúng về giao dịch (transaction) trong cơ sở dữ liệu?

27 / 30

Category: Quản trị cơ sở dữ liệu

Tags: Bộ đề 2

27. Đâu là lợi ích chính của việc sử dụng View trong cơ sở dữ liệu?

28 / 30

Category: Quản trị cơ sở dữ liệu

Tags: Bộ đề 2

28. Trong mô hình ACID, thuộc tính nào đảm bảo rằng một giao dịch được thực hiện đầy đủ hoặc không thực hiện gì cả?

29 / 30

Category: Quản trị cơ sở dữ liệu

Tags: Bộ đề 2

29. Chỉ mục (index) trong cơ sở dữ liệu được sử dụng để làm gì?

30 / 30

Category: Quản trị cơ sở dữ liệu

Tags: Bộ đề 2

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