[KNTT] Trắc nghiệm Tin học 11 KHMT bài 11 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é!!!


[KNTT] Trắc nghiệm Tin học 11 KHMT bài 11 Cơ sở dữ liệu

[KNTT] Trắc nghiệm Tin học 11 KHMT bài 11 Cơ sở dữ liệu

1. Khóa chính (Primary Key) trong một bảng cơ sở dữ liệu có vai trò quan trọng nhất là gì?

A. Đảm bảo tính duy nhất và xác định mỗi bản ghi trong bảng.
B. Liên kết bảng hiện tại với các bảng khác thông qua khóa ngoại.
C. Chỉ định các trường dữ liệu được phép nhập.
D. Xác định thứ tự sắp xếp mặc định của các bản ghi.

2. Đâu là một ví dụ về hệ quản trị cơ sở dữ liệu (DBMS)?

A. Microsoft Word
B. Google Chrome
C. MySQL
D. Adobe Photoshop

3. Câu lệnh SQL nào được sử dụng để tạo mới một bảng trong cơ sở dữ liệu?

A. ALTER TABLE
B. DROP TABLE
C. INSERT INTO
D. CREATE TABLE

4. Trong thiết kế CSDL, bảng SinhVien có khóa chính là MaSV. Bảng LopHoc có khóa chính là MaLop và một trường MaSV làm khóa ngoại. Điều này thể hiện mối quan hệ gì giữa hai bảng?

A. Một-một (One-to-one).
B. Một-nhiều (One-to-many).
C. Nhiều-nhiều (Many-to-many).
D. Không có mối quan hệ.

5. Câu lệnh SQL nào được dùng để thêm một bản ghi mới vào bảng?

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

6. Mục đích của việc sử dụng chỉ mục (index) trong cơ sở dữ liệu là gì?

A. Tăng dung lượng lưu trữ của cơ sở dữ liệu.
B. Giảm thiểu sự dư thừa dữ liệu.
C. Tăng tốc độ truy vấn dữ liệu, đặc biệt trên các trường được đánh chỉ mục.
D. Ngăn chặn truy cập trái phép vào dữ liệu.

7. Một hệ quản trị cơ sở dữ liệu (DBMS) có vai trò chính là gì trong việc quản lý dữ liệu?

A. Tạo ra các giao diện người dùng đồ họa cho ứng dụng.
B. Cung cấp các công cụ để định nghĩa, truy vấn, cập nhật và quản lý dữ liệu.
C. Phát triển thuật toán tìm kiếm thông tin trên Internet.
D. Thiết kế kiến trúc mạng máy tính cho doanh nghiệp.

8. Khóa ngoại (Foreign Key) được sử dụng để thiết lập mối quan hệ giữa hai bảng trong cơ sở dữ liệu quan hệ bằng cách 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 trong bảng này tham chiếu đến một khóa ngoại khác trong cùng bảng.
C. Khóa ngoại trong bảng này tham chiếu đến tên bảng.
D. Khóa ngoại trong bảng này không cần tham chiếu đến bất kỳ trường nào.

9. Nếu muốn cập nhật dữ liệu của một bản ghi đã tồn tại trong bảng, bạn sẽ dùng câu lệnh SQL nào?

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

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

A. Tăng dung lượng lưu trữ của cơ sở dữ liệu.
B. Giảm thiểu sự dư thừa dữ liệu và các bất thường khi cập nhật.
C. Tăng tốc độ xử lý các truy vấn phức tạp.
D. Tạo ra nhiều bảng con từ một bảng lớn.

11. Trong CSDL quan hệ, một tập thuộc tính (attribute set) mà có thể dùng để xác định duy nhất mỗi bộ (tuple) được gọi là gì?

A. Khóa ngoại (Foreign Key).
B. Khóa ứng viên (Candidate Key).
C. Khóa nhân tạo (Surrogate Key).
D. Khóa thông thường (Normal Key).

12. Câu lệnh SQL nào được sử dụng để xóa một hoặc nhiều bản ghi khỏi bảng?

A. REMOVE
B. ERASE
C. DELETE
D. TRUNCATE

13. Một bản ghi (record) trong cơ sở dữ liệu quan hệ tương ứng với khái niệm nào?

A. Một cột trong bảng.
B. Một dòng (row) trong bảng, đại diện cho một thực thể hoặc đối tượng.
C. Một khóa chính trong bảng.
D. Một chỉ mục (index) của bảng.

14. Khi cần lấy dữ liệu từ một bảng, chúng ta sử dụng câu lệnh SQL nào?

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

15. Trong mô hình Cơ sở dữ liệu quan hệ, mỗi bảng (table) được tổ chức thành các hàng và cột. Cột trong bảng đại diện cho thông tin gì của đối tượng được mô tả?

A. Các thuộc tính (attributes) của đối tượng.
B. Các bản ghi (records) của đối tượng.
C. Các khóa chính (primary keys) của đối tượng.
D. Các khóa ngoại (foreign keys) của đối tượng.

16. 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. FROM
B. GROUP BY
C. WHERE
D. ORDER BY

