Đề thi giữa kì 2 Tin học 11 năm 2024-2025 THPT (Bắc Giang) có đáp án
Đề thi

Đề thi giữa kì 2 Tin học 11 năm 2024-2025 THPT (Bắc Giang) có đáp án

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

A. PHẦN TRẮC NGHIỆM (7,0 điểm)

Phần I: Trắc nghiệm chọn phương án đúng

Khi xóa dữ liệu trong bảng nhacsi, hệ quản trị cơ sở dữ liệu MySQL sẽ làm gì nếu giá trị idNhacsi tồn tại trong bảng bannhac?

Không thực hiện gì.

Yêu cầu xác nhận xóa.

Ngăn chặn việc xóa.

Xóa luôn dòng dữ liệu trong bảng bannhac.

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

Khi tạo trường "idNhacsi", tuỳ chọn nào cần bỏ đánh dấu?

ALLOW NULL.

PRIMARY KEY.

AUTO_INCREMENT.

DEFAULT VALUE.

Xem đáp án
Đáp án đúng là A.
3. Trắc nghiệm
• 1 điểm
Cài đặt và cập nhật các hệ QTCSDL là?

Các nhà cung cấp bổ sung tinh năng hay sửa lỗi, loại bỏ những phần lạc hậu, thêm vào tính năng mới.

Chuyển đổi thông tin các dữ liệu sang một hệ quản trị mới.

Hình thức lấy thêm tiền của người dùng chứ không có gì thay đổi.

Nâng cao dung lượng của mô hình quản lý, khiến nó rối thêm.

Xem đáp án
Đáp án đúng là A.
4. Trắc nghiệm
• 1 điểm
Khi muốn lấy ra danh sách dữ liệu thỏa mãn yêu cầu, bạn phải thực hiện thao tác nào?

Thêm mới dữ liệu

Sử dụng bộ lọc

Xóa dữ liệu

Chỉnh sửa dữ liệu

Xem đáp án
Đáp án đúng là B.
5. Trắc nghiệm
• 1 điểm
Tại sao việc xóa dữ liệu trong bảng nhacsi không thể tùy tiện thực hiện?

Vì dữ liệu này rất quan trọng.

Vì MySQL không cho phép xóa.

Vì dữ liệu này không thể thay đổi.

Vì nó có thể gây lỗi dữ liệu tham chiếu.

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

Lợi ích chính của việc sử dụng hệ quản trị cơ sở dữ liệu (QTCSDL) trên máy tính so với quản lý dữ liệu thủ công là gì?

Tốn ít công sức và dễ kiểm soát hơn.

Không có sự khác biệt lớn.

Chỉ tốn thời gian hơn.

Khó kiểm soát hơn.

Xem đáp án
Đáp án đúng là A.
7. Trắc nghiệm
• 1 điểm
Nhà quản trị CSDL là?

Người thực thi các sự cố về hư hỏng thiết bị lưu trữ.

Người thực thi các sự cố về không gian và thời gian.

Người thực thi các hoạt động quản trị CSDL.

Người thực thi các sự cố về nguồn điện.

Xem đáp án
Đáp án đúng là C.
8. Trắc nghiệm
• 1 điểm
Một trong những lý do chính khiến MySQL được sử dụng rộng rãi trong quản trị cơ sở dữ liệu trên Internet là gì?

MySQL khó sử dụng nhưng rất mạnh mẽ.

MySQL chỉ hỗ trợ các ứng dụng cục bộ.

MySQL hỗ trợ tốt các giao dịch trực tuyến và bảo mật dữ liệu.

MySQL là phần mềm thương mại đắt tiền.

Xem đáp án
Đáp án đúng là C.
9. Trắc nghiệm
• 1 điểm
Quản trị là?

Là hoạt động song song với một hoạt động cơ bản để thực hiện tốt nhất hoạt động cơ bản.

Là quản lý người sử dụng dữ liệu.

