Đề thi giữa kì 2 Tin học 11 năm 2024-2025 THPT Hồ Nghinh (Quảng Nam) có đáp án
Đề thi

Đề thi giữa kì 2 Tin học 11 năm 2024-2025 THPT Hồ Nghinh (Quảng Nam) có đáp án

A
Admin
Tin họcLớp 1168 lượt thi
20 câu hỏi
1. Trắc nghiệm
• 1 điểm
PHẦN I. (3đ) Câu trắc nghiệm nhiều phương án lựa chọn. Thí sinh trả lời từ câu 1 đến câu 12. Mỗi câu hỏi thí sinh chỉ chọn một phương án.
Ý nào sau đây là ĐÚNG khi nói về tạo lập CSDL và các bảng?

Có thể tạo được nhiều CSDL trùng tên.

Các bảng trong các CSDL khác nhau có thể đặt trùng tên.

Có thể tạo bảng bên ngoài mọi CSDL.

Trong 1 CSDL có thể tạo nhiều bảng trùng tên.

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

Khi thêm mới dữ liệu vào trường idNhacsi của bảng bannhac trong CSDL mymusic thì “Trường idNhacsi là trường khoá ngoài của bảng bannhac, đã được khai báo … đến trường idNhacsi của bảng nhacsi, vì vậy để đảm bảo tính nhất quán, giá trị hợp lệ chỉ có thể lấy từ các giá trị của idNhacsi có trong bảng nhacsi. Nháy đúp chuột vào trường idNhacsi và chọn tên nhạc sĩ trong hộp danh sách”. Hãy điền cụm từ còn thiếu vào dấu ba chấm.

dữ liệu

liên quan

khóa chính

tham chiếu

Xem đáp án
Đáp án đúng là D.
3. Trắc nghiệm
• 1 điểm
Đểkhaibáotrườnglàmkhoá chínhtathaotácnháynútphảichuột vàotrườngđượcchọnlàmkhoá chính, chọn Create new index rồi chọn

SPATIAL

KEY

UNIQUE

PRIMARY

Xem đáp án
Đáp án đúng là D.
4. Trắc nghiệm
• 1 điểm
Khi khai báo khoá ngoài thì

phải khai báo trước khi khai báo bảng tham chiếu.

không cần chỉ định nó tham chiếu đến bảng nào, khoá chính là gì.

phải khai báo sau khi đã khai báo bảng tham chiếu.

kiểu dữ liệu của trường làm khoá ngoài phải khác với kiểu dữ liệu của trường làm khoá chính mà nó tham chiếu đến.

Xem đáp án
Đáp án đúng là C.
5. Trắc nghiệm
• 1 điểm
Khi truy xuất dữ liệu từ nhiều bảng ta

đánh dấu cácbảngđóvàchọn thẻ Dữliệu

chọn thẻTruyvấn, nhậpcâu truyvấnvànhấnF9

chọnDọndẹp vàLọc

chọn thẻTruyvấn, nhậpcâu truyvấnvànhấnF5

Xem đáp án
Đáp án đúng là B.
6. Trắc nghiệm
• 1 điểm
Ý nào sau đây là ĐÚNG khi nói về khoá cấm trùng lặp của bảng?

Có thể liên kết 2 bảng với nhau qua khoá cấm trùng lặp.

Các trường là khoá cấm trùng lặp thì không được trùng lặp giá trị.

Chỉ ra tham chiếu đến khoá chính của bảng khác.

Chỉ được chọn duy nhất 1 trường trong bảng làm khoá cấm trùng lặp.

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

Xóa một dòng dữ liệu.

Xóa một cột dữ liệu.

Xóa một bảng dữ liệu.

Xóa một CSDL.

Xem đáp án
Đáp án đúng là A.
8. Trắc nghiệm
• 1 điểm
MySQL và HeidiSQL là các phần mềm?

thương mại.

mã nguồn đóng.

mã nguồn mở.

tự do.

Xem đáp án
Đáp án đúng là C.
9. Trắc nghiệm
• 1 điểm
Để thêm mới dữ liệu vào những bảng đơn giản, không có khoá ngoài, ta thực hiện:

ChọnthẻDữliệu, nháyphảichuộtchọnChènhàng rồi nháyđúp chuộtvàotừngôđểnhậpdữ liệu.

