Đề thi giữa kì 2 Tin học 11 năm 2025-2026 THPT Hùng Vương (Đà Nẵng) có đáp án
Đề thi

Đề thi giữa kì 2 Tin học 11 năm 2025-2026 THPT Hùng Vương (Đà Nẵng) có đáp án

A
Admin
Tin họcLớp 1160 lượt thi
20 câu hỏi
1. Trắc nghiệm
• 1 điểm

PHẦN I. Câu trắc nghiệm nhiều phương án lựa chọn. Học sinh trả lời từ câu 1 đến câu 15. Mỗi câu hỏi chỉ có một phương án. (5đ)

Để khai báo khoá ngoài, nháy vào thẻ nào trong hình bên dưới?
Để khai báo khoá ngoài, nháy vào thẻ nào trong hình bên dưới? (ảnh 1)

Nháy vào thẻ Foreign keys.

Nháy vào thẻ Check containts.

Nháy vào thẻ Indexes.

Nháy vào thẻ Basic.

Xem đáp án
Đáp án đúng là A.
2. Trắc nghiệm
• 1 điểm
Để khai báo khoá chính cho trường, ta thực hiện:

Nháy chuột phải vào tên trường muốn khai báo khoá chính, chọn Add column, chọn KEY.

Nháy chuột phải vào tên trường muốn khai báo khoá chính, chọn Add column, chọn PRIMARY.

Nháy chuột phải vào tên trường muốn khai báo khoá chính, chọn Create new index, chọn PRIMARY.

Nháy chuột phải vào tên trường muốn khai báo khoá chính, chọn Create new index, chọn KEY.

Xem đáp án
Đáp án đúng là C.
3. Trắc nghiệm
• 1 điểm
Tổ hợp phím nào được dùng để xoá các hàng dữ liệu đã được đánh dấu chọn trong HeidiSQL?

Ctrl+Delete

Alt+D

Shift+Delete

Ctrl+X

Xem đáp án
Đáp án đúng là A.
4. Trắc nghiệm
• 1 điểm
Quan sát giao diện cửa sổ làm việc của HeidiSQL, cho biết chức năng các vùng được đánh số (1), (2), (3)?
Quan sát giao diện cửa sổ làm việc của HeidiSQL, cho biết chức năng các vùng được đánh số (1), (2), (3)? (ảnh 1)

Vùng (1) là vùng danh sách các CSDL đã có, vùng (2) là vùng làm việc chính, vùng (3) là vùng gõ câu truy vấn.

Vùng (1) là vùng gõ câu truy vấn, vùng (2) là vùng danh sách các CSDL đã có, vùng (3) là vùng làm việc chính.

Vùng (1) là vùng danh sách các CSDL đã có, vùng (2) là vùng gõ câu truy vấn, vùng (3) là vùng làm việc chính.

Vùng (1) là vùng làm việc chính, vùng (2) là vùng gõ câu truy vấn, vùng (3) là vùng danh sách các CSDL đã có.

Xem đáp án
Đáp án đúng là C.
5. Trắc nghiệm
• 1 điểm
Để tìm tất cả nhạc sĩ có tên chứa chữ "H" (như "Hoàng Hiệp" hay "Hoàng Thi Thơ"), bạn nên thiết lập bộ lọc nhanh nào cho cột `tenNhacsi`?

LIKE "%H%"

LIKE "H%"

LIKE "%H"

= "H"

Xem đáp án
Đáp án đúng là A.
6. Trắc nghiệm
• 1 điểm
Thông báo này xuất hiện khi nào?
Thông báo này xuất hiện khi nào?   (ảnh 1)

Xoá một Cơ sở dữ liệu.

Xoá một dòng dữ liệu.

Xoá một bảng dữ liệu.

Xoá một cột dữ liệu.

Xem đáp án
Đáp án đúng là B.
7. Trắc nghiệm
• 1 điểm
Việc ứng dụng CSDL trong quản lí sẽ hạn chế được:

Kịp thời.

Tiện lợi.

Nhanh chóng.

Sai sót.

Xem đáp án
Đáp án đúng là D.
8. Trắc nghiệm
• 1 điểm
Chọn câu trả lời đúng nhất. Tại sao phải tổ chức lại bảng dữ liệu gồm nhiều bảng thay vì ít bảng hơn?

Hạn chế dữ liệu bị trùng lặp.