Là một hoạt động nhằm thúc đẩy người dùng sử dụng dữ liệu một cách có kiểm soát.

Là kiểm tra người sử dụng dữ liệu.

Xem đáp án
Đáp án đúng là A.
10. Trắc nghiệm
• 1 điểm
Việc sắp xếp dữ liệu trong bảng nhacsi có lợi ích gì?

Giúp dễ dàng tìm kiếm và quản lý dữ liệu.

Giúp xóa dữ liệu nhanh hơn.

Giúp thêm dữ liệu mới dễ dàng hơn.

Giúp chỉnh sửa dữ liệu nhanh chóng.

Xem đáp án
Đáp án đúng là A.
11. Trắc nghiệm
• 1 điểm
Khi thực hiện câu lệnh SQL sau, kết quả sẽ trả về những thông tin gì?
Khi thực hiện câu lệnh SQL sau, kết quả sẽ trả về những thông tin gì? (ảnh 1)

Trả về thông tin idBanthuam, tenBannhac và tenNhacsi của các bản thu âm.

Trả về thông tin idBanthuam, tenBannhac và tenCasi của các bản thu âm.

Trả về thông tin idBanthuam và tenBannhac của các bản thu âm.

Trả về thông tin idBanthuam và tenBannhac của các ca sĩ.

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

Tại sao cần lập bảng nhacsi để thay thế tên nhạc sĩ trong bảng bannhac?

Tại sao cần lập bảng nhacsi để thay thế tên nhạc sĩ trong bảng bannhac? (ảnh 1)

Để giảm sự trùng lặp dữ liệu.

Để tăng sự trùng lặp dữ liệu.

Để tăng dung lượng lưu trữ.

Để giảm dung lượng lưu trữ.

Xem đáp án
Đáp án đúng là A.
13. Trắc nghiệm
• 1 điểm
Khi tạo trường "tenNhacsi", giá trị mặc định của trường này là gì?

" "

NULL

0

"Unknown"

Xem đáp án
Đáp án đúng là B.
14. Trắc nghiệm
• 1 điểm
Lệnh nào dưới đây dùng để tạo trường mới trong bảng bannhac?

New field.

New column.

Add column.

Add field.

Xem đáp án
Đáp án đúng là C.
15. Trắc nghiệm
• 1 điểm
Khi tạo khóa ngoài trong bảng bannhac, trường nào được chọn để tham chiếu trong bảng nhacsi?
Khi tạo khóa ngoài trong bảng bannhac, trường nào được chọn để tham chiếu trong bảng nhacsi? (ảnh 1)

Column1.

tenBannhac.

idNhacsi.

idBannhac.

Xem đáp án
Đáp án đúng là C.
16. Trắc nghiệm
• 1 điểm
Để sửa dữ liệu trong bảng bannhac, bạn cần thao tác như thế nào?

Xóa dòng dữ liệu và nhập lại từ đầu.

Nháy đúp chuột vào ô dữ liệu muốn sửa.

Nhập lại toàn bộ dữ liệu của dòng.

Chọn dòng dữ liệu và nhấn nút "Sửa".

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

MySQL là hệ quản trị cơ sở dữ liệu thuộc loại nào?

Mã nguồn mở và miễn phí.

Không hỗ trợ quản trị CSDL lớn.

Được phát triển bởi Microsoft.

Trả phí bản quyền.

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

Trong bảng banthuam, trường idCasi là khóa ngoại tham chiếu đến bảng nào?

Trong bảng banthuam, trường idCasi là khóa ngoại tham chiếu đến bảng nào? (ảnh 1)

Banthuam.

casi.

bannhac.

nhacsi.

Xem đáp án
Đáp án đúng là B.
19. Trắc nghiệm
• 1 điểm
Để lấy danh sách các bản thu âm của nhạc sĩ Văn Cao, ta cần sử dụng mệnh đề nào trong câu lệnh SQL?
Để lấy danh sách các bản thu âm của nhạc sĩ Văn Cao, ta cần sử dụng mệnh đề nào trong câu lệnh SQL? (ảnh 1)

