Tin học 12 Bài tập và thực hành 7: Mẫu hỏi trên nhiều bảng
Elib đã biên soạn và tổng hợp để giới thiệu đến các em nội dung bài giảng Bài tập và thực hành 7: Mẫu hỏi trên nhiều bảng. Bài giảng sẽ giúp các em giải đáp các thắc mắc khi thao tác trên máy tính. Mời các em cùng theo dõi.
Mục lục nội dung
1. Tóm tắt lý thuyết
1.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.
1.2. Nội dung
Sử dụng CSDL KINH_DOANH từ các bài thực hành trước.
Hoạt động 1: 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 đặt hàng cùng số lần được đặt.
Hướng dẫn giải
Thực hiện theo các bước sau:
- 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. 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.
- 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.
Kết quả:
Hoạt động 2: 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 đơn đặt hàng theo tên mặt hàng.
Hướng dẫn giải
Thực hiện theo các bước sau:
- 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. Vì ta 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
Kết quả:
2. Luyện tập
Câu 1: Cửa sổ mẫu hỏi ở chế độ thiết kế gồm hai phần là:
A. Phần trên (dữ liệu nguồn) và phần dưới (lưới QBE)
B. Phần định nghĩa trường và phần khai báo các tính chất của trường
C. Phần chứa dữ liệu và phần mô tả điều kiện mẫu hỏi
D. Phần tên và phần tính chất
Câu 2: Khi xây dựng các truy vấn trong Access, để sắp xếp các trường trong mẫu hỏi, ta nhập điều kiện vào dòng nào trong lưới QBE?
A. Criteria
B. Show
C. Sort
D. Field
Câu 3: Trong lưới QBE của cửa sổ mẫu hỏi (mẫu hỏi ở chế độ thiết kế) thì hàng Criteria có ý nghĩa gì?
A. Mô tả điều kiện để chọn các bản ghi đưa vào mẫu hỏi
B. Xác định các trường xuất hiện trong mẫu hỏi
C. Xác định các trường cần sắp xếp
D. Khai báo tên các trường được chọn
Câu 4: Khi hai (hoặc nhiều hơn) các điều kiện được kết nối bằng AND hoặc OR, kết quả được gọi là:
A. Tiêu chuẩn đơn giản
B. Tiêu chuẩn phức hợp
C. Tiêu chuẩn mẫu
D. Tiêu chuẩn kí tự
Câu 5: Trong cửa sổ CSDL đang làm việc, để mở một mẫu hỏi đã có, ta thực hiện:
A. Queries/ Nháy đúp vào tên mẫu hỏi
B. Queries/ nháy nút Design
C. Queries/ Create Query by using Wizard
D. Queries/ Create Query in Design View
3. Kết luận
Qua bài thực hành này, các em cần đạt được các mục tiêu sau:
- Mẫu hỏi kết xuất thông tin từ nhiều bảng.
- Tạo những biểu thức điều kiện.
- Mẫu hỏi có sử dụng gộp nhóm.
Tham khảo thêm
- doc Tin học 12 Chương 2 Bài 3: Giới thiệu Microsoft Access
- doc Tin học 12 Bài 4: Cấu trúc bảng
- doc Tin học 12 Bài tập và thực hành 2: Tạo cấu trúc bảng
- doc Tin học 12 Bài 5: Các thao tác cơ bản trên bảng
- doc Tin học 12 Bài tập và thực hành 3: Thao tác trên bảng
- doc Tin học 12 Bài 6: Biểu mẫu
- doc Tin học 12 Bài tập và thực hành 4: Tạo biểu mẫu đơn giản
- doc Tin học 12 Bài 7: Liên kết giữa các bảng
- doc Tin học 12 Bài tập và thực hành 5: Liên kết giữa các bảng
- doc Tin học 12 Bài 8: Truy vấn dữ liệu
- doc Tin học 12 Bài tập và thực hành 6: Mẫu hỏi trên một bảng
- doc Tin học 12 Bài 9: Báo cáo và kết xuất báo cáo
- doc Tin học 12 Bài tập và thực hành 8: Tạo báo cáo
- doc Tin học 12 Bài tập và thực hành 9: Bài thực hành tổng hợp