Trắc nghiệm 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 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 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. Khi bạn muốn sắp xếp kết quả truy vấn theo thứ tự tăng dần của một cột, bạn sẽ sử dụng mệnh đề nào?

A. ORDER BY ASC
B. SORT BY ASC
C. ARRANGE BY ASC
D. SEQUENCE BY ASC

2. Khái niệm "lượt ghi" (tuple) trong cơ sở dữ liệu quan hệ tương đương với khái niệm nào trong thực tế?

A. Một bản ghi hoặc một đối tượng dữ liệu.
B. Một trường dữ liệu.
C. Một bảng dữ liệu.
D. Một chỉ mục dữ liệu.

3. Đâu là mục đích chính của việc sử dụng ngôn ngữ truy vấn có cấu trúc (SQL) trong cơ sở dữ liệu quan hệ?

A. Để định nghĩa, thao tác và truy vấn dữ liệu.
B. Để thiết kế giao diện người dùng.
C. Để quản lý mạng máy tính.
D. Để mã hóa dữ liệu và bảo mật hệ thống.

4. Để xóa một hoặc nhiều bản ghi khỏi bảng "MonHoc", bạn sẽ dùng câu lệnh SQL nào?

A. DELETE FROM
B. REMOVE FROM
C. DROP RECORD
D. ERASE FROM

5. Trong mô hình quan hệ, ràng buộc toàn vẹn (Integrity Constraint) có vai trò gì?

A. Đảm bảo tính chính xác và nhất quán của dữ liệu.
B. Tăng tốc độ truy vấn dữ liệu.
C. Giảm dung lượng lưu trữ.
D. Tạo giao diện người dùng thân thiện.

6. Phép kết nối (JOIN) trong SQL được sử dụng để làm gì?

A. 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.
B. Xóa các bản ghi trùng lặp giữa hai bảng.
C. Tạo một bảng mới từ dữ liệu của hai bảng.
D. Áp dụng điều kiện lọc cho toàn bộ cơ sở dữ liệu.

7. Trong cơ sở dữ liệu quan hệ, mối quan hệ giữa hai bảng thường được thiết lập thông qua việc sử dụng loại khóa nào?

A. Khóa ngoại (Foreign Key).
B. Khóa ứng viên (Candidate Key).
C. Khóa thay thế (Alternate Key).
D. Khóa nhân tạo (Surrogate Key).

8. Để tạo một chỉ mục (index) cho một cột nhằm tăng tốc độ tìm kiếm, bạn sẽ sử dụng lệnh SQL nào?

A. CREATE INDEX
B. ADD INDEX
C. BUILD INDEX
D. MAKE INDEX

9. Trong mô hình cơ sở dữ liệu quan hệ, một bảng (relation) có thể được hiểu là tập hợp của các gì?

A. Tập hợp các bản ghi (rows) hay bộ dữ liệu (tuples).
B. Tập hợp các trường dữ liệu (fields) hay thuộc tính (attributes).
C. Tập hợp các khóa chính (primary keys).
D. Tập hợp các khóa ngoại (foreign keys).

10. Nếu một bảng có nhiều khóa ứng viên (Candidate Keys), hệ quản trị cơ sở dữ liệu sẽ chọn một khóa làm gì?

A. Khóa chính (Primary Key).
B. Khóa ngoại (Foreign Key).
C. Khóa thay thế (Alternate Key).
D. Khóa duy nhất (Unique Key).

11. Lệnh nào sau đây thuộc nhóm DDL (Data Definition Language) trong SQL?

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

12. Mệnh đề nào trong SQL được sử dụng để nhóm các hàng có cùng giá trị trong một hoặc nhiều cột lại với nhau?

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

13. Trong các loại phép kết nối (JOIN) của SQL, "INNER JOIN" trả về kết quả như thế nào?

