Trang chủ Lớp 11 SGK Tin học 11 - Cánh diều Giả sử thư viện có quy định một bạn đọc không được...

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

Dựa vào kiến thức trong bài. Hướng dẫn trả lờ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.

Câu hỏi/bài tập:

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.

Method - Phương pháp giải/Hướng dẫn/Gợi ý

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

Answer - Lời giải/Đáp án

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

Advertisements (Quảng cáo)

- 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 đó.

Advertisements (Quảng cáo)