Chọn thẻTruy vấn, nháyphải chuột chọn Chèn hàngrồi nháyđúpchuột vào từngô đểnhập dữliệu.

Chọnbảngcầnthêm mớidữliệu,chọnthẻTruyvấn,nháyphảichuột chọnChènhàngrồinháyđúp chuột vào từng ô để nhập dữ liệu.

Chọnbảngcầnthêm mớidữliệu,chọnthẻDữliệu,nháyphải chuộtchọnChènhàngrồinháyđúp chuột vào từng ô để nhập dữ liệu.

Xem đáp án
Đáp án đúng là D.
10. Trắc nghiệm
• 1 điểm
Ý nào sau đây là SAI khi nói về lợi ích của việc Quản trị cơ sở dữ liệu trên máy tính?

Việc ứng dụng CSDL trong quản lý không kiểm soát được lỗi nhất quán của dữ liệu so với việc quản lý dữ liệu thủ công.

Cần phải thay đổi thói quen quản lí thủ công, chuyển sang sử dụng máy tính với hệ QTCSDL.

Nhiều hệ QTCSDL cho phép cài đặt bổ sung các phần mềm hỗ trợ giao dịch trực tuyến trên máy tính hoặc điện thoại di động.

Hệ QTCSDL có những chức năng được thiết kế để hạn chế tối đa dư thừa dữ liệu.

Xem đáp án
Đáp án đúng là A.
11. Trắc nghiệm
• 1 điểm
Xem hình bên dưới và cho biết nhạc sĩ Hoàng Việt sáng tác những bản nhạc nào?
Xem hình bên dưới và cho biết nhạc sĩ Hoàng Việt sáng tác những bản nhạc nào? (ảnh 1)

Nhạc sĩ Hoàng Việt sáng tác các bản nhạc: Tình Ca và Nhạc rừng.

Nhạc sĩ Hoàng Việt sáng tác các bản nhạc: Nhạc rừng và Xa khơi.

Nhạc sĩ Hoàng Việt sáng tác các bản nhạc: Tình Ca và Tiến về Hà Nội.

Nhạc sĩ Hoàng Việt sáng tác các bản nhạc: Du kích sông Lô và Việt Nam quê hương tôi.

Xem đáp án
Đáp án đúng là A.
12. Trắc nghiệm
• 1 điểm
Cho bảng dữ liệu có tên là nhanvien (idnhanvien, tennhanvien). Sử dụng kiểu dữ liệu nào sau đây là phù hợp với trường tennhanvien?

Kiểu INT và tự động tăng giá trị.

Kiểu INT.

Kiểu VARCHAR.

Kiểu VARCHAR và tự động tăng giá trị.

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

PHẦN II. (4đ) Câu trắc nghiệm đúng sai. Thí sinh trả lời từ câu 1 đến câu 4. Trong mỗi ý a), b), c), d) ở mỗi câu, thí sinh chọn đúng hoặc sai.

Trong quá trình cập nhật và truy xuất dữ liệu vào bảng nhacsi. Em hãy nhận xét các phát biểu sau:

Trong quá trình cập nhật và truy xuất dữ liệu vào bảng nhacsi. Em hãy nhận xét các phát biểu sau: (ảnh 1)

a

Truy xuất dữ liệu từ bảng nhacsi có thể thực hiện qua giao diện đồ họa hoặc câu truy vấn SQL.

ĐúngSai
b

Để lấy tất cả các trường trong bảng nhacsi ta sử dụng câu lệnh: SELECT # FROM nhacsi

ĐúngSai
c

Bảng nhacsi có hai trường là idNhacsi và tenNhacsi.

ĐúngSai
d

Để xóa dòng dữ liệu, cần đánh dấu những dòng muốn xóa.

ĐúngSai
Xem đáp án
A-Đ, B-S, C-Đ, D-Đ.
14. Đúng sai
• 1 điểm
Khi khai báo các trường là khóa chính và khóa ngoài trong bảng bannhac. Em hãy nhận xét các phát biểu sau:
Khi khai báo các trường là khóa chính và khóa ngoài trong bảng bannhac. Em hãy nhận xét các phát biểu sau: (ảnh 1)
a

Khóa chính của bảng bannhac là trường idBannhac.

ĐúngSai
b

Kiểu dữ liệu của trường idNhacsi trong bảng nhacsi là kiểu INT nên giá trị của trường idNhacsi trong bảng bannhac cũng là INT.

