- Biết vận dụng một số hàm cơ bản và phép toán thông dụng tạo ra các biểu thức số học, biểu thức điều kiện, biểu thức loogic để xây dựng mẫu hỏi.. - Biết các bước chính để tạo mẫu hỏi và[r]
(1)Ngày soạn: 13/11/2016 Ngày dạy: Tuần 14 – Tiết 27
BÀI 8: TRUY VẤN DỮ LIỆU I MỤC TIÊU BÀI HỌC
1 Kiến thức:
-Biết khái niệm mẫu hỏi công dụng mẫu hỏi
-Biết vận dụng số hàm phép tốn thơng dụng tạo biểu thức số học, biểu thức điều kiện, biểu thức loogic để xây dựng mẫu hỏi
-Biết bước để tạo mẫu hỏi tạo mẫu hỏi đơn giản 2 Kĩ năng:
- Thực tạo mẫu hỏi thỏa mãn điều kiện 3 Thái độ:
- HS có thái độ nghiêm túc, tích cực thực hành, thao tác xác, linh hoạt 4 Định hướng phát triển lực
-Thực thao tác tạo mẫu hỏi Access
-Hợp tác, cộng tác với bạn học, GV người khác sử dụng công nghệ thông tin truyền thơng
Có khả xác định giải vấn đề đơn giản thường xảy phần mềm Access sử dụng hàng ngày
II CHUẨN BỊ
- Giáo viên: Giáo án, SGK, máy tính, máy chiếu - Học sinh: SGK, học cũ đọc trước III TIẾN TRÌNH TỔ CHỨC DẠY HỌC
1 Ổn định tổ chức lớp học: Ổn định lớp, kiểm tra sĩ số. 2 Kiểm tra cũ: Cho CSDL KINH_DOANH:
Câu 1: Hãy nêu ưu điểm việc liên kết bảng CSDL trên? Câu 2: Thực tạo liên kết bảng trên?
Câu 3: Em đưa số yêu cầu khai thác liệu tổng hợp thông tin từ bảng CSDL nói trên?
3 Bài mới.
- ĐVĐ: Ta biết, CSDL chứa liệu phản ánh tồn thơng tin tập hợp đối tượng cần quản lí Cơng cụ tìm kiếm lọc giúp ta khai thác thơng tin từ bảng Muốn khai thác thông tin từ nhiều bảng ta làm nào?
Hoạt động GV Hoạt động HS Nội dung
- Nêu ví dụ minh họa máy tính mẫu hỏi như: chọn ghi thỏa mãn điều kiện cho trước, thực tính tốn, tổng hợp hiển thị thông tin từ nhiều bảng
- Quan sát đưa công dụng Mẫu hỏi
1.Các khái niệm
a Mẫu hỏi: Mẫu hỏi thường sử dụng để: - Sắp xếp ghi
- Chọn bảng cần thiết, ghi thỏa mãn điểu kiện cho trước
- Chọn trường cần thiết để hiển thị
(2)Hoạt động GV Hoạt động HS Nội dung - Mẫu hỏi có chế
độ làm việc?
- Giới thiệu: Các phép toán, toán hạng, biểu thức lô gic, biểu thức số học
- Cho ví dụ minh họa phần
Hãy lấy ví dụ biểu thức?
- Quan sát nhận xét
- Người ta sử dụng hàm để thực mẫu hỏi?
- Trong bốn hàm (SUM, AVG, MIN, MAX) thực trường kiểu số
Giáo viên giới thiệu
- Lắng nghe, suy nghĩ, trả lời
- Lắng nghe, quan sát, tự ghi
- Quan sát GV ghi
- Suy nghĩ, lên bảng ghi
- Lắng nghe, ghi
- Suy nghĩ, trả lời - Lắng nghe, ghi
- 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 phép toá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) - Toán hạng biểu thức là:
Tên trường (đóng vai trị biến) ghi dấu ngoặc vng Ví dụ: [GT], [LUONG], …
Hằng số 0.1 ; 1000000, …
Hằng văn bản, viết dấu nháy kép, ví dụ: “NAM”, “HANOI”, …
Hàm (Sum, avg, Max Min, count,…)
- Biểu thức số học sử dụng để mơ tả các trường tính tốn mẫu hỏi
Cú pháp: <Tên trường>.<Biểu thức số học> Ví dụ: MAT_DO: [SO_DAN] / [DIENTICH] TIEN_THUONG: [LUONG] *0.1 - Biểu thức lôgic sử dụng trường hợp sau:
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ụ 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
[GT] = “NAM” AND [LUONG]>1000000 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
- Các bước để tạo mẫu hỏi.
Chọn nguồn liệu cho mẫu hỏi mới, gồm bảng mẫu hỏi khác
(3)Hoạt động GV Hoạt động HS Nội dung bước để tạo mẫu
hỏi cho học sinh, đồng thời lưu ý cho học sinh:
Tùy thuộc vào loại câu hỏi mà ta thực đủ bước không đủ bước
- Giới thiệu thao tác cách thực thiết kế mẫu hỏi, xem sửa đổi mẫu hỏi có, cấu trúc cửa sổ thiết kế cho học sinh
- Học sinh nghiên cứu thông tin SGK cho biết cơng dụng dịng cửa sổ thiết kế mẫu hỏi (Field, Table, Sort, Show, Criteria)?
- Thực tạo mẫu hỏi máy chiếu - Gọi Hs lên thực mẫu hỏi tương tự - Nhận xét, phân tích
- Lắng nghe, quan sát GV
- Lắng nghe, quan sát GV ghi
- Lắng nghe
- Suy nghĩ, trả lời
- Quan sát chiếu thao tác GV - HS lên thực hiện, HS khác quan sát qua chiếu
- Lắng nghe, ghi
mẫu hỏi
Đưa điều kiện để lọc ghi đưa vào mẫu hỏi
Xây dựng trường tính tốn từ trường có
Đặt điều kiện gộp nhóm Để thiết kế mẫu hỏi
- Để thực thiết kế mẫu hỏi thực 1 trong cách sau.
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
Nháy nút
Trong đó:
Field Khai báo tên trường chọn có mặt mẫu hỏi dùng để lọc, xắp xếp, kiểm tra giá trị…
Table Tên bảng (mẫu hỏi) chứa trường tương ứng
Sort Xác đinh trường cần xếp
Show X.định trường x.hiện mẫu hỏi Criteria Mô tả điều kiện để chọn ghi đưa vào mẫu hỏi viết dạng biểu thức
3 Ví dụ áp dụng.
Khai thác CSDL “Quản lí Học sinh”, cần tạo mẫu hỏi cho biết danh sách HS có điểm trung bình tất mơn từ 6,5 trở lên
- Thực máy
4 Củng cố
- Khái niệm mẫu hỏi, biểu thức hàm sử dụng truy liệu - Thực tạo mẫu hỏi theo điều kiện
5 Dặn dị
(4)