Hs: Lắng nghe yêu cầu của giáo viên
Ngày soạn:10/12 CHƯƠNG II : HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU MICROSOFT ACCESS
Bài 8 : TRUY VẤN DỮ LIỆU
Tiết: 24
I. MỤC ĐÍCH YÊU CẦ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 logic để xây dựng các mẫu hỏi.
- Biết các bước chính để tạo mẫu hỏi.
2. Kỹ năng:
- Tạo được mẫu hỏi cơ bản.
- Biết sử dụng hai chế độ làm việc với mẫu hỏi: chế độ thiết kế và chế độ trang dữ liệu.
3. Thái độ: Nghiêm túc, tích cực trong tiết học.
II. CHUẨN BỊ CỦA GIÁO VIÊN VÀ HỌC SINH:
1. Giáo viên: Máy tính, máy chiếu, chương trình cơ sở dữ liệu sẳn có chứa dữ liệu, SGK. 2. Học sinh: SGK, chuẩn bị bài học.
III. NỘI DUNG:
1. Ổn định tổ chức: Kiểm tra sĩ số.
2. Kiểm tra bài củ: Để có thể thực hiện việc liên kết giữa 2 bảng thì 2 bảng đó phải cần có? 3. Bài mới:
Hoạt động của Giáo viên và Học sinh Nội dung
Hoạt động 1: Khái niệm
Gv: Đặt vấn đề.
Muốn khai thác thông tin về tập hợp các đối tượng cần quản lí trên một bảng ta phải làm gì? (Ai có điểm cao nhất?, …)
Hs: Thảo luận, trả lời.( thao tác tiềm kiếm, lọc..) Gv: Muốn biết thông tin của một đối tượng, nhưng thông tin này liên quan tới nhiều bảng thì ta phải xử lí thế nào?
Hs: Ta phải sử dụng mẫu hỏi. Gv: Chức năng của mẫu hỏi? Hs: Tham khảo SGK, trả lời.
Gv: Vậy có mấy cách làm việc với mẫu hỏi? Hs: Có 2 cách: thiết kế và thuật sĩ.
Gv: Để thực hiện tính toán, kiểm tra điều kiện, Access có công cụ để viết các biểu thức. Vậy trong biểu thức bao gồm những gì?
Hs: Gồm có Toán hạng và các phép toán.
Gv: Tương tự như trong Pascal, em hãy nêu một số phép toán thường dùng?
Hs: Phép toán số học, phép so sánh, phép toán logic. Gv: Toán hạng trong biểu thức bao gồm?
Hs: Tên trường, hằng số, hằng văn bản, hàm,..
Gv: Lưu ý học sinh toán hạng tên trường, hằng văn bản về cách ghi.
Hs: Ghi nhớ lưu ý.
Gv: Lấy một số ví dụ minh họa cho học sinh. Hs: Quan sát.
Gv: Biểu thức số học, biểu thức logic dùng để làm gì? Hs: Tham khảo SGK, trả lời.
Gv: Em hãy nêu một số hàm thông dụng mà Access cung cấp?
Hs: Trả lời.
Gv: Công dụng của những hàm đó? Hs: Trả lời.
1. Các khái niệm:
a. Mẫu hỏi : Trong CSDL chứa các thông tin về đối tượng ta đang quản lý. Dựa vào nhu cầu thực tế công việc, người lập trình phải biết cách lấy cách thông tin ra theo yêu cầu nào đó. Access cung cấp công cụ để tự động hóa việc trả lời các câu hỏi do chính người lập trình tạo ra. Nhưng với nhiều câu hỏi phức tạp, liên quan tới nhiều bảng thì ta cần sử dụng mẫu hỏi.