Trắc nghiệm Kết nối Tin học 11 Tin học ứng dụng Kết nối 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é!!!


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

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

1. Đâu là một ví dụ về kiểu dữ liệu phổ biến cho trường Ngày sinh trong cơ sở dữ liệu?

A. INT (Số nguyên).
B. VARCHAR (Chuỗi ký tự).
C. DATE (Ngày).
D. BOOLEAN (Logic).

2. Ngôn ngữ truy vấn cấu trúc (SQL) được sử dụng chủ yếu để làm gì trong quản lý cơ sở dữ liệu?

A. Thiết kế giao diện người dùng cho ứng dụng.
B. Quản lý hệ điều hành máy chủ.
C. Truy vấn, thao tác và quản lý dữ liệu trong cơ sở dữ liệu quan hệ.
D. Phát triển thuật toán trí tuệ nhân tạo.

3. Trong cơ sở dữ liệu, khái niệm bản ghi (record) tương ứng với cái gì trong bảng?

A. Một cột (column).
B. Một thuộc tính (attribute).
C. Một hàng (row) chứa thông tin của một đối tượng.
D. Một khóa (key).

4. Để cập nhật thông tin của một học sinh đã tồn tại trong bảng HocSinh, ví dụ như thay đổi địa chỉ, câu lệnh SQL nào được sử dụng?

A. INSERT INTO HocSinh SET DiaChi = ... WHERE MaHS = ...;
B. UPDATE HocSinh SET DiaChi = ... WHERE MaHS = ...;
C. MODIFY HocSinh SET DiaChi = ... WHERE MaHS = ...;
D. ALTER TABLE HocSinh SET DiaChi = ... WHERE MaHS = ...;

5. Cơ sở dữ liệu (Database) là gì?

A. Một chương trình phần mềm để chỉnh sửa ảnh.
B. Một tập hợp có tổ chức của dữ liệu, thường được lưu trữ và truy cập điện tử từ một hệ thống máy tính.
C. Một ngôn ngữ lập trình để xây dựng website.
D. Một thiết bị phần cứng để lưu trữ tệp tin.

6. Trong SQL, làm thế nào để bạn chọn chỉ một số cột cụ thể (ví dụ: TenHS và DiemTrungBinh) từ bảng HocSinh?

A. SELECT * FROM HocSinh WHERE ColumnNames = (TenHS, DiemTrungBinh);
B. SELECT TenHS, DiemTrungBinh FROM HocSinh;
C. SELECT Columns(TenHS, DiemTrungBinh) FROM HocSinh;
D. SELECT DISTINCT TenHS, DiemTrungBinh FROM HocSinh;

7. Mục đích chính của việc sử dụng khóa ngoại (Foreign Key) là gì trong việc đảm bảo tính toàn vẹn của dữ liệu?

A. Đảm bảo rằng mỗi bảng có ít nhất một cột có thể rỗng.
B. Ngăn chặn việc xóa các bản ghi cha nếu có bản ghi con tham chiếu đến.
C. Tăng tốc độ truy vấn dữ liệu bằng cách giảm số lượng bảng.
D. Tạo ra các liên kết dữ liệu không cần thiết.

8. Khi cần lấy ra tất cả các học sinh có điểm trung bình từ 8.0 trở lên, câu lệnh SQL nào sau đây là phù hợp nhất?

A. SELECT * FROM HocSinh WHERE DiemTrungBinh > 8;
B. GET ALL FROM HocSinh WHERE DiemTrungBinh >= 8;
C. FETCH HocSinh WHERE DiemTrungBinh = 8;
D. SELECT * FROM HocSinh HAVING DiemTrungBinh > 8;

9. Mệnh đề `DISTINCT` trong SQL được sử dụng để làm gì?

A. Lấy tất cả các bản ghi, bao gồm cả các bản ghi trùng lặp.
B. Loại bỏ các bản ghi trùng lặp khỏi kết quả truy vấn.
C. Sắp xếp kết quả theo thứ tự giảm dần.
D. Lọc các bản ghi dựa trên một điều kiện.