Để dễ nhập dữ liệu hơn.

Để nhìn đẹp mắt hơn.

Để ngắn gọn và dễ hiểu.

Xem đáp án
Đáp án đúng là A.
9. Trắc nghiệm
• 1 điểm
Khi nháy đúp chuột vào biểu tượng phần mềm HeidiSQL, một cửa sổ như bên dưới xuất hiện. Để vào cửa sổ làm việc của HeidiSQL, cần thực hiện các công việc nào sau đây?
Khi nháy đúp chuột vào biểu tượng phần mềm HeidiSQL, một cửa sổ như bên dưới xuất hiện. Để vào cửa sổ làm việc của HeidiSQL, cần thực hiện các công việc nào sau đây?   (ảnh 1)

Không cần nhập Người dùng và Mật khẩu, chỉ cần nháy vào nút Mở.

Nhập Người dùng và Mật khẩu sau đó nháy vào nút Mới.

Nhập Người dùng và Mật khẩu sau đó nháy vào nút Mở.

Không cần nhập Người dùng và Mật khẩu, chỉ cần nháy vào nút Mới.

Xem đáp án
Đáp án đúng là C.
10. Trắc nghiệm
• 1 điểm
Về các kiểu dữ liệu của các trường. Các trường tenNhacsi, tenCasi, tenBannhac có thể chọn là … có độ dài tối đa 255 kí tự (VARCHAR(255)). Hãy điền từ còn thiếu và dấu ba chấm.

trường khoá ngoài

kiểu số nguyên

trường khoá chính

xâu kí tự

Xem đáp án
Đáp án đúng là D.
11. Trắc nghiệm
• 1 điểm
Phương án nào sau đây nêu đúng các loại khóa của các bảng trong CSDL?

Khoá chính, khoá ngoài, khoá trùng lặp giá trị.

Khoá chính, khoá ngoài, khoá cấm trùng lặp giá trị.

Khoá trong, khoá ngoài, khoá cấm trùng lặp giá trị.

Khoá chính, khoá phụ, khoá cấm trùng lặp giá trị.

Xem đáp án
Đáp án đúng là B.
12. Trắc nghiệm
• 1 điểm
Để thêm mới dữ liệu vào bảng, thì thực hiện phím nào?

Phím Insert

Phím F2

Phím Tab

Phím Enter

Xem đáp án
Đáp án đúng là A.
13. Trắc nghiệm
• 1 điểm
Dùng câu truy vấn nào để thêm vào bảng nhacsi 2 bản ghi có nội dung lần lượt là (5, Phú Quang) và (6, Phan Huỳnh Điểu)

Dùng câu truy vấn nào để thêm vào bảng nhacsi 2 bản ghi có nội dung lần lượt là (5, Phú Quang) và (6, Phan Huỳnh Điểu) (ảnh 1)

Dùng câu truy vấn nào để thêm vào bảng nhacsi 2 bản ghi có nội dung lần lượt là (5, Phú Quang) và (6, Phan Huỳnh Điểu) (ảnh 2)

Dùng câu truy vấn nào để thêm vào bảng nhacsi 2 bản ghi có nội dung lần lượt là (5, Phú Quang) và (6, Phan Huỳnh Điểu) (ảnh 3)

Dùng câu truy vấn nào để thêm vào bảng nhacsi 2 bản ghi có nội dung lần lượt là (5, Phú Quang) và (6, Phan Huỳnh Điểu) (ảnh 4)

Xem đáp án
Đáp án đúng là A.
14. Trắc nghiệm
• 1 điểm
Để tạo mới một cơ sở dữ liệu, nháy chuột phải vào vùng nào đầu tiên trong hình dưới đây?
Để tạo mới một cơ sở dữ liệu, nháy chuột phải vào vùng nào đầu tiên trong hình dưới đây?   (ảnh 1)

Vùng 3.

Không có trong vùng nào cả.

Vùng 2.

Vùng 1.

Xem đáp án
Đáp án đúng là D.
15. Trắc nghiệm
• 1 điểm

Chọn câu trả lời đúng nhất. Quan sát hình bên dưới và cho biết trường nào là trường khoá chống trùng lặp?

Chọn câu trả lời đúng nhất. Quan sát hình bên dưới và cho biết trường nào là trường khoá chống trùng lặp? (ảnh 1)

