Trắc nghiệm Kết nối Tin học 11 Tin học ứng dụng Kết nối Bài 13 Cơ sở dữ liệu quan hệ

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


Trắc nghiệm Kết nối Tin học 11 Tin học ứng dụng Kết nối Bài 13 Cơ sở dữ liệu quan hệ

Trắc nghiệm Kết nối Tin học 11 Tin học ứng dụng Kết nối Bài 13 Cơ sở dữ liệu quan hệ

1. Chuẩn hóa cơ sở dữ liệu (Database 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 sự dư thừa dữ liệu và các độ bất thường.
C. Tăng cường bảo mật cho cơ sở dữ liệu.
D. Đơn giản hóa cấu trúc bảng.

2. Phép kết nối LEFT JOIN (hoặc LEFT OUTER JOIN) trong SQL sẽ trả về những bản ghi nào?

A. Chỉ những bản ghi có sự khớp nhau ở cột được sử dụng trong mệnh đề ON.
B. Tất cả các bản ghi từ bảng bên trái và các bản ghi khớp từ bảng bên phải; các cột không khớp ở bảng bên phải sẽ có giá trị NULL.
C. Tất cả các bản ghi từ bảng bên phải và các bản ghi khớp từ bảng bên trái; các cột không khớp ở bảng bên trái sẽ có giá trị NULL.
D. Tất cả các bản ghi từ cả hai bảng, bất kể có khớp nhau hay không.

3. Phép kết nối INNER JOIN trong SQL sẽ trả về những bản ghi nào?

A. Tất cả các bản ghi từ bảng thứ nhất và các bản ghi phù hợp từ bảng thứ hai.
B. Tất cả các bản ghi từ cả hai bảng, bất kể có khớp nhau hay không.
C. Chỉ những bản ghi có sự khớp nhau ở cột được sử dụng trong mệnh đề ON.
D. Tất cả các bản ghi từ bảng thứ hai và các bản ghi phù hợp từ bảng thứ nhất.

4. Một bộ (tuple) hoặc hàng (row) trong cơ sở dữ liệu quan hệ đại diện cho điều gì?

A. Một thuộc tính của bảng.
B. Toàn bộ cấu trúc của bảng.
C. Một bản ghi dữ liệu duy nhất về một đối tượng cụ thể.
D. Các ràng buộc toàn vẹn của cơ sở dữ liệu.

5. Khóa ngoại (foreign key) được sử dụng để thiết lập mối liên kết giữa hai bảng như thế nào?

A. Khóa ngoại trong bảng này tham chiếu đến khóa chính của bảng khác.
B. Khóa ngoại phải luôn giống với khóa chính của bảng chứa nó.
C. Khóa ngoại chỉ có thể chứa các giá trị NULL.
D. Khóa ngoại xác định số lượng cột trong bảng.

6. Độ bất thường (Anomaly) nào trong cơ sở dữ liệu quan hệ xảy ra khi xóa dữ liệu mà làm mất đi thông tin không mong muốn?

A. Độ bất thường cập nhật (Update anomaly).
B. Độ bất thường thêm (Insertion anomaly).
C. Độ bất thường xóa (Deletion anomaly).
D. Độ bất thường mâu thuẫn (Conflict anomaly).

7. Trong mô hình cơ sở dữ liệu quan hệ, một quan hệ (relation) tương đương với loại cấu trúc dữ liệu nào sau đây?

A. Một tệp văn bản (.txt) chứa dữ liệu.
B. Một bảng (table) có các hàng và cột.
C. Một danh sách liên kết (linked list).
D. Một cây nhị phân tìm kiếm (binary search tree).

8. Trong SQL, mệnh đề ORDER BY được sử dụng để làm gì?

A. Lọc các bản ghi trùng lặp.
B. Nhóm các bản ghi dựa trên một hoặc nhiều cột.
C. Sắp xếp kết quả truy vấn theo thứ tự tăng hoặc giảm dần.
D. Giới hạn số lượng bản ghi trả về.

9. Câu lệnh SQL nào sau đây được sử dụng để xóa các bản ghi khỏi một bảng?

A. UPDATE TenBang SET Cot = NULL;
B. SELECT * FROM TenBang;
C. INSERT INTO TenBang VALUES (...);
D. DELETE FROM TenBang WHERE DieuKien;

10. Câu lệnh SQL nào sau đây được sử dụng để lấy tất cả dữ liệu từ tất cả các cột của một bảng?

A. SELECT TenCot FROM TenBang;
B. SELECT * FROM TenBang;
C. SELECT ALL FROM TenBang;
D. FETCH ALL FROM TenBang;

11. Khi thực hiện phép kết nối (JOIN) hai bảng trong SQL, mục đích chính là gì?

A. Xóa bỏ các bản ghi trùng lặp giữa hai bảng.
B. Kết hợp các hàng từ hai hoặc nhiều bảng dựa trên một điều kiện liên quan.
C. Tạo ra một bảng mới chỉ chứa các bản ghi của bảng đầu tiên.
D. Áp dụng các phép tính tổng hợp trên toàn bộ dữ liệu của cả hai bảng.

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

A. SELECT * FROM TenBang;
B. UPDATE TenBang SET Cot = GiaTri WHERE DieuKien;
C. INSERT INTO TenBang (Cot1, Cot2) VALUES (GiaTri1, GiaTri2);
D. DELETE FROM TenBang WHERE DieuKien;

13. Hàm tổng hợp nào trong SQL được sử dụng để đếm số lượng hàng trong một tập hợp?

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

14. Trong cơ sở dữ liệu quan hệ, hành động xóa một bản ghi trong bảng cha (bảng chứa khóa chính được tham chiếu) sẽ dẫn đến điều gì đối với bản ghi tương ứng trong bảng con (bảng chứa khóa ngoại) nếu không có quy tắc xử lý riêng?

A. Bản ghi trong bảng con cũng tự động bị xóa.
B. Bản ghi trong bảng con bị chuyển thành NULL.
C. Hành động xóa bị từ chối.
D. Bản ghi trong bảng con bị khóa và không thể sửa đổi.

15. Thuộc tính (attribute) trong cơ sở dữ liệu quan hệ biểu diễn thông tin gì của một đối tượng?

A. Toàn bộ một bản ghi dữ liệu.
B. Mối quan hệ giữa hai bảng.
C. Một đặc điểm hoặc tính chất của đối tượng.
D. Khóa chính để định danh duy nhất bản ghi.

16. Câu lệnh SQL nào sau đây được sử dụng để sửa đổi dữ liệu đã có trong một bảng?

A. INSERT INTO TenBang (Cot1, Cot2) VALUES (GiaTri1, GiaTri2);
B. UPDATE TenBang SET Cot = GiaTriMoi WHERE DieuKien;
C. SELECT Cot FROM TenBang WHERE DieuKien;
D. CREATE TABLE TenBang (Cot1 VARCHAR(50));

17. Trong hệ quản trị cơ sở dữ liệu quan hệ (RDBMS), chức năng ACID đảm bảo điều gì cho các giao dịch?

A. Tốc độ truy xuất dữ liệu nhanh chóng.
B. Tính nhất quán, toàn vẹn và tin cậy của dữ liệu.
C. Khả năng truy cập dữ liệu từ xa.
D. Dễ dàng thiết kế giao diện người dùng.

18. Cơ sở dữ liệu quan hệ dựa trên mô hình lý thuyết nào sau đây?

A. Mô hình phân cấp (Hierarchical model).
B. Mô hình mạng (Network model).
C. Mô hình quan hệ (Relational model).
D. Mô hình hướng đối tượng (Object-oriented model).

19. Độ bất thường thêm (Insertion anomaly) xảy ra khi nào?

A. Khi xóa một bản ghi làm mất thông tin không mong muốn.
B. Khi cập nhật dữ liệu ở một chỗ mà không cập nhật ở chỗ khác.
C. Khi không thể thêm một bản ghi mới trừ khi có sự tồn tại của một bản ghi khác.
D. Khi một thuộc tính không khóa phụ thuộc một phần vào khóa chính.

20. Ngôn ngữ truy vấn cấu trúc (SQL) được sử dụng chủ yếu cho mục đích gì trong cơ sở dữ liệu quan hệ?

A. Thiết kế giao diện người dùng cho ứng dụng.
B. Quản lý và truy vấn dữ liệu trong cơ sở dữ liệu quan hệ.
C. Viết mã nguồn cho các chương trình ứng dụng.
D. Quản lý hệ điều hành của máy chủ.

21. Khóa chính (primary key) của một bảng trong cơ sở dữ liệu quan hệ có vai trò gì?

A. Xác định mối quan hệ giữa các bảng.
B. Đảm bảo tính duy nhất và định danh cho mỗi hàng.
C. Chỉ định loại dữ liệu cho các cột.
D. Áp dụng các quy tắc kiểm soát truy cập.

22. Khi sử dụng mệnh đề WHERE trong câu lệnh SQL, điều kiện lọc dữ liệu được áp dụng cho:

A. Chỉ các cột được chọn trong mệnh đề SELECT.
B. Tất cả các hàng trong bảng.
C. Các hàng thỏa mãn điều kiện được chỉ định.
D. Các bảng liên quan trong một phép nối.

23. Thuộc tính Atomicity trong ACID của giao dịch cơ sở dữ liệu nghĩa là gì?

A. Tất cả các thao tác trong giao dịch phải được hoàn thành hoặc không có thao tác nào được thực hiện.
B. Dữ liệu phải luôn nhất quán trước và sau giao dịch.
C. Các giao dịch phải độc lập với nhau.
D. Kết quả của giao dịch phải được lưu trữ vĩnh viễn.

24. Một bảng được coi là ở dạng chuẩn 2NF (Second Normal Form) khi nào?

A. Mọi thuộc tính không khóa đều phụ thuộc đầy đủ vào khóa chính.
B. Mọi thuộc tính không khóa đều phụ thuộc một phần vào khóa chính.
C. Mọi thuộc tính đều không phụ thuộc vào thuộc tính nào khác.
D. Bảng chỉ có một cột.

25. Trong SQL, mệnh đề GROUP BY được sử dụng để:

A. Loại bỏ các hàng trùng lặp.
B. Kết hợp các hàng có cùng giá trị trong một hoặc nhiều cột và áp dụng các hàm tổng hợp.
C. Sắp xếp kết quả theo thứ tự cụ thể.
D. Lọc các hàng dựa trên một điều kiện phức tạp.

1 / 25

Category: Trắc nghiệm Kết nối Tin học 11 Tin học ứng dụng Kết nối Bài 13 Cơ sở dữ liệu quan hệ

Tags: Bộ đề 1

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

2 / 25

Category: Trắc nghiệm Kết nối Tin học 11 Tin học ứng dụng Kết nối Bài 13 Cơ sở dữ liệu quan hệ

Tags: Bộ đề 1

2. Phép kết nối LEFT JOIN (hoặc LEFT OUTER JOIN) trong SQL sẽ trả về những bản ghi nào?

3 / 25

Category: Trắc nghiệm Kết nối Tin học 11 Tin học ứng dụng Kết nối Bài 13 Cơ sở dữ liệu quan hệ

Tags: Bộ đề 1

3. Phép kết nối INNER JOIN trong SQL sẽ trả về những bản ghi nào?

4 / 25

Category: Trắc nghiệm Kết nối Tin học 11 Tin học ứng dụng Kết nối Bài 13 Cơ sở dữ liệu quan hệ

Tags: Bộ đề 1

4. Một bộ (tuple) hoặc hàng (row) trong cơ sở dữ liệu quan hệ đại diện cho điều gì?

5 / 25

Category: Trắc nghiệm Kết nối Tin học 11 Tin học ứng dụng Kết nối Bài 13 Cơ sở dữ liệu quan hệ

Tags: Bộ đề 1

5. Khóa ngoại (foreign key) được sử dụng để thiết lập mối liên kết giữa hai bảng như thế nào?

6 / 25

Category: Trắc nghiệm Kết nối Tin học 11 Tin học ứng dụng Kết nối Bài 13 Cơ sở dữ liệu quan hệ

Tags: Bộ đề 1

6. Độ bất thường (Anomaly) nào trong cơ sở dữ liệu quan hệ xảy ra khi xóa dữ liệu mà làm mất đi thông tin không mong muốn?

7 / 25

Category: Trắc nghiệm Kết nối Tin học 11 Tin học ứng dụng Kết nối Bài 13 Cơ sở dữ liệu quan hệ

Tags: Bộ đề 1

7. Trong mô hình cơ sở dữ liệu quan hệ, một quan hệ (relation) tương đương với loại cấu trúc dữ liệu nào sau đây?

8 / 25

Category: Trắc nghiệm Kết nối Tin học 11 Tin học ứng dụng Kết nối Bài 13 Cơ sở dữ liệu quan hệ

Tags: Bộ đề 1

8. Trong SQL, mệnh đề ORDER BY được sử dụng để làm gì?

9 / 25

Category: Trắc nghiệm Kết nối Tin học 11 Tin học ứng dụng Kết nối Bài 13 Cơ sở dữ liệu quan hệ

Tags: Bộ đề 1

9. Câu lệnh SQL nào sau đây được sử dụng để xóa các bản ghi khỏi một bảng?

10 / 25

Category: Trắc nghiệm Kết nối Tin học 11 Tin học ứng dụng Kết nối Bài 13 Cơ sở dữ liệu quan hệ

Tags: Bộ đề 1

10. Câu lệnh SQL nào sau đây được sử dụng để lấy tất cả dữ liệu từ tất cả các cột của một bảng?

11 / 25

Category: Trắc nghiệm Kết nối Tin học 11 Tin học ứng dụng Kết nối Bài 13 Cơ sở dữ liệu quan hệ

Tags: Bộ đề 1

11. Khi thực hiện phép kết nối (JOIN) hai bảng trong SQL, mục đích chính là gì?

12 / 25

Category: Trắc nghiệm Kết nối Tin học 11 Tin học ứng dụng Kết nối Bài 13 Cơ sở dữ liệu quan hệ

Tags: Bộ đề 1

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

13 / 25

Category: Trắc nghiệm Kết nối Tin học 11 Tin học ứng dụng Kết nối Bài 13 Cơ sở dữ liệu quan hệ

Tags: Bộ đề 1

13. Hàm tổng hợp nào trong SQL được sử dụng để đếm số lượng hàng trong một tập hợp?

14 / 25

Category: Trắc nghiệm Kết nối Tin học 11 Tin học ứng dụng Kết nối Bài 13 Cơ sở dữ liệu quan hệ

Tags: Bộ đề 1

14. Trong cơ sở dữ liệu quan hệ, hành động xóa một bản ghi trong bảng cha (bảng chứa khóa chính được tham chiếu) sẽ dẫn đến điều gì đối với bản ghi tương ứng trong bảng con (bảng chứa khóa ngoại) nếu không có quy tắc xử lý riêng?

15 / 25

Category: Trắc nghiệm Kết nối Tin học 11 Tin học ứng dụng Kết nối Bài 13 Cơ sở dữ liệu quan hệ

Tags: Bộ đề 1

15. Thuộc tính (attribute) trong cơ sở dữ liệu quan hệ biểu diễn thông tin gì của một đối tượng?

16 / 25

Category: Trắc nghiệm Kết nối Tin học 11 Tin học ứng dụng Kết nối Bài 13 Cơ sở dữ liệu quan hệ

Tags: Bộ đề 1

16. Câu lệnh SQL nào sau đây được sử dụng để sửa đổi dữ liệu đã có trong một bảng?

17 / 25

Category: Trắc nghiệm Kết nối Tin học 11 Tin học ứng dụng Kết nối Bài 13 Cơ sở dữ liệu quan hệ

Tags: Bộ đề 1

17. Trong hệ quản trị cơ sở dữ liệu quan hệ (RDBMS), chức năng ACID đảm bảo điều gì cho các giao dịch?

18 / 25

Category: Trắc nghiệm Kết nối Tin học 11 Tin học ứng dụng Kết nối Bài 13 Cơ sở dữ liệu quan hệ

Tags: Bộ đề 1

18. Cơ sở dữ liệu quan hệ dựa trên mô hình lý thuyết nào sau đây?

19 / 25

Category: Trắc nghiệm Kết nối Tin học 11 Tin học ứng dụng Kết nối Bài 13 Cơ sở dữ liệu quan hệ

Tags: Bộ đề 1

19. Độ bất thường thêm (Insertion anomaly) xảy ra khi nào?

20 / 25

Category: Trắc nghiệm Kết nối Tin học 11 Tin học ứng dụng Kết nối Bài 13 Cơ sở dữ liệu quan hệ

Tags: Bộ đề 1

20. Ngôn ngữ truy vấn cấu trúc (SQL) được sử dụng chủ yếu cho mục đích gì trong cơ sở dữ liệu quan hệ?

21 / 25

Category: Trắc nghiệm Kết nối Tin học 11 Tin học ứng dụng Kết nối Bài 13 Cơ sở dữ liệu quan hệ

Tags: Bộ đề 1

21. Khóa chính (primary key) của một bảng trong cơ sở dữ liệu quan hệ có vai trò gì?

22 / 25

Category: Trắc nghiệm Kết nối Tin học 11 Tin học ứng dụng Kết nối Bài 13 Cơ sở dữ liệu quan hệ

Tags: Bộ đề 1

22. Khi sử dụng mệnh đề WHERE trong câu lệnh SQL, điều kiện lọc dữ liệu được áp dụng cho:

23 / 25

Category: Trắc nghiệm Kết nối Tin học 11 Tin học ứng dụng Kết nối Bài 13 Cơ sở dữ liệu quan hệ

Tags: Bộ đề 1

23. Thuộc tính Atomicity trong ACID của giao dịch cơ sở dữ liệu nghĩa là gì?

24 / 25

Category: Trắc nghiệm Kết nối Tin học 11 Tin học ứng dụng Kết nối Bài 13 Cơ sở dữ liệu quan hệ

Tags: Bộ đề 1

24. Một bảng được coi là ở dạng chuẩn 2NF (Second Normal Form) khi nào?

25 / 25

Category: Trắc nghiệm Kết nối Tin học 11 Tin học ứng dụng Kết nối Bài 13 Cơ sở dữ liệu quan hệ

Tags: Bộ đề 1

25. Trong SQL, mệnh đề GROUP BY được sử dụng để: