Đề 15 – Bài tập, đề thi 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

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

1. DDL là viết tắt của thuật ngữ nào trong SQL?

A. Data Definition Language
B. Data Manipulation Language
C. Data Description Language
D. Database Definition Language

2. Trong SQL, 'VIEW' (Khung nhìn) 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 tạo ra trong quá trình truy vấn.
C. Một bảng ảo dựa trên kết quả của một câu lệnh SELECT.
D. Một chỉ mục được sử dụng để tăng tốc độ truy vấn.

3. Khi nào nên sử dụng cơ sở dữ liệu NoSQL thay vì cơ sở dữ liệu quan hệ?

A. Khi yêu cầu tính toàn vẹn dữ liệu và giao dịch ACID là ưu tiên hàng đầu.
B. Khi dữ liệu có cấu trúc cố định và mối quan hệ rõ ràng.
C. Khi cần xử lý lượng lớn dữ liệu phi cấu trúc hoặc bán cấu trúc và yêu cầu khả năng mở rộng cao.
D. Khi cần ngôn ngữ truy vấn SQL mạnh mẽ để phân tích dữ liệu phức tạp.

4. Thế nào là 'Database Trigger' (Bộ kích hoạt cơ sở dữ liệu)?

A. Một công cụ để tối ưu hóa truy vấn SQL.
B. Một chương trình tự động thực thi khi có một sự kiện cụ thể xảy ra trên cơ sở dữ liệu (ví dụ: INSERT, UPDATE, DELETE).
C. Một phương pháp mã hóa dữ liệu.
D. Một kỹ thuật phân quyền truy cập.

5. Khóa chính (Primary Key) được sử dụng để làm gì trong một bảng cơ sở dữ liệu?

A. Để liên kết bảng này với bảng khác.
B. Để xác định duy nhất mỗi bản ghi trong bảng.
C. Để sắp xếp dữ liệu trong bảng.
D. Để mã hóa dữ liệu trong bảng.

6. Câu lệnh SQL nào được sử dụng để truy xuất dữ liệu từ cơ sở dữ liệu?

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

7. Cơ sở dữ liệu NoSQL khác biệt so với cơ sở dữ liệu quan hệ (SQL) chủ yếu ở điểm nào?

A. NoSQL sử dụng ngôn ngữ truy vấn SQL, trong khi cơ sở dữ liệu quan hệ thì không.
B. NoSQL không tuân theo mô hình quan hệ và thường không có lược đồ cố định, trong khi cơ sở dữ liệu quan hệ thì có.
C. Cơ sở dữ liệu NoSQL chỉ có thể lưu trữ dữ liệu văn bản, trong khi cơ sở dữ liệu quan hệ có thể lưu trữ nhiều loại dữ liệu hơn.
D. NoSQL nhanh hơn cơ sở dữ liệu quan hệ trong mọi trường hợp sử dụng.

8. Câu lệnh SQL 'GROUP BY' thường được sử dụng kết hợp với hàm tổng hợp nào?

A. SELECT
B. WHERE
C. ORDER BY
D. COUNT, SUM, AVG, MAX, MIN

9. Câu lệnh SQL 'JOIN' được sử dụng để làm gì?

A. Để lọc dữ liệu trong một bảng.
B. Để sắp xếp dữ liệu trong một bảng.
C. Để kết hợp dữ liệu từ hai hoặc nhiều bảng dựa trên mối quan hệ giữa các cột.
D. Để tạo một bảng mới từ dữ liệu hiện có.

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

A. Mã hóa dữ liệu để bảo mật.
B. Tăng tốc độ truy vấn dữ liệu.
C. Giảm dung lượng lưu trữ dữ liệu.
D. Kiểm soát quyền truy cập dữ liệu.

11. Mối quan hệ 'Một-Nhiều' (One-to-Many relationship) giữa hai bảng trong cơ sở dữ liệu có nghĩa là gì?

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