Trường khoá chống trùng lặp là trường idBannhac và trường idNhacsi.

Trường khoá chống trùng lặp là trường tenBannhac và trường idNhacsi.

Không có trường nào là trường khoá chống trùng lặp.

Trường khoá chống trùng lặp là trường idBannhac và trường tenBannhac.

Xem đáp án
Đáp án đúng là B.
16. Đúng sai
• 1 điểm

PHẦN II. Câu trắc nghiệm đúng sai. (2đ)

 (Thí sinh trả lời từ câu 1 đến câu 2. Trong mỗi ý a, b, c, d ở mỗi câu, thí sinh chọn câu đúng hoặc sai)-
Một nhóm học sinh được giáo viên giao nhiệm vụ tạo CSDL `QLHOCSINH` và tạo bảng HOCSINH (MaHS, HoTen, NgaySinh, Lop). Nhóm này cần tạo bảng, nhập dữ liệu, thực hiện chỉ định khóa ngoài, khóa chính.
a

Có thể tạo bảng HOCSINH mà không cần tạo cơ sở dữ liệu trước.

ĐúngSai
b

Khi tạo bảng phải khai báo tên bảng, tên các trường và kiểu dữ liệu.

ĐúngSai
c

Trường MaHS không cần khai báo kiểu dữ liệu.

ĐúngSai
d

Có thể đặt trùng tên hai trường trong cùng một bảng.

ĐúngSai
Xem đáp án
SDSS
17. Đúng sai
• 1 điểm

Sau khi phân tích, cơ sở dữ liệu được tách thành bốn bảng: `nhacsi(idNhacsi, tenNhacsi)`, `casi(idCasi, tenCasi)`, `bannhac(idBannhac, tenBannhac, idNhacsi)`, và `banthuam(idBanthuam, idBannhac, idCasi)`. Cấu trúc này giúp CSDL hiệu quả hơn.

a

Bảng `bannhac` dùng `idNhacsi` để tham chiếu đến bảng `nhacsi`.

ĐúngSai
b

`idCasi` trong bảng `banthuam` là một khoá chính (primary key).

ĐúngSai
c

Kiểu dữ liệu `VARCHAR(255)` để lưu trữ `idNhacsi` có độ dài tối đa là 255 ký tự.

ĐúngSai
d

Trong bảng `casi(idCasi, tenCasi)`, trường `idCasi` là khoá chính.

ĐúngSai
Xem đáp án
DSSD
18. Tự luận
• 1 điểm

PHẦN III. Tự luận. (3đ)

Nêu điểm khác nhau giao diện làm việc MySQL và HeidiSQL ? (1đ)

Xem đáp án

MySQL chủ yếu làm việc qua giao diện dòng lệnh, người dùng phải nhập câu lệnh SQL trực tiếp. (0.5đ)

HeidiSQL có giao diện đồ họa trực quan, hỗ trợ thao tác bằng chuột nên dễ sử dụng và quản lý dữ liệu thuận tiện hơn. (0.5đ)

19. Tự luận
• 1 điểm
Quan sát hình bên dưới và chỉ ra các khoá ngoài của các bảng tham chiếu đến các khoá chính của các bảng khác. (1đ)
Quan sát hình bên dưới và chỉ ra các khoá ngoài của các bảng tham chiếu đến các khoá chính của các bảng khác. (ảnh 1)
Xem đáp án

Đáp án:

Bảng banthuam có 2 khoá ngoài là idCasi tham chiếu đến khoá chính idCasi của bảng casi (0.5đ)

khoá ngoài idBannhac tham chiếu đến khoá chính idBannhac của bảng bannhac. (0.5đ)

20. Tự luận
• 1 điểm
Cho bảng Casi như bên dưới, hãy viết câu truy vấn đưa ra thông tin của tất cả các ca sĩ có họ Đỗ và sắp xếp giảm dần theo tenCasi.
Cho bảng Casi như bên dưới, hãy viết câu truy vấn đưa ra thông tin của tất cả các ca sĩ có họ Đỗ và sắp xếp giảm dần theo tenCasi. (ảnh 1)
Xem đáp án

Đáp án:

SELECT idcasi, tencasi                     (0.25đ) (SELECT *)

FROM casi                                         (0.25đ)

WHERE tencasi LIKE 'Đỗ%'           (0.25đ)

ORDER BY tenCasi DESC;             (0.25đ)