Đề minh họa Tốt nghiệp THPT Tin học năm 2026 có đáp án - Đề số 5

Trong kì thi tốt nghiệp THPT, học sinh được đánh số báo danh (SBD), có thể thi một số môn, được chia vào các phòng thi được đánh số, sau khi chấm sẽ có điểm thi với các môn đăng kí dự thi

3/30

Định hướng Tin học ứng dụng

Trong kì thi tốt nghiệp THPT, học sinh được đánh số báo danh (SBD), có thể thi một số môn, được chia vào các phòng thi được đánh số, sau khi chấm sẽ có điểm thi với các môn đăng kí dự thi. Dựa trên yêu cầu của bài toán, một bạn học sinh đề CSDL có các bảng dữ liệu (các trường làm khóa chính được gạch chân) như sau:

- Bảng HocSinh (SBD, HoTen, NgaySinh, Truong) có SBD, họ tên, ngày sinh, trường.

- Bảng MonHoc (MaMH, TenMonHoc) có mã môn học, tên môn học.

- Bảng PhongThi (MaPhongThi, TenPhongThi) có mã phòng thi, tên phòng thi.

- Bảng KetQuaThi (SBD, MaMH, MaPhongThi, DiemThi) có SBD, mã môn học, mã phòng thi, điểm thi.

Sau khi tìm hiểu dữ liệu của phần mềm, một số bạn học sinh có các ý kiến như sau:

SELECT * FROM HocSinh, KetQuaThi

WHERE HocSinh.SBD = KetQuaThi.SBD and SBD = 45004301

a

Khoá chính của bảng MonHoc là MaMH.

ĐúngSai
b

Trong bảng MonHoc, thuộc tính Tên môn học có các giá trị là số nguyên.

ĐúngSai
c

Liên kết HocSinh – KetQuaThi qua khoá ngoài SBD, bảng HocSinh là bảng tham chiếu, bảng KetQuaThi là bảng được tham chiếu.

ĐúngSai
d

Câu lệnh SQL để lấy bảng điểm của học sinh có SBD bằng 45004301 là:

ĐúngSai
Giải thích

Câu

Lệnh hỏi

Đáp án (Đ/S)

5

(ICT)

a

Đ

 

b

S

 

c

S

 

d

Đ