WHERE casi.tenCasi = 'Lê Dung';

WHERE nhacsi.tenNhacsi = 'Văn Cao';

WHERE banthuam.tenBannhac = 'Văn Cao';

WHERE bannhac.tenBannhac = 'Văn Cao';

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

Khi tạo bảng "nhacsi", vì sao cần loại bỏ đánh dấu ALLOW NULL cho trường "idNhacsi"?

Để giá trị không thể trùng lặp.

Để giảm dung lượng lưu trữ.

Để giá trị không thể trống.

Để khóa giá trị mặc định.

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

Phần II. Trắc nghiệm đúng/sai (2,0 điểm)

Minh muốn khai báo trường "MaSach" là khóa chính cho bảng "Sach" và có kiểu dữ liệu là INT.

a

Chỉ có thể khai báo khóa chính bằng cách viết mã lệnh SQL.

ĐúngSai
b

Minh có thể sử dụng giao diện đồ họa của HeidiSQL để khai báo khóa chính.

ĐúngSai
c

Minh cần bỏ chọn ô "Allow NULL" để đảm bảo trường "MaSach" luôn có giá trị.

ĐúngSai
d

Minh có thể chọn "AUTO_INCREMENT" để giá trị của trường "MaSach" tự động tăng thêm 1 sau mỗi lần thêm mới bản ghi.

ĐúngSai
Xem đáp án

SDDD

22. Đúng sai
• 1 điểm

Lan muốn xóa dữ liệu trong bảng "nhacsi". Lan cho rằng có thể xóa bất kỳ bản ghi nào trong bảng này.

a

HeidiSQL sẽ ngăn chặn việc xóa bản ghi nếu giá trị "idNhacsi" của bản ghi đó đang được sử dụng làm khóa ngoại trong bảng "bannhac".

ĐúngSai
b

Trước khi xóa bản ghi trong bảng "nhacsi", Lan cần kiểm tra xem giá trị "idNhacsi" có đang được sử dụng trong bảng "bannhac" hay không.

ĐúngSai
c

Có thể xóa bất kỳ bản ghi nào trong bảng "nhacsi" mà không ảnh hưởng đến các bảng khác.

ĐúngSai
d

Việc xóa bản ghi trong bảng "nhacsi" có thể ảnh hưởng đến dữ liệu trong bảng "bannhac".

ĐúngSai
Xem đáp án

DDSD

23. Tự luận
• 1 điểm

B. PHẦN TỰ LUẬN (3,0 điểm)

Cho cơ sở dữ liệu quản lí thi gồm bảng sau: Bảng Thi_sinh

TT

SBD

Hoten

Ng_sinh

Lop

Trong CSDL trên em hãy

a.  Chỉ ra khóa chính của bảng

b.Chọn kiểu dữ liệu cho bảng

c.  Em hãy viết câu lệnh truy vấn SQL lấy ra danh sách thí sinh của lớp 11A2 và sắp xếp danh sách đó theo thứ tự tăng dần của Hoten

1

HA10

Đỗ Hà Anh

02/01/2008

11A1

2

HA11

Lê Như Bình

22/11/2008

11A2

3

HA12

Trần Thu Cúc

13/05/2008

11A1

4

HA13

Nguyễn Anh Quân

15/0//2008

11A3

…

 

 

 

 

Xem đáp án

CÂU HỎI

Đáp án

a.Chỉ ra khóa chính của bảng

Khóa chính: SBD

b.Chọn kiểu dữ liệu cho bảng

STT: AUTO_NUMBER

SBD: CHAR

Hoten: varchar

Ng_sinh: Date

Lop: char

c. Em hãy viết câu lệnh truy vấn SQL lấy ra danh sách thí sinh của lớp 11A2 và sắp xếp danh sách đó theo thứ tự tăng dần của Hoten

Select * from Thi_sinh

Where Lop=’’11A2’’

Order by Hoten ASC