Tiết 23 BÀI 8 TRUY VẤN DỮ LIỆU I MỤC TIÊU 1 Kiến thức Hiểu khái niệm mẫu hỏi Biết vận dụng một số hàm và phép toán tạo ra các biểu thức số học, biểu thức điều kiện và biểu thức lôgic để xây dựng mẫu h[.]
Tiết: 23 BÀI TRUY VẤN DỮ LIỆU I MỤC TIÊU Kiến thức: - Hiểu khái niệm mẫu hỏi - Biết 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 lôgic để xây dựng mẫu hỏi Kĩ năng: - Biết bước để tạo mẫu hỏi - Biết sử dụng hai chế độ: chế độ thiết kế chế độ trang liệu - Nắm vững cách tạo mẫu hỏi chế độ thiết kế Thái độ: - Tự giác, tích cực học Định hướng phát triển lực: - Giải vấn đề, CNTT truyền thông, hợp tác, đọc hiểu II CHUẨN BỊ CỦA GIÁO VIÊN VÀ HỌC SINH Chuẩn bị giáo viên - Thiết bị dạy học: Bảng, phấn, máy chiếu - Học liệu: SGK, SGV Chuẩn bị học sinh - Sách giáo khoa, ghi III TỔ CHỨC CÁC HOẠT ĐỘNG HỌC TẬP Ổn định lớp: Kiểm tra sĩ số Kiểm tra cũ: khơng Tiến trình học A Khởi động Hoạt động 1: khởi động thơng qua ví dụ (1) Mục tiêu: Tạo động để học sinh muốn tạo mẫu hỏi (2) Phương pháp/Kĩ thuật: Đàm thoại, phát (3) Hình thức tổ chức hoạt động: Làm việc cá nhân (4) Phương tiện dạy học: SGK, máy tính, máy chiếu (5) Kết quả: Học sinh có nhu cầu muốn học cách tạo mẫu hỏi Nội dung hoạt động Hoạt động giáo viên Hoạt động học sinh - Chiếu CSDL quản lí học sinh, bảng HOC SINH (?) Bảng gồm trường, trường chọn làm khóa - Hs trả lời Hoạt động giáo viên (?) Các em quan sát tìm cho hs có điểm mơn tin cao thấp (?) Giả sử bảng gồm 1000 ghi em gặp khó khăn việc tìm hs có điểm tin cao thấp Hoạt động học sinh - Hs trả lời - Mất nhiều thời gian, độ xác chưa cao - Hs đưa câu trả lời sử dụng thao tác lọc tìm kiếm tìm Gv chốt: Nếu câu hỏi liên quan tới bảng thao tác tìm kiếm lọc tìm ra, với câu hỏi phức tạp, liên quan tới nhiều bảng ta cần sử dụng mẫu hỏi Vậy mẫu hỏi có khả làm cách tạo mẫu hỏi Cơ em tìm hiểu hơm B Hình thành kiến thức (1) Mục tiêu: Giúp HS hiểu ý nghĩa cách thức để thực liên kết bảng (2) Phương pháp/Kĩ thuật: phát hiện, giải vấn đề (3) Hình thức tổ chức hoạt động: Làm việc cá nhân (4) Phương tiện dạy học: SGK, máy tính, máy chiếu (5) Kết quả: Học sinh biết 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 lôgic để xây dựng mẫu hỏi Hoạt động2: tìm hiểu khái niệm Phương pháp/kỹ thuật dạy học: hỏi đáp, giải vấn đề, Hình thức: Hoạt động GV GV: chiếu CSDL quản lí học sinh, đưa số mẫu hỏi làm sẵn xếp họ tên hs theo bảng chữ cái, tính điểm trung bình học sinh Từ ví dụ dựa vào sgk trả lời câu hỏi sau: (?) Trong Access em học đối tượng (?) Mẫu hỏi có phải đối tượng Access? (?) Mẫu hỏi (?) Có chế độ làm việc với mẫu hỏi - Yc học sinh khác nhận xét - Gv nhận xét chốt lại kiến thức Hoạt động HS - Hs trả lời Chú ý: Kết thực mẫu hỏi đóng vai trị bảng tham gia vào việc tạo bảng, biểu mẫu, tạo mẫu hỏi khác báo cáo - Hs nhận xét - Hs ghi - Hs trả lời - Hs trả lời - Hs trả lời Hoạt động GV GV: Để thực tính tốn kiểm tra điều kiện access có cơng cụ để viết biểu thức ( ?) Trong Toán, cho biểu thức sau : x + 10 X đgl gì, 10 đgl gì, sử dụng phép tốn ( ?) Tương tự vậy, biểu thức Access gồm có thành phần (?) Trong tính tốn có loại phép tốn nào? Hoạt động HS - Hs trả lời - gồm phép toán toán hạng - Trả lời câu hỏi - GV: Chúng ta dùng phép tốn để tính tốn toán hạng Access toán hạng đối tượng nào? - GV nhận xét chốt lại kiến thức - Hs trả lời ( ?) Giả sử cho trường DON_GIA, SO_LUONG để tính thành tiền cho khách hàng, theo em viết - GV nhận xét chỉnh sửa lại cho Từ rút quy cách viết biểu thức số học cú pháp cho trường tính tốn ( ?) Trong CSDL quản lí học sinh, theo em viết biểu thức để tìm học sinh Nữ, có điểm mơn Văn từ 7.5 trở lên - GV nhận xét chỉnh sửa lại cho ( ?) Biểu thức có phải biểu thức số học không - Gv kết luận lại biểu thức biểu thức logic, đưa kiến thức biểu thức logic - Hs lên bảng viết (có thể cách viết chưa đúng), hs khác nhận xét - Hs ý ghi - Hs ghi - Hs lên bảng viết (có thể cách viết chưa đúng), hs khác nhận xét Hs trả lời, hs khác nhận xét - Hs ghi - Hs ý ghi - GV giới thiệu hàm Trong bốn hàm (SUM, AVG, MIN, MAX) thực trường kiểu số Hoạt động3: tìm hiểu cách tạo mẫu hỏi Phương pháp/kỹ thuật dạy học: giải vấn đề, Hình thức: Hoạt động GV Hoạt động HS GV: Để bắt đầu làm việc với mẫu hỏi, cần xuất - Hs ý trang mẫu hỏi cách chọn Queries bảng chọn đối tượng cửa sổ CSDL Có thể tạo mẫu hỏi cách dùng thuật sĩ hay tự thiết kế, Dù sử dụng cách HS: Chú ý nghe giảng ghi Hoạt động GV bước để tạo mẫu hỏi GV: Giới thiệu cách tạo mẫu hỏi thơng qua ví dụ: Chiếu CSDL quản lí học sinh, tìm học sinh có điểm tất môn từ 6.5 trở lên Hoạt động HS GV: Thuyết trình: Với mẫu hỏi cần thống kê, nháy nút ∑ (Total) cơng cụ VD: Muốn đếm HS có điểm Hóa =10 HS: Chú ý nghe giảng Cần xác định: + Trường phân nhóm: (Total: Group by) → Hóa + Trường đk làm tiêu chuẩn phân nhóm →Hoa=10 + Trường tính tốn (Total: số hàm: sum, avg, count ) →So_HS (count) GV: Có hai chế độ thường dùng để làm việc với mẫu hỏi: chế độ thiết kế chế độ trang liệu Trong chế độ thiết kế, ta thiết kế xem hay sửa đổi thiết kế cũ mẫu hỏi C VẬN DỤNG (1) Mục tiêu: Giúp HS thực truy vấn liệu (2) Phương pháp/Kĩ thuật: Đàm thoại, phát (3) Hình thức tổ chức hoạt động: Cá nhân, cặp đôi thực hành, hoạt động nhóm (4) Phương tiện dạy học: SGK, máy tính, máy chiếu (5) Học sinh biết vận dụng kiến thức học vào giải tình thực tiễn cụ thể Hoạt động4: Ví dụ Phương pháp/kỹ thuật dạy học: giải vấn đề, đàm thoại Hình thức: Bước 1: Chuyển giao nhiệm vụ học tập; In Phiếu học tập đề giấy đưa tất HS lớp (y/c hs làm việc cá nhân P) PHIẾU HỌC TẬP Câu 1: Nếu toán mà câu hỏi liên quan tới bảng, ta có thể: A Thực thao tác tìm kiếm lọc bảng biểu mẫu B Sử dụng mẫu hỏi C A B D A B sai Câu 2: Nếu toán phức tạp, liên quan tới nhiều bảng, ta sủ dụng: A Mẫu hỏi B Bảng C Báo cáo D Biểu mẫu Câu 3: Bảng DIEM có trường MOT_TIET, HOC_KY Để tìm học sinh có điểm tiết điểm thi học kỳ , dòng Criteria trường HOC_KY, biểu thức điều kiện sau đúng: A MOT_TIET > AND HOC_KY >5 B [MOT_TIET] > AND [HOC_KY]>5 C [MOT_TIET] > OR [HOC_KY]>5 D [MOT_TIET] > "7" AND [HOC_KY]>"5" Câu 4: Bảng DIEM có trường MOT_TIET, HOC_KY Trong Mẫu hỏi, biểu thức số học để tạo trường TRUNG_BINH, lệnh sau đúng: A TRUNG_BINH:(2* [MOT_TIET] + 3*[HOC_KY])/5 B TRUNG_BINH:(2* MOT_TIET + 3*HOC_KY)/5 C TRUNG_BINH:(2* [MOT_TIET] + 3*[HOC_KY]):5 D TRUNG_BINH=(2* [MOT_TIET] + 3*[HOC_KY])/5 Câu 5: Cho CSDL quản lí học sinh (chiếu slide) tạo mẫu hỏi tìm học sinh làm nam có điểm tốn, văn Hết thời gian u cầu HS chia thành nhóm theo tổ GV hướng dẫn HS phân cơng nhóm trưởng , thư kí Thư kí có nhiệm vụ ghi lại kết nhóm Bước 2: Thực nhiệm vụ học tập Gv quan sát nhóm lớp , hỗ trợ nhóm gặp khó khăn nhắc nhở bạn hs chưa tích cực tham gia hoạt động nhóm Bước 3: Báo cáo kết thảo luận: Câu 1, 2, 3, gọi đồng thời nhóm viết bảng Câu 5: Cử nhóm xung phong trước lên thực Bước 4: Đánh giá kết thực hiên nhiệm vụ học tập Gv đánh giá kết nhóm cho điểm D Tìm tịi mở rộng (1) Mục tiêu: rèn luyện cho học sinh tạo mẫu hỏi (2) Phương pháp/ kỹ thuật: phân tích, giải vấn đề (3) Hình thức tổ chức hoạt động: cá nhân (4) Phương tiện dạy học: SGK, máy tính, máy chiếu projector (5) Sản phẩm: Học sinh tạo mẫu hỏi Nội dung hoạt động Hoạt động giáo viên Hoạt động học sinh Câu 6: Cho CSDL quản lí học sinh (chiếu slide) tạo mẫu hỏi gồm trường sau: MaSO, HoDem, Ten, Toan, Van, Li, Hoa, Tin, tính điểm trung bình mơn xếp danh sách học sinh theo bảng chữ (?) Cơng thức tính điểm trung bình (?) Các trường MaSO, HoDem, Ten, Toan, Van, Li, Hoa, Tin có bảng ta chọn hiển thị mẫu hỏi Điểm trung bình muốn hiển thị mẫu hỏi - Hs trả lời - Hs trả lời: ta phải thêm phải làm (?) Đặt tên cho trường gì? Mơ tả trường ta sử dụng biểu thức để viết Cách viết ntn Gv: thời gian gọi hs lên bảng làm, không cho nhà tìm hiểu thêm làm trường - Hs trả lời