Giáo trình tin học 12 - Tiết 22 §4 Truy vấn dữ liệu - (Tiết 2/4 tiết) a) Mục đích, yêu cầu: Về kiến thức: Biết khái niệm và vai trò của truy vấn (mẫu hỏi). Biết các bước chính để tạo ra một truy vấn. Về kỹ năng: Viết đúng biểu thức điều kiện đơn giản. Tạo được mẫu hỏi đơn giản. b) Chuẩn bị đồ dùng dạy học: Sách GK tin 12, Sách GV tin 12, đĩa chứa các chương trình minh họa (quản lý học sinh:gv biên soạn). HS có sách bài tập gv soạn. c) Phương pháp giảng dạy: Thực hành mẫu, hs làm theo, thuyết trình, hỏi đáp, đặt vấn đề, so sánh. d) Các bước lên lớp: 1. Ổn định tổ chức: Điểm danh. 2. Kiểm tra bài cũ: Cập nhật dữ liệu bao gồm các thao tác gì? 3. Nội dung: DSHS (MAHS, HODEM, TEN,GIOITINH,NGAYSINH,DIACHI,T O) MON_HOC (MA_MON_HOC , TEN_MON_HOC) BANG_DIEM(MAHS, MA_MON_HOC, NGAYKIEMTRA, DIEM_SO) 2)Tạo query (mẫu hỏi) bằng phương pháp thiết kế (Design): 2.1) Dùng Query để lọc dữ liệu, cho ẩn hiện trường, sắp xếp bản ghi: Ví dụ1: Dựa trên Table BANG_DIE M hãy lọc ra danh sách chứa tất cả các trường của nó nhưng ch ỉ chứa các học sinh có điểm >=8 B1: Trong cửa sổ CSDL, kích vào đối tượng Queries, kích đúp vào lệnh Create Query in Design View, xuất hiện- H28 B2:Trong cửa sổ Show Tale kích đúp vào Table BANG_DIE M để chọn qua lưới cuối cùng kích vào lệnh Close của Show Table - H29. B3: Chọn các trường muốn xuất hiện trong danh sách lọc, theo yêu cầu ở đây ta chọn hết bằng cách kích đúp chuột vào tiêu đề BANG_DIE M, bảng bị tô màu xanh, trỏ chuột vào vùng đã chọn kéo rê sang lưới QBE (mẫu hỏi theo ví dụ) thả chuột vào cột đầu tiên của lưới. (H30) B4:Ở dòng lọc (Criteria) , cột Diem_so, nhập điều kiện lọc >=8 (H30) B4: Kích chuột vào biểu tượng Run ( ), xuất hiện ds đã được lọc (H31), nếu không có gì thay đổi, ta kích vào nút Close của cửa sổ danh sách lọc, chọn Yes để đồng ý lưu Query, nhập tên Query, ví dụ: Q_LOC và Enter. H28 Giải thích: Filed: Khai báo tên trường được chọn Table; Tên table chứa trường đã chọn Sort: Sắp xếp dữ liệu nằm trong truờng đã chọn Show: cho ẩn /hiện cột đã chọn Criteria: ghi điều kiện lọc, điều kiện lọc nằm trên một hàng có ý nghĩa “Và” Or: Diễn tả điều kiện lọc có ý nghĩa “hoặc” H29 H30 Gọi là lưới QBE (Query By Example- lọc theo mẫu) H31. Danh sách hs được lọc ra theo yêu cầu điểm >=8 4) Câu hỏi về nhà : Hãy ghi vào lưới QBE sau đây bằng bút chì các điều kiện lọc để thực hiện yêu cầu sau: -Lọc ra danh sách gồm những hs có mã học sinh A2 hoặc A3, kiểm tra sau ngày 2/4/2006 . . Giáo trình tin học 12 - Tiết 22 §4 Truy vấn dữ liệu - (Tiết 2/ 4 tiết) a) Mục đích, yêu cầu: Về kiến thức: Biết khái niệm và vai trò của truy vấn (mẫu hỏi). Biết các. ra một truy vấn. Về kỹ năng: Viết đúng biểu thức điều kiện đơn giản. Tạo được mẫu hỏi đơn giản. b) Chuẩn bị đồ dùng dạy học: Sách GK tin 12, Sách GV tin 12, đĩa chứa các chương trình minh. bằng bút chì các điều kiện lọc để thực hiện yêu cầu sau: -Lọc ra danh sách gồm những hs có mã học sinh A2 hoặc A3, kiểm tra sau ngày 2/ 4 /20 06 .