A. Chỉ những hàng có giá trị khớp ở cả hai bảng.
B. Tất cả các hàng từ bảng thứ nhất và các hàng khớp từ bảng thứ hai.
C. Tất cả các hàng từ cả hai bảng.
D. Chỉ những hàng không có giá trị khớp ở cả hai bảng.

14. Khóa chính (Primary Key) trong một bảng quan hệ có vai trò gì?

A. Đảm bảo tính duy nhất của mỗi bản ghi trong bảng.
B. Liên kết dữ liệu giữa hai bảng khác nhau.
C. Xác định kiểu dữ liệu cho một cột.
D. Lưu trữ dữ liệu mô tả chung cho cả bảng.

15. Mô hình cơ sở dữ liệu quan hệ được phát triển dựa trên lý thuyết nào?

A. Lý thuyết tập hợp và logic vị từ.
B. Lý thuyết đồ thị.
C. Lý thuyết mạng.
D. Lý thuyết hướng đối tượng.

16. Mỗi cột trong một bảng quan hệ được gọi là gì và nó đại diện cho khía cạnh nào của dữ liệu?

A. Thuộc tính (Attribute), đại diện cho một đặc điểm hay tính chất của các bản ghi.
B. Quan hệ (Relation), đại diện cho toàn bộ bảng.
C. Lượt ghi (Tuple), đại diện cho một bản ghi.
D. Khóa chính (Primary Key), đại diện cho định danh duy nhất của bản ghi.

17. Khi hai bảng có mối quan hệ một-nhiều (one-to-many), bảng "nhiều" thường chứa khóa chính của bảng "một" dưới dạng nào?

A. Khóa ngoại.
B. Khóa chính.
C. Khóa ứng viên.
D. Khóa thay thế.

18. Để thêm một bản ghi mới vào bảng "HocSinh" trong cơ sở dữ liệu, bạn sẽ sử dụng câu lệnh SQL nào?

A. INSERT INTO
B. ADD RECORD
C. CREATE ROW
D. APPEND RECORD

19. 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 nhất định?

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

20. Đâu không phải là một khái niệm cơ bản trong mô hình cơ sở dữ liệu quan hệ?

A. Lượt ghi (Tuple)
B. Thuộc tính (Attribute)
C. Tập hợp (Set)
D. Quan hệ (Relation)

21. Mệnh đề nào trong SQL được sử dụng để lọc các nhóm sau khi đã sử dụng GROUP BY?

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

22. Khi một bảng có nhiều khóa thay thế (Alternate Keys), chúng cũng có đặc điểm gì giống như khóa chính?

A. Tính duy nhất (Uniqueness).
B. Tính toàn vẹn tham chiếu (Referential Integrity).
C. Tính không null (Non-Nullability).
D. Tính định danh (Identification).

23. Trong SQL, câu lệnh nào được sử dụng để lấy dữ liệu từ một hoặc nhiều bảng?

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

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

A. UPDATE
B. MODIFY
C. ALTER
D. CHANGE

25. Một cơ sở dữ liệu được thiết kế theo mô hình quan hệ có thể được biểu diễn bằng cách sử dụng các gì?

A. Tập hợp các bảng, mỗi bảng có các hàng và cột.
B. Tập hợp các tệp tin văn bản liên kết với nhau.
C. Tập hợp các đối tượng đồ họa và liên kết.
D. Tập hợp các danh sách dữ liệu có cấu trúc.

1 / 25

Category: Trắc nghiệm 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. Khi bạn muốn sắp xếp kết quả truy vấn theo thứ tự tăng dần của một cột, bạn sẽ sử dụng mệnh đề nào?

2 / 25

Category: Trắc nghiệm 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. Khái niệm lượt ghi (tuple) trong cơ sở dữ liệu quan hệ tương đương với khái niệm nào trong thực tế?

3 / 25

Category: Trắc nghiệm 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. Đâu là mục đích chính của việc sử dụng ngôn ngữ truy vấn có cấu trúc (SQL) trong cơ sở dữ liệu quan hệ?

