Tạo Trắc Nghiệm

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

20 câu · Đề giữa kì 2

4/20 câu đang cập nhật đáp án (ghi rõ ở từng câu), chưa tính điểm; điểm tính trên 16 câu còn lại.

Xem trước: đọc nhanh mọi câu dạng chữ, chưa tính giờ, chưa hiện đáp án.
Luyện tập: chọn đáp án là biết đúng sai ngay, kèm lời giải.
Thi thử: nộp bài mới chấm điểm và hiện lời giải.

Câu 1

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?

Đáp án và lời giải

Đáp án: B

Câu 2

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.

Đáp án và lời giải

Đáp án: D

Câu 3

Để khai báo trường làm khoá chính ta thao tác nháy nút phải chuột vào trường được chọn làm khoá chính, chọn Create new index rồi chọn

Đáp án và lời giải

Đáp án: D

Câu 4

Khi khai báo khoá ngoài thì

Đáp án và lời giải

Đáp án: C

Câu 5

Khi truy xuất dữ liệu từ nhiều bảng ta

Đáp án và lời giải

Đáp án: B

Câu 6

Ý nào sau đây là ĐÚNG khi nói về khoá cấm trùng lặp của bảng?

Đáp án và lời giải

Đáp án: B

Câu 7

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)

Đáp án và lời giải

Đáp án: A

Câu 8

MySQL và HeidiSQL là các phần mềm?

Đáp án và lời giải

Đáp án: C

Câu 9

Để 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:

Đáp án và lời giải

Đáp án: D

Câu 10

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

Đáp án và lời giải

Đáp án: A

Câu 11

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)

Đáp án và lời giải

Đáp án: A

Câu 12

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?

Đáp án và lời giải

Đáp án: C

Câu 13

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.

  • 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

  • c)

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

  • d)

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

Đáp án và lời giải

Đáp án: a) Đúng; b) Sai; c) Đúng; d) Đúng

Câu 14

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.

  • 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.

  • c)

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

  • d)

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

Đáp án và lời giải

Đáp án: a) Đúng; b) Đúng; c) Đúng; d) Sai

Câu 15

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.

  • 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.

  • c)

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

  • 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.

Đáp án và lời giải

Đáp án: a) Sai; b) Đúng; c) Sai; d) Đúng

Câu 16

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.

  • 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.

  • 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.

  • 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.

Đáp án và lời giải

Đáp án: a) Sai; b) Đúng; c) Đúng; d) Sai

Câu 17

Câu tự luậ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:

PHẦN III. (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.
Đáp án tham khảo

Lời giải của đề gốc để bạn tự đối chiếu; câu tự luận không tính điểm.

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

Câu 18

Câu tự luận
(0.5 điểm) Khi tạo lập bảng mathang, hãy nêu cách khai báo trường idMH?
Đáp án tham khảo

Lời giải của đề gốc để bạn tự đối chiếu; câu tự luận không tính điểm.

-  Nhập tên: idMH

-  Kiểu dữ liệu: INT

-  Bỏ đánh dấu Allow NULL

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

Câu 19

Câu tự luận
(1 điểm) Nêu cụ thể các bước khai báo 1 khoá ngoài trong bảng hoadon?
Đáp án tham khảo

Lời giải của đề gốc để bạn tự đối chiếu; câu tự luận không tính điểm.

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)

Câu 20

Câu tự luận
(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
Đáp án tham khảo

Lời giải của đề gốc để bạn tự đối chiếu; câu tự luận không tính điểm.

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;