Đề 1 – Bài tập, đề thi 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 - Bài tập, đề thi trắc nghiệm online Hệ Quản Trị Cơ Sở Dữ Liệu

1. 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

2. Loại tấn công nào lợi dụng các lỗ hổng trong việc xử lý dữ liệu đầu vào để chèn các câu lệnh SQL độc hại vào truy vấn cơ sở dữ liệu?

A. Cross-site scripting (XSS)
B. SQL injection
C. Denial of service (DoS)
D. Phishing

3. Ràng buộc nào ngăn không cho một giá trị null được chèn vào một cột?

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

4. Kỹ thuật nào thường được sử dụng để cải thiện hiệu suất truy vấn bằng cách lưu trữ kết quả của các truy vấn thường xuyên được sử dụng?

A. Normalization
B. Indexing
C. Caching
D. Sharding

5. Khái niệm "data warehouse" (kho dữ liệu) thường được sử dụng cho mục đích gì?

A. Lưu trữ dữ liệu giao dịch trực tuyến
B. Phân tích và báo cáo dữ liệu lịch sử
C. Quản lý cấu hình phần mềm
D. Sao lưu và phục hồi dữ liệu

6. 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. GETDATE()
B. NOW()
C. CURRENT_TIMESTAMP
D. Cả GETDATE(), NOW() và CURRENT_TIMESTAMP (tùy thuộc vào hệ quản trị CSDL)

7. Trong mô hình dữ liệu quan hệ, khái niệm nào dùng để mô tả cấu trúc của một bảng, bao gồm tên bảng, tên các cột và kiểu dữ liệu của mỗi cột?

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

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

9. Câu lệnh SQL nào được dùng để xóa một bảng khỏi cơ sở dữ liệu?

A. DELETE TABLE
B. REMOVE TABLE
C. DROP TABLE
D. ERASE TABLE

10. Đâu là một trong những mục tiêu chính của việc chuẩn hóa cơ sở dữ liệu?

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ế giao diện người dùng

11. Câu lệnh SQL nào dùng để cập nhật dữ liệu đã tồn tại trong một bảng?

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

12. Đâu là một thách thức lớn khi làm việc với cơ sở dữ liệu NoSQL so với cơ sở dữ liệu quan hệ?

A. Khó khăn trong việc đảm bảo tính nhất quán của dữ liệu
B. Chi phí phần cứng cao hơn
C. Yêu cầu kiến thức chuyên sâu về SQL
D. Khả năng mở rộng kém hơn

13. Trong SQL, mệnh đề nào được sử dụng để sắp xếp các hàng trả về từ một truy vấn?

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

14. Loại ràng buộc nào đảm bảo rằng giá trị trong một cột không được trùng lặp trong toàn bộ bảng?

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

15. Kỹ thuật nào cho phép phân chia một bảng lớn thành các phần nhỏ hơn và lưu trữ chúng trên nhiều máy chủ khác nhau?

A. Normalization
B. Indexing
C. Caching
D. Sharding

16. Trong SQL, mệnh đề nào được sử dụng để lọc các hàng trả về từ một truy vấn dựa trên một điều kiện cho trước?

A. SELECT
B. FROM
C. WHERE
D. GROUP BY

17. Đâu là mục đích chính của việc sử dụng transaction (giao dịch) trong cơ sở dữ liệu?

A. Đảm bảo tính toàn vẹn và nhất quán của dữ liệu
B. Tăng tốc độ truy vấn
C. Giảm dung lượng lưu trữ
D. Đơn giản hóa việc sao lưu dữ liệu

18. Câu lệnh SQL 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. INSERT COLUMN
B. CREATE COLUMN
C. ALTER TABLE ADD COLUMN
D. UPDATE TABLE ADD COLUMN

19. Đâu là lợi ích chính của việc sử dụng stored procedure (thủ tục lưu trữ) trong cơ sở dữ liệu?

A. Tăng cường bảo mật và giảm lưu lượng mạng
B. Tự động tạo bảng và chỉ mục
C. Đơn giản hóa việc thiết kế giao diện người dùng
D. Tự động sao lưu dữ liệu

20. Trong cơ sở dữ liệu, "view" (khung nhìn) là gì?

A. Một bản sao vật lý của một bảng
B. Một bảng ảo được tạo ra từ kết quả của một truy vấn
C. Một chỉ mục được sử dụng để tăng tốc độ truy vấn
D. Một bản sao lưu của cơ sở dữ liệu

21. Trong các loại chỉ mục (index) cơ sở dữ liệu, loại nào thường được sử dụng để tăng tốc độ truy vấn trên các cột chứa dữ liệu văn bản lớn?

A. B-tree index
B. Hash index
C. Full-text index
D. Clustered index

22. Trong mô hình quan hệ, thuộc tính nào dùng để liên kết hai bảng với nhau?

A. Khóa chính (Primary Key)
B. Khóa ngoại (Foreign Key)
C. Thuộc tính đơn (Single Attribute)
D. Thuộc tính phức (Composite Attribute)

23. Đâu là một ưu điểm của việc sử dụng ORM (Object-Relational Mapping) trong phát triển ứng dụng cơ sở dữ liệu?