12. Data Warehouse (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. Sao lưu và phục hồi dữ liệu.
D. Quản lý quyền truy cập dữ liệu.

13. Trong quản lý giao dịch cơ sở dữ liệu, 'Two-Phase Locking' (Khóa hai pha) là gì?

A. Một phương pháp mã hóa dữ liệu trong giao dịch.
B. Một giao thức đồng thời hóa đảm bảo tính tuần tự hóa của các giao dịch.
C. Một kỹ thuật để tăng tốc độ giao dịch.
D. Một phương pháp sao lưu giao dịch.

14. Giao tác (Transaction) trong cơ sở dữ liệu có tính chất ACID. 'A' trong ACID đại diện cho điều gì?

A. Availability (Tính khả dụng)
B. Atomicity (Tính nguyên tử)
C. Accuracy (Tính chính xác)
D. Authorization (Tính ủy quyền)

15. Trong ngữ cảnh bảo mật cơ sở dữ liệu, 'SQL Injection' là gì?

A. Một kỹ thuật để tăng tốc độ truy vấn SQL.
B. Một loại lỗi cú pháp trong câu lệnh SQL.
C. Một loại tấn công bằng cách chèn mã SQL độc hại vào các truy vấn dữ liệu.
D. Một phương pháp mã hóa dữ liệu SQL.

16. Sao lưu (Backup) cơ sở dữ liệu là một phần quan trọng của quản trị cơ sở dữ liệu. Tại sao chúng ta cần sao lưu cơ sở dữ liệu?

A. Để tăng tốc độ truy vấn dữ liệu.
B. Để giảm dung lượng lưu trữ dữ liệu.
C. Để phục hồi dữ liệu trong trường hợp xảy ra lỗi hệ thống, hỏng dữ liệu hoặc các sự cố khác.
D. Để cải thiện hiệu suất của ứng dụng.

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

A. Sắp xếp kết quả truy vấn.
B. Nhóm các hàng có giá trị giống nhau.
C. Lọc các hàng dựa trên một điều kiện cụ thể.
D. Chọn các cột để hiển thị trong kết quả.

18. Loại ràng buộc nào đảm bảo rằng một cột không thể chứa giá trị NULL?

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

19. Trong quản trị cơ sở dữ liệu, 'Data Integrity' (Tính toàn vẹn dữ liệu) đề cập đến điều gì?

A. Tốc độ truy cập dữ liệu.
B. Sự chính xác, đầy đủ và độ tin cậy của dữ liệu.
C. Kích thước của cơ sở dữ liệu.
D. Mức độ bảo mật của dữ liệu.

20. Kỹ thuật 'Sharding' trong cơ sở dữ liệu được sử dụng để làm gì?

A. Mã hóa dữ liệu để bảo mật.
B. Phân chia cơ sở dữ liệu lớn thành các phần nhỏ hơn, phân tán trên nhiều máy chủ.
C. Chuẩn hóa cơ sở dữ liệu để giảm dư thừa.
D. Sao lưu cơ sở dữ liệu.

21. Ưu điểm chính của việc sử dụng 'Cloud Database' (Cơ sở dữ liệu đám mây) so với cơ sở dữ liệu truyền thống là gì?

A. Bảo mật dữ liệu cao hơn so với cơ sở dữ liệu truyền thống.
B. Khả năng mở rộng linh hoạt, dễ dàng và chi phí ban đầu thấp hơn.
C. Hiệu suất truy vấn nhanh hơn do phần cứng chuyên dụng.
D. Kiểm soát hoàn toàn phần cứng và phần mềm cơ sở dữ liệu.

22. Trong mô hình ER (Entity-Relationship), hình chữ nhật đại diện cho yếu tố nào?

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

23. 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 sự dư thừa dữ liệu và cải thiện tính nhất quán dữ liệu.
C. Đơn giản hóa quá trình sao lưu và phục hồi dữ liệu.
D. Tăng cường bảo mật cơ sở dữ liệu.

24. Đâu là lợi ích chính của việc sử dụng hệ thống quản lý cơ sở dữ liệu quan hệ (RDBMS)?

A. Khả năng mở rộng linh hoạt cho dữ liệu phi cấu trúc.
B. Tính toàn vẹn dữ liệu cao nhờ các ràng buộc và giao tác ACID.
C. Hiệu suất vượt trội trong xử lý dữ liệu thời gian thực.
D. Dễ dàng triển khai trên môi trường đám mây.

25. Khái niệm 'Data Redundancy' (Dư thừa dữ liệu) trong cơ sở dữ liệu gây ra vấn đề gì?

A. Tăng tốc độ truy vấn dữ liệu.
B. Cải thiện tính nhất quán dữ liệu.
C. Gây ra sự không nhất quán dữ liệu và lãng phí không gian lưu trữ.
D. Đơn giản hóa việc quản lý cơ sở dữ liệu.

26. Phân quyền truy cập (Access Control) trong quản trị cơ sở dữ liệu nhằm mục đích gì?

A. Tăng tốc độ truy vấn dữ liệu.
B. Đảm bảo rằng chỉ những người dùng được ủy quyền mới có thể truy cập và thao tác dữ liệu.
C. Chuẩn hóa cấu trúc cơ sở dữ liệu.
D. Giảm thiểu sự dư thừa dữ liệu.

27. Hệ quản trị cơ sở dữ liệu (DBMS) là gì?

A. Một tập hợp các chương trình phần mềm cho phép người dùng tạo, duy trì và truy cập cơ sở dữ liệu.
B. Một loại phần cứng chuyên dụng để lưu trữ dữ liệu.
C. Ngôn ngữ lập trình được sử dụng để xây dựng cơ sở dữ liệu.
D. Một phương pháp mã hóa dữ liệu để bảo mật.

28. Thế nào là 'Data Mining' (Khai phá dữ liệu) trong bối cảnh quản trị cơ sở dữ liệu?

A. Quá trình sao lưu và phục hồi dữ liệu.
B. Quá trình tìm kiếm các mẫu, xu hướng và thông tin hữu ích từ lượng lớn dữ liệu.
C. Quá trình chuẩn hóa cơ sở dữ liệu.
D. Quá trình thiết kế giao diện người dùng cho cơ sở dữ liệu.

29. Trong bối cảnh 'Disaster Recovery' (Phục hồi sau thảm họa) cho cơ sở dữ liệu, RPO (Recovery Point Objective) là gì?

A. Thời gian tối đa để phục hồi hoàn toàn cơ sở dữ liệu.
B. Điểm thời gian gần nhất mà dữ liệu có thể được khôi phục sau sự cố.
C. Chi phí tối đa cho việc phục hồi cơ sở dữ liệu.
D. Số lượng bản sao lưu cần thiết để đảm bảo phục hồi.

30. Mục đích của việc sử dụng 'Stored Procedure' (Thủ tục lưu trữ) trong cơ sở dữ liệu là gì?

A. Để tăng cường bảo mật cơ sở dữ liệu bằng cách mã hóa dữ liệu.
B. Để cải thiện hiệu suất bằng cách biên dịch trước và lưu trữ các câu lệnh SQL thường dùng.
C. Để đơn giản hóa quá trình sao lưu và phục hồi cơ sở dữ liệu.
D. Để quản lý quyền truy cập người dùng vào cơ sở dữ liệu.

1 / 30

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

Tags: Bộ đề 15

1. DDL là viết tắt của thuật ngữ nào trong SQL?

2 / 30

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

Tags: Bộ đề 15

2. Trong SQL, `VIEW` (Khung nhìn) là gì?

3 / 30

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

Tags: Bộ đề 15

3. Khi nào nên sử dụng cơ sở dữ liệu NoSQL thay vì cơ sở dữ liệu quan hệ?

4 / 30

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

Tags: Bộ đề 15

4. Thế nào là `Database Trigger` (Bộ kích hoạt cơ sở dữ liệu)?

5 / 30

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

Tags: Bộ đề 15

5. Khóa chính (Primary Key) được sử dụng để làm gì trong một bảng cơ sở dữ liệu?

6 / 30

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

Tags: Bộ đề 15

6. Câu lệnh SQL nào được sử dụng để truy xuất dữ liệu từ cơ sở dữ liệu?

7 / 30

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

Tags: Bộ đề 15

7. Cơ sở dữ liệu NoSQL khác biệt so với cơ sở dữ liệu quan hệ (SQL) chủ yếu ở điểm nào?

8 / 30

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

Tags: Bộ đề 15

8. Câu lệnh SQL `GROUP BY` thường được sử dụng kết hợp với hàm tổng hợp nào?

9 / 30

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

Tags: Bộ đề 15

9. Câu lệnh SQL `JOIN` được sử dụng để làm gì?

10 / 30

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

Tags: Bộ đề 15

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

11 / 30

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

Tags: Bộ đề 15

11. Mối quan hệ `Một-Nhiều` (One-to-Many relationship) giữa hai bảng trong cơ sở dữ liệu có nghĩa là gì?

12 / 30

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

Tags: Bộ đề 15

12. Data Warehouse (Kho dữ liệu) được sử dụng chủ yếu cho mục đích gì?

13 / 30

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

Tags: Bộ đề 15

13. Trong quản lý giao dịch cơ sở dữ liệu, `Two-Phase Locking` (Khóa hai pha) là gì?

14 / 30

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

Tags: Bộ đề 15

14. Giao tác (Transaction) trong cơ sở dữ liệu có tính chất ACID. `A` trong ACID đại diện cho điều gì?

15 / 30

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

Tags: Bộ đề 15

15. Trong ngữ cảnh bảo mật cơ sở dữ liệu, `SQL Injection` là gì?

16 / 30

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

Tags: Bộ đề 15

16. Sao lưu (Backup) cơ sở dữ liệu là một phần quan trọng của quản trị cơ sở dữ liệu. Tại sao chúng ta cần sao lưu cơ sở dữ liệu?

17 / 30

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

Tags: Bộ đề 15

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

18 / 30

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

Tags: Bộ đề 15

18. Loại ràng buộc nào đảm bảo rằng một cột không thể chứa giá trị NULL?

19 / 30

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

Tags: Bộ đề 15

19. Trong quản trị cơ sở dữ liệu, `Data Integrity` (Tính toàn vẹn dữ liệu) đề cập đến điều gì?

20 / 30

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

Tags: Bộ đề 15

20. Kỹ thuật `Sharding` trong cơ sở dữ liệu được sử dụng để làm gì?

21 / 30

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

Tags: Bộ đề 15

21. Ưu điểm chính của việc sử dụng `Cloud Database` (Cơ sở dữ liệu đám mây) so với cơ sở dữ liệu truyền thống là gì?

22 / 30

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

Tags: Bộ đề 15

22. Trong mô hình ER (Entity-Relationship), hình chữ nhật đại diện cho yếu tố nào?

23 / 30

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

Tags: Bộ đề 15

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

24 / 30

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

Tags: Bộ đề 15

24. Đâu là lợi ích chính của việc sử dụng hệ thống quản lý cơ sở dữ liệu quan hệ (RDBMS)?

25 / 30

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

Tags: Bộ đề 15

25. Khái niệm `Data Redundancy` (Dư thừa dữ liệu) trong cơ sở dữ liệu gây ra vấn đề gì?

26 / 30

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

Tags: Bộ đề 15

26. Phân quyền truy cập (Access Control) trong quản trị cơ sở dữ liệu nhằm mục đích gì?

27 / 30

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

Tags: Bộ đề 15

27. Hệ quản trị cơ sở dữ liệu (DBMS) là gì?

28 / 30

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

Tags: Bộ đề 15

28. Thế nào là `Data Mining` (Khai phá dữ liệu) trong bối cảnh quản trị cơ sở dữ liệu?

29 / 30

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

Tags: Bộ đề 15

29. Trong bối cảnh `Disaster Recovery` (Phục hồi sau thảm họa) cho cơ sở dữ liệu, RPO (Recovery Point Objective) là gì?

30 / 30

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

Tags: Bộ đề 15

30. Mục đích của việc sử dụng `Stored Procedure` (Thủ tục lưu trữ) trong cơ sở dữ liệu là gì?