III. Tiến trỡnh bài dạy: 1 Ổn định lớp:
1. Khỏi niệm: a/ Mẫu hỏ
Trờn thực tế khi quản lớ HS ta thường cú những yờu cầu khai thỏc thụng tin bằng cỏch đặt cõu hỏi (truy vấn)
Tỡm kiếm HS theo mó HS
Tỡm kiếm những HS cú điểm TB cao nhất lớp, …
HS trỡnh bày lại 2 chế độ làm việc với bảng. ->2 chế độ làm việc với mẫu hỏi: + Chế độ thiết kế
+ Chế độ trang dữ liệu.
Trong tớnh toỏn chỳng ta cú nhứng loại phộp toỏn nào?
GV giải thớch và lấy cỏc vớ dụ. Vd: [Toan], [LUONG]…
1. Khỏi niệm:a/ Mẫu hỏi a/ Mẫu hỏi
Một số khả năng của mẫu hỏi: - Sắp xếp cỏc bản ghi
- Chọn cỏc bản ghi thỏa món cỏc điều kiện cho trước
- Chọn cỏc trường để hiển thị
- Thực hiện tớnh toỏn như tớnh trung bỡnh cộng, tớnh tổng, đếm bản ghi…
b/ Biểu thức
* Cỏc phộp toỏn thường dựng - Phộp toỏn số học: + - * /
- Phộp so sỏnh: <, >, <=, >=, =, <> - Phộp toỏn lụgic: AND, OR, NOT * Cỏc toỏn hạng trong cỏc biểu thức: - Tờn trường (đúng vai trũ cỏc biến) được ghi trong dấu ngoặc vuụng
- Hằng số
NS: 12/11/08 ND: 19/11/08
Vd: 0.1, 1000000, … Vd: “Nam”, “Nữ”
Vd:[TIEN_LUONG]: [LUONG]*0.1
Lưu ý: Cỏc hàm sum, avg, min, max chỉ thực hiện trờn cỏc trường kiểu số GV Hướng dẫn HS cỏc bước tạo mấu hỏi
- Chọn dữ liệu nguồn
- Chọn cỏc trường để đưa vào mẫu hỏi
- Khai bỏo cỏc điều kiện
- Chọn cỏc trường dựng để sắp xếp cỏc bản ghi trong mẫu hỏi
- Tạo cỏc trường tớnh toỏn từ cỏc trường đó cú
- Đặt điều kiện gộp nhúm
GV giải thớch rừ cỏc hàng trong lưới QBE: Field, Table, Sort, Show, Criteria.
=> Khi đang ở chế độ thiết kế mẫu hỏi, ta cú thể thực hiện mẫu hỏi để xem lại kết quả
- Trờn thanh cụng cụ ta cú thể click nỳt hoặc
- Trờn thanh menu ta chọn view -> datasheet view
Thực hiện trờn CSDL quản lớ học sinh
- Hằng văn bản, được viết trong dấu nhỏy kộp
- Hàm (sum, avg, max, min, count,…) * Biểu thức số học: Được sử dụng để mụ tả cỏc trường tớnh toỏn trong mẫu hỏi, mụ tả này cú cỳ phỏp sau:
<tờn trường>: <biểu thức số học>
* Biểu thức lụgic được sử dụng trong cỏc trường hợp sau:
- Thiết lập bộ lọc cho bảng
- Thiết lập điều kiện lọc để tạo mẫu hỏi
c/ Cỏc hàm
- Access cung cấp một số hàm gộp nhúm:
+ sum: tớnh tổng
+ Avg: Tớnh giỏ trị trung bỡnh + Min: Tỡm giỏ trị nhỏ nhất + Max: Tỡm giỏ trị lớn nhất
+Count: Đếm số giỏ trị khỏc trống (Null)