10. Câu lệnh SQL nào sau đây dùng để xóa một cột khỏi bảng?

A. DELETE COLUMN TenCot FROM TenBang;
B. REMOVE COLUMN TenCot FROM TenBang;
C. ALTER TABLE TenBang DROP COLUMN TenCot;
D. DROP TenCot FROM TenBang;

11. Khóa chính (Primary Key) của một bảng trong cơ sở dữ liệu quan hệ có đặc điểm gì nổi bật?

A. Chỉ có thể chứa giá trị rỗng (NULL).
B. Có thể chứa các giá trị trùng lặp.
C. Phải là duy nhất và không được rỗng (NOT NULL).
D. Là một tập hợp các cột không bắt buộc phải duy nhất.

12. Nếu bạn muốn thêm một học sinh mới vào bảng HocSinh, bạn sẽ sử dụng câu lệnh SQL nào?

A. UPDATE HocSinh SET ... WHERE ...
B. DELETE FROM HocSinh WHERE ...
C. INSERT INTO HocSinh (MaHS, TenHS, ...) VALUES (..., ..., ...);
D. CREATE TABLE HocSinh (...);

13. Khóa ứng viên (Candidate Key) là gì trong mô hình dữ liệu quan hệ?

A. Một khóa có thể chứa giá trị rỗng.
B. Một thuộc tính hoặc tập hợp các thuộc tính có thể dùng để định danh duy nhất các bản ghi, và không có thuộc tính con nào của nó có thể loại bỏ mà vẫn giữ được tính duy nhất.
C. Khóa chính được chọn từ tất cả các khóa có thể.
D. Khóa ngoại được thêm vào bảng.

14. Trong SQL, mệnh đề nào được sử dụng để sắp xếp kết quả truy vấn theo một thứ tự nhất định?

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

15. Khi bạn tạo một bảng mới và muốn đảm bảo rằng một cột Email luôn chứa một địa chỉ email hợp lệ, bạn nên áp dụng ràng buộc nào?

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

16. Nếu bạn muốn tìm tất cả các học sinh có tên bắt đầu bằng chữ A, câu lệnh SQL nào là phù hợp nhất?

A. SELECT * FROM HocSinh WHERE TenHS LIKE A%;
B. SELECT * FROM HocSinh WHERE TenHS = A%;
C. SELECT * FROM HocSinh WHERE TenHS STARTS WITH A;
D. SELECT * FROM HocSinh WHERE SUBSTRING(TenHS, 1, 1) = A;

17. Khi xóa một bản ghi bằng câu lệnh SQL, nếu có khóa ngoại tham chiếu đến bản ghi đó, hành động mặc định thường là gì (tùy thuộc vào cấu hình)?

A. Tự động xóa các bản ghi con có liên quan.
B. Báo lỗi và ngăn chặn việc xóa.
C. Thay thế khóa ngoại bằng giá trị rỗng (NULL).
D. Cập nhật khóa chính của bản ghi cha.

18. Nếu một bảng có khóa chính là MaSV và bạn muốn tạo một bảng KetQuaHocTap tham chiếu đến khóa chính này, bạn sẽ thêm cột nào vào bảng KetQuaHocTap?

A. Một khóa chính mới tên là KetQuaID.
B. Một khóa ngoại tên là MaSV kiểu dữ liệu giống MaSV trong bảng HocSinh.
C. Một thuộc tính mô tả tên của khóa chính.
D. Một khóa dự phòng (candidate key).

19. Mối quan hệ giữa hai bảng Học sinh và Lớp học có thể được biểu diễn bằng cách nào trong cơ sở dữ liệu quan hệ?

A. Sử dụng thuộc tính chung là khóa chính trong cả hai bảng.
B. Tạo một bảng trung gian chứa khóa ngoại tham chiếu đến khóa chính của cả hai bảng.
C. Sử dụng khóa ngoại (Foreign Key) trong một bảng để tham chiếu đến khóa chính của bảng kia.
D. Chỉ cần có thuộc tính Tên lớp trong bảng Học sinh là đủ.

20. Khái niệm thuộc tính (attribute) trong cơ sở dữ liệu quan hệ tương ứng với cái gì trong bảng?

A. Một hàng (row).
B. Một khóa chính (primary key).
C. Một cột (column) mô tả một đặc điểm của đối tượng.
D. Một bản ghi (record).

21. Khi mô tả mối quan hệ một-nhiều (one-to-many) giữa bảng A và bảng B, bảng nào thường chứa khóa ngoại?

A. Bảng A (bảng một).
B. Bảng B (bảng nhiều).
C. Một bảng trung gian thứ ba.
D. Cả hai bảng A và B.

22. Trong SQL, mệnh đề `GROUP BY` thường được sử dụng kết hợp với các hàm tổng hợp như `COUNT()`, `SUM()`, `AVG()` để làm gì?

A. Tính tổng giá trị của tất cả các hàng.
B. Nhóm các hàng có cùng giá trị trong một hoặc nhiều cột để áp dụng hàm tổng hợp.
C. Lọc các nhóm dựa trên một điều kiện nhất định.
D. Sắp xếp kết quả theo thứ tự bảng chữ cái.

23. Trong mô hình dữ liệu quan hệ, mỗi bảng (table) được tổ chức như thế nào để lưu trữ dữ liệu?

A. Dưới dạng danh sách các mục dữ liệu không có cấu trúc.
B. Dưới dạng cấu trúc cây với các nút và nhánh.
C. Dưới dạng lưới các hàng (rows) và cột (columns).
D. Dưới dạng các tệp tin văn bản đơn giản.

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

A. Tăng cường sự dư thừa dữ liệu để dễ khôi phục.
B. Đơn giản hóa việc truy vấn bằng cách gộp nhiều bảng.
C. Giảm thiểu sự dư thừa dữ liệu và cải thiện tính nhất quán.
D. Tăng kích thước của cơ sở dữ liệu.

25. Hệ quản trị cơ sở dữ liệu (DBMS) có vai trò chính là gì?

A. Thiết kế giao diện người dùng cho ứng dụng cơ sở dữ liệu.
B. Cung cấp giao diện và công cụ để tạo, truy vấn, cập nhật và quản lý cơ sở dữ liệu.
C. Lưu trữ dữ liệu dưới dạng tệp tin văn bản.
D. Tạo các báo cáo thống kê từ dữ liệu thô.

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 11 Cơ sở dữ liệu

Tags: Bộ đề 1

1. Đâu là một ví dụ về kiểu dữ liệu phổ biến cho trường Ngày sinh trong cơ sở dữ liệu?

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 11 Cơ sở dữ liệu

Tags: Bộ đề 1

2. Ngôn ngữ truy vấn cấu trúc (SQL) được sử dụng chủ yếu để làm gì trong quản lý cơ sở dữ liệu?

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 11 Cơ sở dữ liệu

Tags: Bộ đề 1

3. Trong cơ sở dữ liệu, khái niệm bản ghi (record) tương ứng với cái gì trong bảng?

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 11 Cơ sở dữ liệu

Tags: Bộ đề 1

4. Để cập nhật thông tin của một học sinh đã tồn tại trong bảng HocSinh, ví dụ như thay đổi địa chỉ, câu lệnh SQL nào được sử dụng?

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 11 Cơ sở dữ liệu

Tags: Bộ đề 1

5. Cơ sở dữ liệu (Database) là gì?

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 11 Cơ sở dữ liệu

Tags: Bộ đề 1

6. Trong SQL, làm thế nào để bạn chọn chỉ một số cột cụ thể (ví dụ: TenHS và DiemTrungBinh) từ bảng HocSinh?

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 11 Cơ sở dữ liệu

Tags: Bộ đề 1