A. Tăng tốc độ truy vấn trực tiếp vào CSDL
B. Giảm sự phụ thuộc vào cú pháp SQL cụ thể
C. Đơn giản hóa việc quản lý cơ sở dữ liệu
D. Tăng tính bảo mật cho cơ sở dữ liệu

24. Trong mô hình ER (Entity-Relationship), khái niệm nào đại diện cho một đối tượng hoặc sự vật trong thế giới thực?

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

25. Phát biểu nào sau đây mô tả đúng nhất về ACID trong ngữ cảnh của các giao dịch cơ sở dữ liệu?

A. ACID là một ngôn ngữ truy vấn cơ sở dữ liệu.
B. ACID là 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. ACID là một công cụ để thiết kế cơ sở dữ liệu.
D. ACID là một phương pháp mã hóa dữ liệu.

1 / 25

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

Tags: Bộ đề 1

1. 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?

2 / 25

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

Tags: Bộ đề 1

2. Loại tấn công nào lợi dụng các lỗ hổng trong việc xử lý dữ liệu đầu vào để chèn các câu lệnh SQL độc hại vào truy vấn cơ sở dữ liệu?

3 / 25

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

Tags: Bộ đề 1

3. Ràng buộc nào ngăn không cho một giá trị null được chèn vào một cột?

4 / 25

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

Tags: Bộ đề 1

4. Kỹ thuật nào thường được sử dụng để cải thiện hiệu suất truy vấn bằng cách lưu trữ kết quả của các truy vấn thường xuyên được sử dụng?

5 / 25

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

Tags: Bộ đề 1

5. Khái niệm 'data warehouse' (kho dữ liệu) thường được sử dụng cho mục đích gì?

6 / 25

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

Tags: Bộ đề 1

6. 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?

7 / 25

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

Tags: Bộ đề 1

7. Trong mô hình dữ liệu quan hệ, khái niệm nào dùng để mô tả cấu trúc của một bảng, bao gồm tên bảng, tên các cột và kiểu dữ liệu của mỗi cột?

8 / 25

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

Tags: Bộ đề 1

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

9 / 25

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

Tags: Bộ đề 1

9. Câu lệnh SQL nào được dùng để xóa một bảng khỏi cơ sở dữ liệu?

10 / 25

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

Tags: Bộ đề 1

10. Đâu là một trong những mục tiêu chính của việc chuẩn hóa cơ sở dữ liệu?

11 / 25

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

Tags: Bộ đề 1

11. Câu lệnh SQL nào dùng để cập nhật dữ liệu đã tồn tại trong một bảng?

12 / 25

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

Tags: Bộ đề 1

12. Đâu là một thách thức lớn khi làm việc với cơ sở dữ liệu NoSQL so với cơ sở dữ liệu quan hệ?

13 / 25

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

Tags: Bộ đề 1

13. Trong SQL, mệnh đề nào được sử dụng để sắp xếp các hàng trả về từ một truy vấn?

14 / 25

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

Tags: Bộ đề 1

14. Loại ràng buộc nào đảm bảo rằng giá trị trong một cột không được trùng lặp trong toàn bộ bảng?

15 / 25

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

Tags: Bộ đề 1

15. Kỹ thuật nào cho phép phân chia một bảng lớn thành các phần nhỏ hơn và lưu trữ chúng trên nhiều máy chủ khác nhau?

16 / 25

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

Tags: Bộ đề 1

16. Trong SQL, mệnh đề nào được sử dụng để lọc các hàng trả về từ một truy vấn dựa trên một điều kiện cho trước?

17 / 25

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

Tags: Bộ đề 1

17. Đâu là mục đích chính của việc sử dụng transaction (giao dịch) trong cơ sở dữ liệu?

18 / 25

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

Tags: Bộ đề 1

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

19 / 25

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

Tags: Bộ đề 1

19. Đâu là lợi ích chính của việc sử dụng stored procedure (thủ tục lưu trữ) trong cơ sở dữ liệu?

20 / 25

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

Tags: Bộ đề 1

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

21 / 25

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

Tags: Bộ đề 1

21. Trong các loại chỉ mục (index) cơ sở dữ liệu, loại nào thường được sử dụng để tăng tốc độ truy vấn trên các cột chứa dữ liệu văn bản lớn?

22 / 25

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

Tags: Bộ đề 1

22. Trong mô hình quan hệ, thuộc tính nào dùng để liên kết hai bảng với nhau?

23 / 25

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

Tags: Bộ đề 1

23. Đâu là một ưu điểm của việc sử dụng ORM (Object-Relational Mapping) trong phát triển ứng dụng cơ sở dữ liệu?

24 / 25

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

Tags: Bộ đề 1

24. Trong mô hình ER (Entity-Relationship), khái niệm nào đại diện cho một đối tượng hoặc sự vật trong thế giới thực?

25 / 25

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

Tags: Bộ đề 1

25. Phát biểu nào sau đây mô tả đúng nhất về ACID trong ngữ cảnh của các giao dịch cơ sở dữ liệu?