- Nhắc lại khái niệm mẫu hỏi, 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. - Nhắc lại các bước chính để tạo một mẫu h[r]
(1)§8: TRUY VẤN DỮ LIỆU (tiết 1) 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 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
2 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ế
II Chuẩn bị
1 Giáo viên: Giáo án, SGK Tin 12, SGV Tin 12, bảng phụ. 2 Học sinh: SGK tin 12, đồ dùng học tập.
III Tổ chức hoạt động tập 1 Ổn định tổ chức lớp 2 Kiểm tra cũ: Không. 3.
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) GV: Trên thực tế quản lý HS ta thường có yêu cầu khai thác thông tin cách đặt câu hỏi (truy vấn): Tìm kiếm HS theo mã HS?
Tìm kiếm HS có điểm TB cao lớp
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 (biểu thức số học, biểu thức điều kiện biểu thức lơgic)
GV: Trong tính tốn có những loại phép tốn nào?
HS: Trả lời câu hỏi.
1 Các khái niệm a Mẫu hỏi
+Mẫu hỏi đối tượng quan trọng CSDL đê tổng hợp, xếp tìm kiếm liệu liệu lưu trữ nhiều bảng
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
b.Biểu thức
- Các kí hiệu phép tốn thường dùng bao gồm:
+ , – , * , / (phép toán số học) <, >, <=, >=, =, <> (phép so sánh) AND, OR, NOT (phép toán logic)
(2)Hoạt động thầy trị Nội dung GV: Chúng ta dùng phép tốn trên
để tính tốn tốn hạng vậy trong 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 bản 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 cá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ế
+ 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:
<Tên trường>:<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)
2 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.
(3)Hoạt động thầy trò Nội dung Cửa sổ gồm hai phần: Phần (nguồn
dữ 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
hiện 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
từng hàng
Hình 38 Bảng HK1 Mẫu hỏi Query_xem_diem_Ktra_Heso1 dạng
trang liệu Hoạt động 3: Ví dụ (10p)
GV: Ở phần VD Giáo viên: 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
2 Nháy nút Trong đó:
+ Field: Khai báo tên trường được 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 các 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 hiện 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 hoặc chọn lệnh Datasheet View trong bảng View.
3.Ví dụ áp dụng:
(Thực ví dụ thực hành tới)
4 Tổng kết hướng dẫn học tập nhà (05p) * Củng cố
(4)* Bài tập nhà