Trang chủ > Lớp 12 > Giải BT Tin học 12 > Bài tập và thực hành 7 - Mẫu hỏi trên nhiều bảng - Giải BT Tin học 12

Bài tập và thực hành 7 - Mẫu hỏi trên nhiều bảng - Giải BT Tin học 12

1. Mục đích, yêu cầu

- Tạo mẫu hỏi kết xuất thông tin từ nhiều bảng.

- Củng cố và rèn luyện kĩ năng tạo mẫu hỏi.

2. Nội dung

- Sử dụng cơ sở dữ liệu KINH_DOANH từ các bài thực hành trước.

Câu 1: (sgk trang 68 Tin 12): Sử dụng hai bảng HOA_DON và MAT_HANG, dùng hàm Count lập mẫu hỏi liệt kê các loại mặt hàng (theo tên mặt hàng cùng số lần được đặt. )

Giải đáp:

- Tạo mẫu hỏi: Chọn Create sau đó chọn Query Design.

- Chọn hai bảng HOA_DON và MAT_HANG.

- Chọn các trường để hiển thị thông tin. Theo yêu cầu đề bài, muốn hiển thị thông tin theo tên mặt hàng và số lần được đặt nên ta chọn như sau.

- Nhấn Totals để thực hiện gom nhóm:

- Chỉnh điều kiện như hình:

- Nhấn Run để thực thi mẫu hỏi:

=> Kết quả: Ta thấy Bút bi được đặt 1 lần, Mực và Tẩy được đặt 2 lần, Thước kẻ được đặt 3 lần.

Câu 2: (sgk trang 69 Tin 12): Sử dụng hai bảng HOA_DON và MAT_HANG, dùng các hàm AVG, MAX, MIN để thống kê số lượng trung bình, cao nhất, thấp nhất trong các hóa đơn đặt hàng theo tên mặt hàng.

Giải đáp:

- Tạo mẫu hỏi: Chọn Create sau đó chọn Query Design.

- Chọn hai bảng HOA_DON và MAT_HANG.

- Chọn các trường để hiển thị thông tin. Theo yêu cầu đầu bài muốn hiển thị thông tin theo tên mặt hàng và số lượng đặt hàng.

- Nhấn Total để gom nhóm.

- Với các ý khác nhau ta chỉ cần thay các hàm thống kê tương ứng. Thống kê số lượng trung bình của các mặt hàng.

- Sử dụng hàm MAX:

- Sử dụng hàm MIN: