khoahoc.vietjack.com

Câu hỏi:

03/08/2026 80 Lưu

PHẦN III. Tự luận.

Thí sinh chỉ chọn một trong hai phần sau: Thí sinh theo định hướng Tin học ứng dụng làm câu 1. Thí sinh theo định hướng Khoa học máy tính làm câu 2.

(2 điểm) Cho cơ sở dữ liệu Quản lí sách có ba bảng sau đây:

Bảng Ban_doc(Sothe, Hodem, Ten, Ngaysinh, Gioitinh, Dienthoai)

Mô tả: Bảng Ban_doc lưu thông tin về các thuộc tính số thẻ, họ đệm, tên, ngày sinh, giới tính, điện thoại của độc giả.

Bảng Sach(Masach, Tensach, Tacgia, Loaisach, sotrang)

Mô tả: Bảng Sach lưu thông tin về các thuộc tính: mã sách, tên sách, tác giả, loại sách, số trang của cuốn sách.

Bảng Muon_tra (Sothe, Masach, Ngaymuon, Ngaytra, Ghichu)

Mô tả: Bảng Muon_tra lưu thông tin về các thuộc tính số thẻ, mã sách, ngày mượn, ngày trả, ghi chú của cuốn sách được thư viện cho mượn.

Em hãy thực hiện các yêu cầu sau:

a)  Xác định khóa chính của bảng Ban_doc, bảng Sach.

b)  Xác định khóa ngoài của bảng Muon_tra.

c)  Viết câu truy vấn SQL để đưa ra các thông tin của tất cả bạn đọc có giới tính là Nam.

d)  Viết câu truy vấn SQL để đưa ra thông tin số thẻ, họ đệm, tên, ngày sinh của bạn đọc đã mượn sách có mã sách là T01 (đưa ra tên sách, tác giả, loại sách và ngày mượn).

Quảng cáo

Trả lời:

verified Giải bởi Vietjack

a, 0.5 điểm

Khoá chính của bảng Bạn đọc là: Sothe Khoá chính của bảng Sách là: MaSach.

b, 0.5 điểm

Khoá ngoài của bảng Mượn trả là: Sothe và Masach

c, 0.5 điểm Câu lệnh:

SELECT *

FROM Ban_doc WHERE gioitinh="Nữ";

d, 0.5 điểm

Câu lệnh:

SELECT ban_doc.sothe,ban_doc.hodem,ban_doc.ten,ban_doc.ngaysinh, sach.masach, sach.tensach, sach.loaisach,

muon_tra.ngaymuon

FROM muon_tra

INNER JOIN ban_doc ON muon_tra.sothe = ban_doc.sothe INNER JOIN sach ON muon_tra.masach=sach.masach WHERE sach.masach="T01";

Đang tải chế độ Học...

Hot: 1000+ đề thi giữa kì 1 lớp 1-12 đầy đủ các môn (Update 2026) (chỉ từ 60k). Tải ngay

ĐẶC QUYỀN VIP

Đăng ký VIP để học và luyện thi không giới hạn

Trọn bộ quyền lợi trên Vietjack, trong một tài khoản.

  • Phòng luyện thi cấp tốc: ĐGNL - ĐGTD, Tốt nghiệp THPT, Ôn vào 10, Ôn vào 6, Ôn Giữa kì/Cuối kì
  • Hơn 200K đề thi thử, đề minh hoạ, chính thức các năm
  • Với 3tr+ câu hỏi theo các mức độ Nhận biết, Thông hiểu, Vận dụng
  • Tải xuống đề thi [DOCX] với đầy đủ đáp án
  • Xem hàng ngàn bài giảng đính kèm củng cố thêm kiến thức
  • Bao gồm tất cả các bậc từ Tiểu học đến Đại học
  • Chặn hiển thị quảng cáo tăng khả năng tập trung ôn luyện
  • Đăng ký ngay

CÂU HỎI HOT CÙNG CHỦ ĐỀ

Câu 1

A. Cài lại hệ điều hành. 
B. Nâng cấp bộ nhớ RAM. 
C. Thay ổ cứng sang loại HDD. 
D. Tăng độ sáng màn hình.

Lời giải

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

Lời giải

CHƯƠNG TRÌNH THAM KHẢO

+ viết chương trình bằng thuật toán sắp xếp nổi bọt:

A=[ ]

N=int(input("nhập số lượng phần tử của mảng"))


for i in range(N):

k = int(input("Nhập số nguyên: ")) A.append(k)

for i in range(N-1):

for j in range(N-1-i): if A[j] > A[j+1] :

A[j], A[j+1] = A[j+1],A[j]

print(A)

 

+ viết chương trình bằng thuật toán sắp xếp chèn:

A=[ ]

N=int(input("nhập số lượng phần tử của mảng")) for i in range(N):

k = int(input()) A.append(k)

for i in range(1,N): val=A[i]

j=i-1

while (j >=0 and A[j] > val): A[j+1]=A[j]

j= j-1 A[j+1] = val

print(A)

Câu 3

A. Tự động chuyển tiếp email đến một địa chỉ khác. 
B. Sắp xếp và quản lý email theo danh mục, tương tự thư mục. 
C. Chặn người gửi và ngăn email từ họ xuất hiện trong hộp thư. 
D. Xóa vĩnh viễn email khỏi hộp thư đến.

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP

Câu 4

A. chia sẻ phần mềm cho người khác cùng sử dụng. 
B. bán phần mềm như của riêng mình mà không ghi nguồn gốc.
C. cập nhật và cải tiến tính năng của phần mềm. 
D. xem và chỉnh sửa mã nguồn theo cá nhân người sử dụng.

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP