logo

Bài tập và thực hành 7. Mẫu hỏi trên nhiều bảng

Bài tập và thực hành 7: Mẫu hỏi trên nhiều bảng

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ệ kĩ năng tạo mẫu hỏi.

2. Nội dung

- Sử dụng CSDL KINH_DOANH từ các bài thực hành trước.

Câu 1 trang 68 sgk Tin học 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.

Lời giải

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

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

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

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

- Chọn các trường để hiển thị thông tin. Vì ta 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.

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

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

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

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

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

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

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

- 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 trang 69 sgk Tin học 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.

Lời giải

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

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

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

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

- Chọn các trường để hiển thị thông tin. Vì ta muốn hiển thị thông tin theo tên mặt hàng và số lượng đặt hàng.

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

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

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

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

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

- Sử dụng hàm MAX:

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

- Sử dụng hàm MIN:

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