TopStudy

Tin học · Lớp 11

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

23 câu · 35 phút · Ngân hàng đề TopStudy. Đáp án và lời giải do TopStudy biên soạn, mở ngay dưới từng câu.

Làm bài

Nội dung đề

Phần I. Trắc nghiệm nhiều lựa chọn

Câu 1

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?

  1. Đáp án A: Không thực hiện gì.
  2. Đáp án B: Yêu cầu xác nhận xóa.
  3. Đáp án C: Ngăn chặn việc xóa.
  4. Đáp án D: Xóa luôn dòng dữ liệu trong bảng bannhac.
Xem đáp án và lời giải

Lời giải do TopStudy biên soạn

Đáp án: C

Đáp án đúng là C.

Câu 2

1 điểm
Khi tạo trường "idNhacsi", tuỳ chọn nào cần bỏ đánh dấu?
  1. Đáp án A: ALLOW NULL.
  2. Đáp án B: PRIMARY KEY.
  3. Đáp án C: AUTO_INCREMENT.
  4. Đáp án D: DEFAULT VALUE.
Xem đáp án và lời giải

Lời giải do TopStudy biên soạn

Đáp án: A

Đáp án đúng là A.

Câu 3

1 điểm
Cài đặt và cập nhật các hệ QTCSDL là?
  1. Đáp án A: 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.
  2. Đáp án B: Chuyển đổi thông tin các dữ liệu sang một hệ quản trị mới.
  3. Đáp án C: Hình thức lấy thêm tiền của người dùng chứ không có gì thay đổi.
  4. Đáp án D: Nâng cao dung lượng của mô hình quản lý, khiến nó rối thêm.
Xem đáp án và lời giải

Lời giải do TopStudy biên soạn

Đáp án: A

Đáp án đúng là A.

Câu 4

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?
  1. Đáp án A: Thêm mới dữ liệu
  2. Đáp án B: Sử dụng bộ lọc
  3. Đáp án C: Xóa dữ liệu
  4. Đáp án D: Chỉnh sửa dữ liệu
Xem đáp án và lời giải

Lời giải do TopStudy biên soạn

Đáp án: B

Đáp án đúng là B.

Câu 5

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?
  1. Đáp án A: Vì dữ liệu này rất quan trọng.
  2. Đáp án B: Vì MySQL không cho phép xóa.
  3. Đáp án C: Vì dữ liệu này không thể thay đổi.
  4. Đáp án D: Vì nó có thể gây lỗi dữ liệu tham chiếu.
Xem đáp án và lời giải

Lời giải do TopStudy biên soạn

Đáp án: D

Đáp án đúng là D.

Câu 6

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ì?
  1. Đáp án A: Tốn ít công sức và dễ kiểm soát hơn.
  2. Đáp án B: Không có sự khác biệt lớn.
  3. Đáp án C: Chỉ tốn thời gian hơn.
  4. Đáp án D: Khó kiểm soát hơn.
Xem đáp án và lời giải

Câu 7

1 điểm
Nhà quản trị CSDL là?
  1. Đáp án A: Người thực thi các sự cố về hư hỏng thiết bị lưu trữ.
  2. Đáp án B: Người thực thi các sự cố về không gian và thời gian.
  3. Đáp án C: Người thực thi các hoạt động quản trị CSDL.
  4. Đáp án D: Người thực thi các sự cố về nguồn điện.
Xem đáp án và lời giải

Câu 8

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ì?
  1. Đáp án A: MySQL khó sử dụng nhưng rất mạnh mẽ.
  2. Đáp án B: MySQL chỉ hỗ trợ các ứng dụng cục bộ.
  3. Đáp án C: MySQL hỗ trợ tốt các giao dịch trực tuyến và bảo mật dữ liệu.
  4. Đáp án D: MySQL là phần mềm thương mại đắt tiền.
Xem đáp án và lời giải

Câu 9

1 điểm
Quản trị là?
  1. Đáp án A: 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.
  2. Đáp án B: Là quản lý người sử dụng dữ liệu.
  3. Đáp án C: 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.
  4. Đáp án D: Là kiểm tra người sử dụng dữ liệu.
Xem đáp án và lời giải

Câu 10

1 điểm
Việc sắp xếp dữ liệu trong bảng nhacsi có lợi ích gì?
  1. Đáp án A: Giúp dễ dàng tìm kiếm và quản lý dữ liệu.
  2. Đáp án B: Giúp xóa dữ liệu nhanh hơn.
  3. Đáp án C: Giúp thêm dữ liệu mới dễ dàng hơn.
  4. Đáp án D: Giúp chỉnh sửa dữ liệu nhanh chóng.
Xem đáp án và lời giải

Câu 11

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ì?

Hình minh hoạ

  1. Đáp án A: Trả về thông tin idBanthuam, tenBannhac và tenNhacsi của các bản thu âm.
  2. Đáp án B: Trả về thông tin idBanthuam, tenBannhac và tenCasi của các bản thu âm.
  3. Đáp án C: Trả về thông tin idBanthuam và tenBannhac của các bản thu âm.
  4. Đáp án D: Trả về thông tin idBanthuam và tenBannhac của các ca sĩ.
Xem đáp án và lời giải

Câu 12

1 điểm

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

Hình minh hoạ

  1. Đáp án A: Để giảm sự trùng lặp dữ liệu.
  2. Đáp án B: Để tăng sự trùng lặp dữ liệu.
  3. Đáp án C: Để tăng dung lượng lưu trữ.
  4. Đáp án D: Để giảm dung lượng lưu trữ.
Xem đáp án và lời giải

Câu 13

1 điểm
Khi tạo trường "tenNhacsi", giá trị mặc định của trường này là gì?
  1. Đáp án A: " "
  2. Đáp án B: NULL
  3. Đáp án C: 0
  4. Đáp án D: "Unknown"
Xem đáp án và lời giải

Câu 14

1 điểm
Lệnh nào dưới đây dùng để tạo trường mới trong bảng bannhac?
  1. Đáp án A: New field.
  2. Đáp án B: New column.
  3. Đáp án C: Add column.
  4. Đáp án D: Add field.
Xem đáp án và lời giải

Câu 15

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?

Hình minh hoạ

  1. Đáp án A: Column1.
  2. Đáp án B: tenBannhac.
  3. Đáp án C: idNhacsi.
  4. Đáp án D: idBannhac.
Xem đáp án và lời giải

Câu 16

1 điểm
Để sửa dữ liệu trong bảng bannhac, bạn cần thao tác như thế nào?
  1. Đáp án A: Xóa dòng dữ liệu và nhập lại từ đầu.
  2. Đáp án B: Nháy đúp chuột vào ô dữ liệu muốn sửa.
  3. Đáp án C: Nhập lại toàn bộ dữ liệu của dòng.
  4. Đáp án D: Chọn dòng dữ liệu và nhấn nút "Sửa".
Xem đáp án và lời giải

Câu 17

1 điểm
MySQL là hệ quản trị cơ sở dữ liệu thuộc loại nào?
  1. Đáp án A: Mã nguồn mở và miễn phí.
  2. Đáp án B: Không hỗ trợ quản trị CSDL lớn.
  3. Đáp án C: Được phát triển bởi Microsoft.
  4. Đáp án D: Trả phí bản quyền.
Xem đáp án và lời giải

Câu 18

1 điểm

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

Hình minh hoạ

  1. Đáp án A: Banthuam.
  2. Đáp án B: casi.
  3. Đáp án C: bannhac.
  4. Đáp án D: nhacsi.
Xem đáp án và lời giải

Câu 19

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?

Hình minh hoạ

  1. Đáp án A: WHERE casi.tenCasi = 'Lê Dung';
  2. Đáp án B: WHERE nhacsi.tenNhacsi = 'Văn Cao';
  3. Đáp án C: WHERE banthuam.tenBannhac = 'Văn Cao';
  4. Đáp án D: WHERE bannhac.tenBannhac = 'Văn Cao';
Xem đáp án và lời giải

Câu 20

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"?
  1. Đáp án A: Để giá trị không thể trùng lặp.
  2. Đáp án B: Để giảm dung lượng lưu trữ.
  3. Đáp án C: Để giá trị không thể trống.
  4. Đáp án D: Để khóa giá trị mặc định.
Xem đáp án và lời giải

Phần II. Trắc nghiệm đúng sai

Câu 21

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.
  • Ý b: Minh có thể sử dụng giao diện đồ họa của HeidiSQL để khai báo khóa chính.
  • Ý c: Minh cần bỏ chọn ô "Allow NULL" để đảm bảo trường "MaSach" luôn có giá trị.
  • Ý 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.
Xem đáp án và lời giải

Câu 22

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".
  • Ý 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.
  • Ý 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.
  • Ý 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".
Xem đáp án và lời giải

Phần III. Tự luận

Câu 23

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

TTSBDHotenNg_sinhLopTrong 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
1HA10Đỗ Hà Anh02/01/200811A1Trong 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
2HA11Lê Như Bình22/11/200811A2Trong 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
3HA12Trần Thu Cúc13/05/200811A1Trong 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
4HA13Nguyễn Anh Quân15/0//200811A3Trong 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
…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
Xem đáp án và lời giải

Đề cùng chủ đề

Tất cả đề Đề thi giữa kì 2 Tin học 11 - Kết nối tri thức · Các bộ sách Tin học Lớp 11