4 / 25

Category: Trắc nghiệm 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. Để xóa một hoặc nhiều bản ghi khỏi bảng MonHoc, bạn sẽ dùng câu lệnh SQL nào?

5 / 25

Category: Trắc nghiệm 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. Trong mô hình quan hệ, ràng buộc toàn vẹn (Integrity Constraint) có vai trò gì?

6 / 25

Category: Trắc nghiệm 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. Phép kết nối (JOIN) trong SQL được sử dụng để làm gì?

7 / 25

Category: Trắc nghiệm 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 cơ sở dữ liệu quan hệ, mối quan hệ giữa hai bảng thường được thiết lập thông qua việc sử dụng loại khóa nào?

8 / 25

Category: Trắc nghiệm 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. Để tạo một chỉ mục (index) cho một cột nhằm tăng tốc độ tìm kiếm, bạn sẽ sử dụng lệnh SQL nào?

9 / 25

Category: Trắc nghiệm 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. Trong mô hình cơ sở dữ liệu quan hệ, một bảng (relation) có thể được hiểu là tập hợp của các gì?

10 / 25

Category: Trắc nghiệm 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. Nếu một bảng có nhiều khóa ứng viên (Candidate Keys), hệ quản trị cơ sở dữ liệu sẽ chọn một khóa làm gì?

11 / 25

Category: Trắc nghiệm 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. Lệnh nào sau đây thuộc nhóm DDL (Data Definition Language) trong SQL?

12 / 25

Category: Trắc nghiệm 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. Mệnh đề nào trong SQL được sử dụng để nhóm các hàng có cùng giá trị trong một hoặc nhiều cột lại với nhau?

13 / 25

Category: Trắc nghiệm 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. Trong các loại phép kết nối (JOIN) của SQL, INNER JOIN trả về kết quả như thế nào?

14 / 25

Category: Trắc nghiệm 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. Khóa chính (Primary Key) trong một bảng quan hệ có vai trò gì?

15 / 25

Category: Trắc nghiệm 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. Mô hình cơ sở dữ liệu quan hệ được phát triển dựa trên lý thuyết nào?

16 / 25

Category: Trắc nghiệm 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. Mỗi cột trong một bảng quan hệ được gọi là gì và nó đại diện cho khía cạnh nào của dữ liệu?

17 / 25

Category: Trắc nghiệm 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. Khi hai bảng có mối quan hệ một-nhiều (one-to-many), bảng nhiều thường chứa khóa chính của bảng một dưới dạng nào?

18 / 25

Category: Trắc nghiệm 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. Để thêm một bản ghi mới vào bảng HocSinh trong cơ sở dữ liệu, bạn sẽ sử dụng câu lệnh SQL nào?

19 / 25

Category: Trắc nghiệm 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. 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 nhất định?

20 / 25

Category: Trắc nghiệm 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. Đâu không phải là một khái niệm cơ bản trong mô hình cơ sở dữ liệu quan hệ?

21 / 25

Category: Trắc nghiệm 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. Mệnh đề nào trong SQL được sử dụng để lọc các nhóm sau khi đã sử dụng GROUP BY?

22 / 25

Category: Trắc nghiệm 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 một bảng có nhiều khóa thay thế (Alternate Keys), chúng cũng có đặc điểm gì giống như khóa chính?

23 / 25

Category: Trắc nghiệm 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. Trong SQL, câu lệnh nào được sử dụng để lấy dữ liệu từ một hoặc nhiều bảng?

24 / 25

Category: Trắc nghiệm 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. Câu lệnh SQL nào được dùng để sửa đổi dữ liệu đã có trong một bảng?

25 / 25

Category: Trắc nghiệm 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. Một cơ sở dữ liệu được thiết kế theo mô hình quan hệ có thể được biểu diễn bằng cách sử dụng các gì?