ĐúngSai
c

Trường idNhacsi tham chiếu đến idNhacsi trong bảng nhacsi.

ĐúngSai
d

Trường idNhacsi được khai báo làm khóa chính.

ĐúngSai
Xem đáp án
A-Đ, B-Đ, C-Đ, D-S.
15. Đúng sai
• 1 điểm

Khi thực hiện các thao tác với dữ liệu trong quá trình cập nhật bảng bannhac. Em hãy nhận xét các phát biểu sau:

Khi thực hiện các thao tác với dữ liệu trong quá trình cập nhật bảng bannhac. Em hãy nhận xét các phát biểu sau: (ảnh 1)
a

Khi xóa dữ liệu trong bảng bannhac, phải kiểm tra xem có dòng dữ liệu nào tham chiếu đến idNhacsi trong bảng nhacsi hay không.

ĐúngSai
b

Người dùng không cần nhập giá trị cho trường idNhacsi khi thêm mới bản nhạc vì nó được tham chiếu từ bảng nhacsi.

ĐúngSai
c

Trường idNhacsi trong bảng bannhac có kiểu INT và được tự động tăng giá trị (AUTO_INCREMENT).

ĐúngSai
d

Để sửa một bản nhạc trong bảng bannhac, chỉ cần nháy đúp chuột vào ô dữ liệu cần sửa.

ĐúngSai
Xem đáp án
A-S, B-Đ, C-S, D-Đ.
16. Đúng sai
• 1 điểm
Dựa vào các kiến thức đã học về hệ quản trị cơ sở dữ liệu MySQL và phần mềm HeidiSQL. Em hãy nhận xét các phát biểu sau:
a

Sau khi cài đặt MySQL, việc nhập mật khẩu cho tài khoản Root là không cần thiết.

ĐúngSai
b

HeidiSQL có hỗ trợ giao diện ngôn ngữ tiếng Việt, giúp người dùng Việt Nam dễ dàng sử dụng.

ĐúngSai
c

MySQL là một hệ quản trị cơ sở dữ liệu mã nguồn mở, miễn phí và được sử dụng phổ biến.

ĐúngSai
d

HeidiSQL chỉ hỗ trợ kết nối và làm việc với hệ quản trị cơ sở dữ liệu MySQL.

ĐúngSai
Xem đáp án
A-S, B-Đ, C-Đ, D-S.
Đoạn văn

Cho CSDL BANHANG gồm 3 bảng:

khachhang (idKH, tenKH, sdt)

hoadon (idHD, idKH, idMH, soluong)

mathang (idMH, tenMH, dongia)

Sử dụng CSDL trên để trả lời các câu hỏi sau:

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

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

(1 điểm) Nêu tên trường làm khoá chính và khoá ngoài của mỗi bảng.
Xem đáp án
Khoá chính: idKH của bảng khachhang, idHD của bảng hoadon, idMH của bảng mathang Khoá ngoài: idKH và idMH của bảng hoadon
18. Tự luận
• 1 điểm
(0.5 điểm) Khi tạo lập bảng mathang, hãy nêu cách khai báo trường idMH?
Xem đáp án
-  Nhập tên: idMH

-  Kiểu dữ liệu: INT

-  Bỏ đánh dấu Allow NULL

-  Mặc định: Chọn AUTO_INCREMENT

19. Tự luận
• 1 điểm
(1 điểm) Nêu cụ thể các bước khai báo 1 khoá ngoài trong bảng hoadon?
Xem đáp án

B1: Chọn thẻ Foreign Keys

B2: Chọn Thêm mới

-  Column: chọn trường khoá ngoài là idKH

-  Reference table: chọn bảng tham chiếu là khachhang

-  Foreign table: chọn trường tham chiếu là idKH B3: Lưu

(HS có thể chọn khóa idMH)

20. Tự luận
• 1 điểm
(0.5 điểm) Tạo câu truy vấn SQL dùng để lập danh sách mua hàng với tên khách hàng, tên mặt hàng, đơn giá và số lượng
Xem đáp án

SELECT khachhang. tenKH, mathang.tenMH, mathang.dongia, hoadon.soluong FROM hoadon INNER JOIN khachhang ON hoadon.idKH= khachhang.idKH

INNER JOIN mathang ON hoadon.idMH=mathang.idMH;