7. Mục đích chính của việc sử dụng khóa ngoại (Foreign Key) là gì trong việc đảm bảo tính toàn vẹn của dữ liệu?

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 11 Cơ sở dữ liệu

Tags: Bộ đề 1

8. Khi cần lấy ra tất cả các học sinh có điểm trung bình từ 8.0 trở lên, câu lệnh SQL nào sau đây là phù hợp nhất?

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 11 Cơ sở dữ liệu

Tags: Bộ đề 1

9. Mệnh đề `DISTINCT` trong SQL được sử dụng để làm gì?

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 11 Cơ sở dữ liệu

Tags: Bộ đề 1

10. Câu lệnh SQL nào sau đây dùng để xóa một cột khỏi 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 11 Cơ sở dữ liệu

Tags: Bộ đề 1

11. Khóa chính (Primary Key) của một bảng trong cơ sở dữ liệu quan hệ có đặc điểm gì nổi bật?

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 11 Cơ sở dữ liệu

Tags: Bộ đề 1

12. Nếu bạn muốn thêm một học sinh mới vào bảng HocSinh, bạn sẽ sử dụng câu lệnh SQL nào?

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 11 Cơ sở dữ liệu

Tags: Bộ đề 1

13. Khóa ứng viên (Candidate Key) là gì trong mô hình dữ liệu quan hệ?

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 11 Cơ sở dữ liệu

Tags: Bộ đề 1

14. Trong SQL, mệnh đề nào được sử dụng để sắp xếp kết quả truy vấn theo một thứ tự nhất định?

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 11 Cơ sở dữ liệu

Tags: Bộ đề 1

15. Khi bạn tạo một bảng mới và muốn đảm bảo rằng một cột Email luôn chứa một địa chỉ email hợp lệ, bạn nên áp dụng ràng buộc nào?

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 11 Cơ sở dữ liệu

Tags: Bộ đề 1

16. Nếu bạn muốn tìm tất cả các học sinh có tên bắt đầu bằng chữ A, câu lệnh SQL nào là phù hợp nhất?

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 11 Cơ sở dữ liệu

Tags: Bộ đề 1

17. Khi xóa một bản ghi bằng câu lệnh SQL, nếu có khóa ngoại tham chiếu đến bản ghi đó, hành động mặc định thường là gì (tùy thuộc vào cấu hình)?

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 11 Cơ sở dữ liệu

Tags: Bộ đề 1

18. Nếu một bảng có khóa chính là MaSV và bạn muốn tạo một bảng KetQuaHocTap tham chiếu đến khóa chính này, bạn sẽ thêm cột nào vào bảng KetQuaHocTap?

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 11 Cơ sở dữ liệu

Tags: Bộ đề 1

19. Mối quan hệ giữa hai bảng Học sinh và Lớp học có thể được biểu diễn bằng cách nào trong cơ sở dữ liệu quan hệ?

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 11 Cơ sở dữ liệu

Tags: Bộ đề 1

20. Khái niệm thuộc tính (attribute) trong cơ sở dữ liệu quan hệ tương ứng với cái gì trong bảng?

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 11 Cơ sở dữ liệu

Tags: Bộ đề 1

21. Khi mô tả mối quan hệ một-nhiều (one-to-many) giữa bảng A và bảng B, bảng nào thường chứa khóa ngoại?

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 11 Cơ sở dữ liệu

Tags: Bộ đề 1

22. Trong SQL, mệnh đề `GROUP BY` thường được sử dụng kết hợp với các hàm tổng hợp như `COUNT()`, `SUM()`, `AVG()` để làm gì?

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 11 Cơ sở dữ liệu

Tags: Bộ đề 1

23. Trong mô hình dữ liệu quan hệ, mỗi bảng (table) được tổ chức như thế nào để lưu trữ dữ liệu?

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 11 Cơ sở dữ liệu

Tags: Bộ đề 1

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

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 11 Cơ sở dữ liệu

Tags: Bộ đề 1

25. Hệ quản trị cơ sở dữ liệu (DBMS) có vai trò chính là gì?