Bài giảng Tin học 12 - Tuần 15, Bài tập thực hành 7: Mẫu hỏi trên nhiều bảng

pdf 18 trang tamdan 29/01/2026 1720
Bạn đang xem tài liệu "Bài giảng Tin học 12 - Tuần 15, Bài tập thực hành 7: Mẫu hỏi trên nhiều bảng", để tải tài liệu gốc về máy hãy click vào nút Download ở trên.

File đính kèm:

  • pdfbai_giang_tin_hoc_12_tuan_15_bai_tap_thuc_hanh_7_mau_hoi_tre.pdf

Nội dung tài liệu: Bài giảng Tin học 12 - Tuần 15, Bài tập thực hành 7: Mẫu hỏi trên nhiều bảng

  1. Bài tập và thực hành 7 MẪU HỎI TRÊN NHIỀU BẢNG MỤC ĐÍCH VÀ 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. CSDL KINH_DOANH  Gồm 3 bảng dữ liệu: KHACH_HANG, MAT_HANG và HOA_DON
  3. CSDL KINH_DOANH  Dữ liệu trong các bảng như sau:
  4. BÀI 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ùng số lần được đặt
  5. Phân tích bài toán - Những bảng nguồn nào sẽ được sử dụng trong mẫu hỏi trên? Bảng HOA_DON và MAT_HANG - Hàm Count dùng để làm gì? Đếm các giá trị khác rỗng trong một nhóm - Các trường nào sẽ tham gia truy vấn? Trường Ten_mat_hang ( của bảng MAT_HANG) và trường mới So_lan_dat_hang được tạo từ trường Ten_mat_hang
  6. Dữ liệu sau khi hai bảng HOA_DON và MAT_HANG được liên kết
  7.  Nếu nhóm theo tên mặt hàng
  8. Truy vấn được thực hiện theo các bước sau:  Bước 1: Mở CSDL KINH_DOANH, chọn đối tượng mẫu hỏi Queries Trong trang mẫu hỏi, nháy đúp vào Create query in Design view
  9. Bước 2: Cửa sổ mẫu hỏi ngầm định Query1: Select Query được mở ra cùng hộp thoại Show Table: - Nhấp đúp vào bảng HOA_DON và bảng MAT_HANG - Nháy nút Close để đóng hộp thoại Show Table
  10.  Bước 3: Thiết kế mẫu hỏi - Để gộp nhóm, nháy nút hoặc vào View Total - Tại cột đầu tiên trong cửa sổ mẫu hỏi: + Field: chọn trường Ten_mat_hang + Total: chọn Group By để tạo nhóm theo trường Ten_mat_hang - Tại cột thứ hai: + Field: Tạo trường So_lan_dat_hang từ trường Ten_mat_hang Biểu thức: So_lan_dat_hang:Ten_mat_hang + Total: chọn hàm Count để đếm số lần đặt hàng ( đếm số bảng ghi được nhóm theo tên mặt hàng)
  11.  Bước 4: Lưu mẫu hỏi với tên LAN_DAT_HANG ( File Save Đặt tên cho mẫu hỏi OK)
  12.  Bước 4:Nháy nút hoặc chọn lệnh Query Run để thực hiện mẫu hỏi. Kết quả được kết xuất trên trang dữ liệu của mẫu hỏi
  13. BÀI 2 Sử dụng hai bảng HOA_DON và MAT_HANG, dùng các hàm AVG, MAX để thống kê số lượng trung bình, cao nhất trong các đơn đặt hàng theo tên mặt hàng Các em hãy suy nghĩ các bước để thực hiện mẫu hỏi theo các yêu cầu trên?
  14. KẾT QUẢ THỰC HIỆN TRUY VẤN 18