§8 TRUY VẤN DỮ LIỆU I MỤC TIÊU Kiến thức - Học sinh hiểu khái niệm mẫu hỏi, biết chức mẫuc hỏi - Biết hàm biểu thức Access - Biết bước để tạo mẫu hỏi, hai chế độ làm việc với mẫu hỏi Kĩ - Vận dụng số hàm phép toán tạo biểu thức số học, biểu thức điều kiện biểu thức logic cho mẫu hỏi - Tạo mẫu hỏi thuật sĩ tự thiết kế II CHUẨN BỊ CỦA GIÁO VIÊN VÀ HỌC SINH - Máy vi tính máy chiếu projector dùng để chiếu ví dụ - Sách giáo khoa - Một sở liệu quản lí bán hàng có ba bảng: khach_hang, mat_hang hoa_dơn; số mẫu hỏi dùng để thực mẫu - Hình mô tả công cụ thiết kế mẫu hỏi III HOẠT ĐỘNG DẠY-HỌC Tìm hiểu khái niệm mẫu hỏi a Mục tiêu: - Học sinh hiểu khái niệm mẫu hỏi - Biết chức mẫu hỏi, cần thiết mẫu hỏi b Nội dung: - Mẫu hỏi thường sử dụng để: + Mẫu hỏi sử dụng để tìm kiếm, xếp liệu lưu trữ nhiều bảng + Chọn ghi thỏa mãn điều kiện cho trước + Chọn trường để hiển thị + Thực tính toán + Tổng hợp hiển thị thông tin từ nhiều bảng mẫu hỏi khác - Có hai chế độ làm việc với mẫu hỏi: chế độ thiết kế chế độ trang liệu kết thực mẫu hỏi tham gia vào việc tạo bảng, biểu mẫu, tạo mẫu hỏi khác tạo báo cáo c Các bước tiến hành: HOẠT ĐỘNG CỦA GIÁO VIÊN - Đặt vấn đề: Trong toán quản lý kinh doanh bán hàng, câu hỏi thường đặt có dạng: + Ngày 20/10/2007 doanh thu bao nhiêu? - Yêu cầu học sinh tìm câu hỏi tương tự - Diễn giải: ta chia câu hỏi thành hai nhóm: câu hỏi liên quan đến bảng câu hỏi liên quan đến nhiều bảng + Đối với câu hỏi liên quan bảng, ta sử dụng thao tác lọc tìm kiếm để tìm câu trả lời + Đối với câu hỏi liên quan nhiều bảng ta phải sử dụng mẫu hỏi Mẫu hỏi dựa vào liên kết bảng, ta thống kê liệu, nhóm chọn ghi nhiều bảng theo điều kiện cho trước - Thực số mẫu hỏi để học sinh thấy khả mẫu hỏi - Yêu cầu học sinh tham khảo sách giáo khoa biết khả mẫu hỏi HOẠT ĐỘNG CỦA HỌC SINH - Theo dõi suy nghĩ - Ngày 20/10/2007, bán sắt? + Sắp xếp ghi + Chọn ghi thỏa mãn điều kiện cho trước + Chọn trường để hiển thị + Thực tính toán + Tổng hợp hiển thị thông tin từ nhiều bảng mẫu hỏi khác - Hỏi: Có chế độ làm - Có hai chế độ: chế độ thiết kế việc với mẫu hỏi? chế độ trang liệu 2 Tìm hiểu biểu thức mẫu hỏi a Mục tiêu: - Học sinh biết toán hạng phép toán xây dựng nên biểu thức - Viết biểu thức b Nội dung: - Các phép toán thường dùng bao gồm: + Phép cộng (+), phép trừ (-), phép nhân (*), phép chia (/) + Các phép toán so sánh: , =, =, + Các phép toán logic: AND, OR, NOT - Toán hạng biểu thức là: + Tên trường: ghi dấu ngoặc vuông, ví dụ [toan] + Hằng số, văn bản: ghi cặp dấu nháy kép + Hàm - Biểu thức số học sử dụng để mô tả trường tính toán mẫu hỏi - Biểu thức Logic sử dụng trường hợp sau: + Thiết lập lọc cho bảng + Thiết lập điều kiện lọc để tạo mẫu hỏi c Các bước tiến hành: HOẠT ĐỘNG CỦA GIÁO VIÊN - Nêu câu hỏi kiểm tra kiến thức học: + Những phép toán em học ngôn ngữ lập trình turbo pascal + Những toán hạng dùng để xây dựng biểu thức turbo pascal + Có loại biểu thức nào? HOẠT ĐỘNG CỦA HỌC SINH - Suy nghĩ để trả lời + Phép cộng, trừ, nhân, chia + Phép >, >=, =6.5 HOẠT ĐỘNG CỦA GIÁO VIÊN + Thực mẫu hỏi + Bấm chuột vào nút Kết xuất hình tương tự hình 53 (sách giáo khoa, trang 66) + Bấm chuột vào nút Save - Yêu cầu học sinh lưu mẫu hỏi + Gõ tên mẫu hỏi Enter - Cho học sinh quan sát liệu - Học sinh biết được: Khi tạo thực mẫu hỏi trước liệu bảng nguồn thay đổi sau thay đổi liệu bảng liệu mẫu hỏi thay đổi nguồn - Yêu cầu sinh cách tạo thêm trường cho mẫu hỏi Củng cố a- Mục tiêu: - Củng cố kiến thức phép toán, hàm biểu thức - Học sinh biết bước tạo mẫu hỏi b- Thực hiện: - Giáo viên: Hệ thống lại phép toán, hàm loại biểu thức - Giáo viên: Hệ thống lại bước tạo mẫu hỏi Hướng dẫn học nhà a- Mục tiêu: - Rèn luyện kĩ tạo mẫu hỏi - Chuẩn bị nội dung để thực hành tiết Bài tập thực hành số b- Nội dung: - Thực lại việc tạo mẫu hỏi học - Trả lời câu hỏi 3, 4, 5, sách giáo khoa trang 68 - Chuẩn bị nội dung cho tập thựchành số 6: Mẫu hỏi bảng + Nêu mục đích yêu cầu thực hành: Làm quen với mẫu hỏi kết xuất thông tin từ bảng, tạo biểu thức điều kiện đơn giản, làm quen với mẫu hỏi có sử dụng gộp nhóm, biết sử dụng hàm gộp nhóm mức độ đơn giản + Yêu cầu học sinh xem trước nội dung tập 1, tập ... Một h c sinh thực qu n lý h c sinh, tạo mẫu h i ch n lớp n u thao tác danh sách h c sinh có điểm trung bình tất m n từ 6,5 trở - H c sinh bi t có thao tác l n để tạo mẫu h i - Gọi h c sinh l n. .. số - Không thiết yêu cầu h c sinh phải nhớ h t cú pháp bi u thức t n h m H c sinh làm quen d n qua thực h nh Tìm hiểu cách tạo mẫu h i a Mục tiêu: H c sinh bi t bước tạo mẫu h i b N i dung: -... chức + H m Sum – tính tổng mà em h c + H m Min – cho giá trị bé ng n ngữ lập trình Turbo Pascal + H m Max – cho giá trị l n - Chính xác h a ki n thức h m - Theo dõi ghi nhớ Access - H c sinh bi t