Trang chủ Lớp 11 Tin học lớp 11 SGK Tin học 11 - Cánh diều Vận dụng Bài 5 (trang 150, 151, 152) Tin học 11: Giả...

Vận dụng Bài 5 (trang 150, 151, 152) Tin học 11: Giả sử thư viện có quy định một bạn đọc không được mượn và giữ quá 5 cuốn sách

Hướng dẫn giải Vận dụng Bài 5. Thiết kế truy vấn (trang 150, 151, 152) – SGK Tin học 11 Cánh diều. Hướng dẫn: Dựa vào kiến thức trong bài.

Câu hỏi/Đề bài:

Giả sử thư viện có quy định một bạn đọc không được mượn và giữ quá 5 cuốn sách. Hãy thiết kế truy vấn giúp thủ thư kiểm tra điều kiện này khi có một bạn đọc muốn mượn sách.

Hướng dẫn:

Dựa vào kiến thức trong bài.

Lời giải:

– Mở Microsoft Access 365 và mở cơ sở dữ liệu chứa bảng “BanDoc” (thông tin về bạn đọc) và bảng “Muon” (thông tin về việc mượn sách).

– Tạo một truy vấn mới và chọn các bảng “BanDoc” và “Muon” để liên kết.

Thiết kế truy vấn với các bước sau:

– Chọn trường từ bảng “BanDoc” mà bạn muốn hiển thị trong kết quả truy vấn (ví dụ: ID, TenBanDoc).

– Sử dụng hàm tổng hợp COUNT để đếm số cuốn sách mà bạn đọc đã mượn từ bảng “Muon” (ví dụ: COUNT(Muon.ID) AS SoSachMuon).

– Thêm tiêu chí để kiểm tra điều kiện mượn sách. Bạn có thể sử dụng tiêu chí sau để kiểm tra xem số lượng sách mượn có lớn hơn 5 hay không:

– Sử dụng điều kiện WHERE COUNT(Muon.ID) > 5 trong truy vấn để lọc ra các bạn đọc đã mượn quá 5 cuốn sách.

– Sử dụng tiêu chí WHERE BanDoc.ID = [ID_BanDoc] trong truy vấn để yêu cầu người dùng nhập ID của bạn đọc cụ thể muốn kiểm tra.

– Lưu truy vấn và đặt tên cho nó, ví dụ: “KiemTraMuonSach”.

– Sử dụng truy vấn bằng cách mở nó và nhập ID của bạn đọc muốn kiểm tra vào ô tham số.

– Truy vấn sẽ trả về kết quả dựa trên điều kiện kiểm tra. Nếu số sách mượn của bạn đọc vượt quá 5, truy vấn sẽ hiển thị bạn đọc đó.