Giáo án Tin học 12 - Bài 8: Truy vấn dữ liệu (Tiết 1) được biên soạn nhằm giúp học sinh nắm được những kiến thức về 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ỏi.
§8: TRUY VẤN DỮ LIỆU (tiết 1) 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ỹ - 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ế II Chuẩn bị Giáo viên: Giáo án, SGK Tin 12, SGV Tin 12, bảng phụ Học sinh: SGK tin 12, đồ dùng học tập III Tổ chức hoạt động tập Ổn định tổ chức lớp Kiểm tra cũ: Khơng Tiến trình học: Hoạt động thầy trò Nội dung Hoạt động 1: Các khái niệm (10p) Các khái niệm GV: Trên thực tế quản lý HS ta a Mẫu hỏi thường có u cầu khai thác thơng +Mẫu hỏi đối tượng tin cách đặt câu hỏi (truy vấn): quan trọng CSDL đê tổng hợp, Tìm kiếm HS theo mã HS? xếp tìm kiếm liệu liệu Tìm kiếm HS có điểm TB cao lưu trữ nhiều bảng lớp Một số khả mẫu hỏi là: - Sắp xếp ghi - Chọn ghi thoả mãn điều kiện cho trước - Chọn số trường cần thiết để hiển thị - Thực tính tốn - Tổng hợp hiển thị thông tin từ nhiều bảng mẫu hỏi khác GV: Để thực tính toán kiểm b.Biểu thức tra điều kiện, Access có cơng - Các kí hiệu phép tốn thường dùng bao cụ để viết biểu thức (biểu thức số gồm: học, biểu thức điều kiện biểu thức + , – , * , / (phép toán số học) lôgic) , =, =, (phép so sánh) GV: Trong tính tốn có AND, OR, NOT (phép toán logic) loại phép toán nào? - Các toán hạng tất biểu thức HS: Trả lời câu hỏi là: VnDoc - Tải tài liệu, văn pháp luật, biểu mẫu miễn phí Hoạt động thầy trò GV: Chúng ta dùng phép tốn để tính tốn tốn hạng Access toán hạng đối tượng nào? HS: Trả lời câu hỏi GV: Bên cạnh việc sử dụng biểu thức số học Access cho phép sử dụng biểu thức điều kiện biểu thức logic Ví dụ 1: MAT_DO: [SO_DAN] / [DIENTICH] TIEN_THUONG: [LUONG] * 0.1 - Biểu thức điều kiện biểu thức lôgic sử dụng trường hợp sau: + Thiết lập điều kiện kiểm tra liệu + 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 Ví dụ 2: Trong CSDL quản lí lương cán tìm cán Nam, có lương cao 1.000.000 biểu thức lọc: [GIOITINH] = “NAM” AND [LUONG]>1000000 GV: Có thể tiến hành gộp nhóm ghi theo điều kiện thực phép tính nhóm Access cung cấp hàm GV: Trong bốn hàm (SUM, AVG, MIN, MAX) thực trường kiểu số Ta xem xét bước tiến hành gộp nhóm tính tổng mục Hoạt động 2: Tạo mẫu hỏi (20p) GV: hướng dẫn học sinh cách tạo mẫu hỏi Hình 37 Mẫu hỏi Query_xem_diem_Ktra_Heso1 thiết kế Nội dung + Tên trường (đóng vai trị biến) ghi dấu ngoặc vng, ví dụ: [GIOI_TINH], [LUONG], … + Các số, ví dụ: 0.1 ; 1000000 + Các văn bản, viết dấu nháy kép, ví dụ: “NAM”, “HANOI” + Các hàm số (SUM, AVG, MAX, MIN, COUNT, …) - Biểu thức số học: : c Các hàm SUM Tính tổng giá trị AVG Tính giá trị trung bình MIN Tìm giá trị nhỏ MAX Tìm giá trị lớn COUNT Đếm số giá trị khác trống (Null) Tạo mẫu hỏi a Các bước để tạo mẫu hỏi: SGK b Để thiết kế mẫu hỏi mới: - Nháy đúp vào Create Query by using Wizard - Nháy đúp vào Create Query in Design View Để xem hay sửa đổi mẫu hỏi có: 1.Chọn mẫu hỏi cần xem sửa VnDoc - Tải tài liệu, văn pháp luật, biểu mẫu miễn phí Hoạt động thầy trị Cửa sổ gồm hai phần: Phần (nguồn liệu) hiển thị cấu trúc bảng (và mẫu hỏi khác) có chứa trường đưọc chọn để dùng mẫu hỏi (muốn chọn trường nháy đúp vào trường đó, tên trường tên bảng xuất phần dưới) Phần lưới QBE (Query By Example – mẫu hỏi theo ví dụ), nơi mơ tả mẫu hỏi Mỗi cột thể hiển trường sử dụng mẫu hỏi Dưới ta xét Nội dung hàng Hình 38 Bảng HK1 Mẫu hỏi Query_xem_diem_Ktra_Heso1 dạng trang liệu Nội dung Nháy nút Trong đó: + Field: Khai báo tên trường chọn Đó trường có mặt ghi cần tạo ra, trường dùng để lọc, xắp xếp, kiểm tra giá trị Table: Tên bảng chứa trường tương ứng + Sort: Các ô có cần xếp theo trường tương ứng khơng + Show: Cho biết trường tương ứng có xuất mẫu hỏi không + Criteria: Mô tả điều kiện để chọn ghi đưa vào mẫu hỏi Các điều kiện viết dạng biểu thức - Để thực gộp nhóm: cần làm xuất hàng Total lưới QBE cách nháy vào nút (Total) Trên trang mẫu hỏi, để chuyển mẫu hỏi sang chế độ trang liệu nháy nút Open ( ) Khi chế độ thiết kế mẫu hỏi chuyển sang chế độ trang liệu cách nháy nút chọn lệnh Datasheet View bảng View 3.Ví dụ áp dụng: (Thực ví dụ thực hành Hoạt động 3: Ví dụ (10p) GV: Ở phần VD Giáo viên: tới) nên thực máy chiếu thực bước để giúp học sinh nắm bắt học tốt Nếu có điều kiện phần nên thực giảng phịng thực hành vi tính Tổng kết hướng dẫn học tập nhà (05p) * Củng cố - Nhắc lại khái niệm mẫu hỏi, 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 - Nhắc lại bước để tạo mẫu hỏi, hai chế độ: chế độ thiết kế chế độ trang liệu mẫu hỏi VnDoc - Tải tài liệu, văn pháp luật, biểu mẫu miễn phí * Bài tập nhà Xem Bài tập thực hành 6: MẪU HỎI TRÊN MỘT BẢNG VnDoc - Tải tài liệu, văn pháp luật, biểu mẫu miễn phí ... xây dựng mẫu hỏi - Nhắc lại bước để tạo mẫu hỏi, hai chế độ: chế độ thiết kế chế độ trang liệu mẫu hỏi VnDoc - Tải tài liệu, văn pháp luật, biểu mẫu miễn phí * Bài tập nhà Xem Bài tập thực hành... nắm bắt học tốt Nếu có điều kiện phần nên thực giảng phịng thực hành vi tính Tổng kết hướng dẫn học tập nhà (05p) * Củng cố - Nhắc lại khái niệm mẫu hỏi, số hàm phép toán tạo biểu thức số học, biểu... kế mẫu hỏi mới: - Nháy đúp vào Create Query by using Wizard - Nháy đúp vào Create Query in Design View Để xem hay sửa đổi mẫu hỏi có: 1.Chọn mẫu hỏi cần xem sửa VnDoc - Tải tài liệu, văn pháp