17. Khi cần sắp xếp kết quả truy vấn theo thứ tự tăng dần của một trường, ta sử dụng mệnh đề SQL nào?

A. ORDER BY ASC
B. SORT BY ASC
C. GROUP BY ASC
D. FILTER BY ASC

18. Câu lệnh SQL nào được dùng để xóa toàn bộ cấu trúc và dữ liệu của một bảng?

A. DELETE FROM TenBang;
B. REMOVE TABLE TenBang;
C. DROP TABLE TenBang;
D. TRUNCATE TABLE TenBang;

19. Trong các loại mô hình dữ liệu, mô hình nào được coi là nền tảng cho các hệ CSDL quan hệ hiện đại?

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 đối tượng (Object Model).

20. Ngôn ngữ truy vấn có cấu trúc (SQL) là gì và được sử dụng để làm gì?

A. Ngôn ngữ lập trình dùng để phát triển ứng dụng web.
B. Ngôn ngữ tiêu chuẩn dùng để quản lý và thao tác dữ liệu trong các hệ CSDL quan hệ.
C. Ngôn ngữ để mô tả cấu trúc dữ liệu trong các hệ thống nhúng.
D. Ngôn ngữ để thiết kế giao diện người dùng đồ họa.

21. Khi nói đến mô hình dữ liệu, chúng ta đề cập đến điều gì?

A. Kiến trúc vật lý của ổ đĩa lưu trữ dữ liệu.
B. Cách tổ chức, biểu diễn và liên kết dữ liệu trong một hệ thống.
C. Giao thức truyền dữ liệu qua mạng.
D. Phần mềm diệt virus cho hệ thống cơ sở dữ liệu.

22. Trong mô hình quan hệ, một quan hệ (relation) chính là gì?

A. Một tập hợp các thuộc tính.
B. Một bảng, bao gồm các hàng và cột.
C. Một khóa chính.
D. Một chỉ mục.

23. Tại sao việc sử dụng khóa ngoại lại quan trọng trong việc duy trì tính toàn vẹn của dữ liệu?

A. Nó đảm bảo rằng mọi trường trong bảng đều có giá trị.
B. Nó ngăn chặn việc tạo các bản ghi không liên quan hoặc tham chiếu đến các bản ghi không tồn tại.
C. Nó buộc người dùng phải nhập dữ liệu theo định dạng cụ thể.
D. Nó tự động tạo bản sao lưu cho cơ sở dữ liệu.

24. 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 ngoại tham chiếu đến khóa chính của bảng nào?

A. Bảng nhiều.
B. Bảng một.
C. Bất kỳ bảng nào có cùng tên trường.
D. Bảng không chứa khóa chính.

25. Khi sử dụng hàm tổng hợp (aggregate function) như SUM() trong SQL, mệnh đề nào thường đi kèm để nhóm các hàng lại với nhau trước khi tính toán?

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

1 / 25

Category: [KNTT] Trắc nghiệm Tin học 11 KHMT bài 11 Cơ sở dữ liệu

Tags: Bộ đề 1

1. Khóa chính (Primary Key) trong một bảng cơ sở dữ liệu có vai trò quan trọng nhất là gì?

2 / 25

Category: [KNTT] Trắc nghiệm Tin học 11 KHMT bài 11 Cơ sở dữ liệu

Tags: Bộ đề 1

2. Đâu là một ví dụ về hệ quản trị cơ sở dữ liệu (DBMS)?

3 / 25

Category: [KNTT] Trắc nghiệm Tin học 11 KHMT bài 11 Cơ sở dữ liệu

Tags: Bộ đề 1

3. Câu lệnh SQL nào được sử dụng để tạo mới một bảng trong cơ sở dữ liệu?

4 / 25

Category: [KNTT] Trắc nghiệm Tin học 11 KHMT bài 11 Cơ sở dữ liệu

Tags: Bộ đề 1

4. Trong thiết kế CSDL, bảng SinhVien có khóa chính là MaSV. Bảng LopHoc có khóa chính là MaLop và một trường MaSV làm khóa ngoại. Điều này thể hiện mối quan hệ gì giữa hai bảng?

5 / 25

Category: [KNTT] Trắc nghiệm Tin học 11 KHMT bài 11 Cơ sở dữ liệu

Tags: Bộ đề 1

5. Câu lệnh SQL nào được dùng để thêm một bản ghi mới vào bảng?

6 / 25

Category: [KNTT] Trắc nghiệm Tin học 11 KHMT bài 11 Cơ sở dữ liệu

Tags: Bộ đề 1

6. Mục đích của việc sử dụng chỉ mục (index) trong cơ sở dữ liệu là gì?

7 / 25

Category: [KNTT] Trắc nghiệm Tin học 11 KHMT bài 11 Cơ sở dữ liệu

Tags: Bộ đề 1

7. Một hệ quản trị cơ sở dữ liệu (DBMS) có vai trò chính là gì trong việc quản lý dữ liệu?

8 / 25

Category: [KNTT] Trắc nghiệm Tin học 11 KHMT bài 11 Cơ sở dữ liệu

Tags: Bộ đề 1

8. Khóa ngoại (Foreign Key) được sử dụng để thiết lập mối quan hệ giữa hai bảng trong cơ sở dữ liệu quan hệ bằng cách nào?

9 / 25

Category: [KNTT] Trắc nghiệm Tin học 11 KHMT bài 11 Cơ sở dữ liệu

Tags: Bộ đề 1

9. Nếu muốn cập nhật dữ liệu của một bản ghi đã tồn tại trong bảng, bạn sẽ dùng câu lệnh SQL nào?

10 / 25

Category: [KNTT] Trắc nghiệm Tin học 11 KHMT bài 11 Cơ sở dữ liệu

Tags: Bộ đề 1

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

11 / 25

Category: [KNTT] Trắc nghiệm Tin học 11 KHMT bài 11 Cơ sở dữ liệu

Tags: Bộ đề 1

11. Trong CSDL quan hệ, một tập thuộc tính (attribute set) mà có thể dùng để xác định duy nhất mỗi bộ (tuple) được gọi là gì?

12 / 25

Category: [KNTT] Trắc nghiệm Tin học 11 KHMT bài 11 Cơ sở dữ liệu

Tags: Bộ đề 1

12. Câu lệnh SQL nào được sử dụng để xóa một hoặc nhiều bản ghi khỏi bảng?

13 / 25

Category: [KNTT] Trắc nghiệm Tin học 11 KHMT bài 11 Cơ sở dữ liệu

Tags: Bộ đề 1

13. Một bản ghi (record) trong cơ sở dữ liệu quan hệ tương ứng với khái niệm nào?

14 / 25

Category: [KNTT] Trắc nghiệm Tin học 11 KHMT bài 11 Cơ sở dữ liệu

Tags: Bộ đề 1

14. Khi cần lấy dữ liệu từ một bảng, chúng ta sử dụng câu lệnh SQL nào?

15 / 25

Category: [KNTT] Trắc nghiệm Tin học 11 KHMT bài 11 Cơ sở dữ liệu

Tags: Bộ đề 1

15. Trong mô hình Cơ sở dữ liệu quan hệ, mỗi bảng (table) được tổ chức thành các hàng và cột. Cột trong bảng đại diện cho thông tin gì của đối tượng được mô tả?

16 / 25

Category: [KNTT] Trắc nghiệm Tin học 11 KHMT bài 11 Cơ sở dữ liệu

Tags: Bộ đề 1

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

17 / 25

Category: [KNTT] Trắc nghiệm Tin học 11 KHMT bài 11 Cơ sở dữ liệu

Tags: Bộ đề 1

17. Khi cần sắp xếp kết quả truy vấn theo thứ tự tăng dần của một trường, ta sử dụng mệnh đề SQL nào?

18 / 25

Category: [KNTT] Trắc nghiệm Tin học 11 KHMT bài 11 Cơ sở dữ liệu

Tags: Bộ đề 1

18. Câu lệnh SQL nào được dùng để xóa toàn bộ cấu trúc và dữ liệu của một bảng?

19 / 25

Category: [KNTT] Trắc nghiệm Tin học 11 KHMT bài 11 Cơ sở dữ liệu

Tags: Bộ đề 1

19. Trong các loại mô hình dữ liệu, mô hình nào được coi là nền tảng cho các hệ CSDL quan hệ hiện đại?

20 / 25

Category: [KNTT] Trắc nghiệm Tin học 11 KHMT bài 11 Cơ sở dữ liệu

Tags: Bộ đề 1

20. Ngôn ngữ truy vấn có cấu trúc (SQL) là gì và được sử dụng để làm gì?

21 / 25

Category: [KNTT] Trắc nghiệm Tin học 11 KHMT bài 11 Cơ sở dữ liệu

Tags: Bộ đề 1

21. Khi nói đến mô hình dữ liệu, chúng ta đề cập đến điều gì?

22 / 25

Category: [KNTT] Trắc nghiệm Tin học 11 KHMT bài 11 Cơ sở dữ liệu

Tags: Bộ đề 1

22. Trong mô hình quan hệ, một quan hệ (relation) chính là gì?

23 / 25

Category: [KNTT] Trắc nghiệm Tin học 11 KHMT bài 11 Cơ sở dữ liệu

Tags: Bộ đề 1

23. Tại sao việc sử dụng khóa ngoại lại quan trọng trong việc duy trì tính toàn vẹn của dữ liệu?

24 / 25

Category: [KNTT] Trắc nghiệm Tin học 11 KHMT bài 11 Cơ sở dữ liệu

Tags: Bộ đề 1

24. 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 ngoại tham chiếu đến khóa chính của bảng nào?

25 / 25

Category: [KNTT] Trắc nghiệm Tin học 11 KHMT bài 11 Cơ sở dữ liệu

Tags: Bộ đề 1

25. Khi sử dụng hàm tổng hợp (aggregate function) như SUM() trong SQL, mệnh đề nào thường đi kèm để nhóm các hàng lại với nhau trước khi tính toán?