+ Sắp xếp các bản ghi theo một thứ tự Hs: Trả lời nào đó; + Chọn các bảng cần thiết, những bản ghi thỏa mãn các điểu kiện cho trước; + Chọn một số trường cần thiết để hiển thị, thêm các [r]
Trang 1Tiết thứ 24 Ngày soạn:11-11-2008
§8- TRUY VẤN DỮ LIỆU A- MỤC TIÊU
1-+
+
+
2- +
+
+ Thao tác các
+
3- Thái )*
+ Nghiêm túc-
B- PHƯƠNG PHÁP GIẢNG DẠY
+
C- CHUẨN BỊ GIÁO CỤ
1- Giáo viên: SGK, SGV, máy
minh 3 N ba " HOADON, HANG, KHACHHANG
2-D- TIẾN TRÌNH BÀI DẠY
1- Q )R ;/C tra $+ $ (1 phút)
=+
$
2-3- @* dung bài ;
a- Đặt vấn đề: (1 phút)
" ,-7 thao tác #; X : nào các em qua bài ;
b- Nội dung bài mới:
@cj DUNG Kl m@
Hoạt đông 1:
Tìm khái
Gv: Trên
)E câu (truy #F`
Tìm HS theo mã HS : nào?
Tìm ? HS có ) TB cao F
;/r
1.Các khái niệm
Trang 2- Có 4 &1 L1 thông :o
* " Z" nó (1 )* : *
" Xt ] P Access 1 1(
&? vào các " thông qua " Z"
W" `
Gv: 9^ ? phân tích trên em hãy cho
X là gì?
Hs: L8 vào SGK 2" o
Gv:
nào?
Hs: 92" o
Hoạt động 2:
Tìm
Gv:
các
Gv: Trong tính toán chúng ta có những loại
phép toán nào?
Hs: 92" o câu
a Mẫu hỏi
-
có câu do :o dùng )E ra ). #; CSDL
- Một số khả năng của mẫu hỏi:
+ =\/ 5/ các " ghi theo * 8 nào )pw
+ ghi +
R thêm các 2:o ; 3 là
các phép toán trên các
"`w +
ra
^ (1 ) các " ghi )4
xw + 9[ >/ và R thông tin ^
" và các khác
+
+ 91( và báo cáo &8 trên
w + Làm N 1( khác…
b.Biểu thức
- Các kí hiệu phép toán :o dùng
bao N : + , – , * , / (phép toán
Trang 3Gv: Chúng ta dùng các phép toán trên để
tính toán trên các toán hạng vậy trong
Access các toán hạng là những đối tượng
nào?
Hs: 92" o câu
Gv: Bên
logic
Gv: Có hành */ nhóm các " ghi
theo
các phép tính trên ^ nhóm này Access
cung
trong )p có * $ hàm :o dùng : :
Gv: Trong )p . hàm (SUM, AVG, MIN,
<, >, <=, >=, =, <> (phép so sánh) AND, OR, NOT (phép toán logic)
- Các toán
+ Tên các 2:o W)p vai trò các
ví &' : [GIOI_TINH], [LUONG], … + Các q $. ví &' : 0.1 ; 1000000,
……
+ Các
&F nháy kép, ví &' : “NAM”,
“HANOI”, ……
+ Các hàm $ (SUM, AVG, MAX, MIN, COUNT, …)
-
mô " các 2:o tính toán trong
mô " này có cú pháp : sau:
<Tên
Ví dụ :
[DIENTICH]
TIEN_THUONG : [LUONG] * 0.1
-
lôgic
>/ sau:
+ 9 -/ )4 tra &?
-/ vào "
+
+ ghi mãn ) 1(
Ví dụ :
Trong CSDL Z" lí :! cán * có
tìm các cán * là Nam, có :! cao
[GIOITINH] = “NAM” AND [LUONG]>1000000
c Các hàm
SUM Tính [ các giá 2R
AVG Tính giá 2R trung bình
MIN Tìm giá 2R F
MAX Tìm giá 2R ; F
COUNT b $ giá 2R khác
2. (Null)
Trang 4MAX)
Ta
tính
Tìm cách 1(
Gv:
5F trang q cách nháy nhãn
Queries trong
$[ CSDL
Có 1( q cách dùng - $+
hay 8
Gv: Thao tác các
sau
các
Có hai
Trong
Hình 36 Thanh công
Query_xem_diem_Ktra_Heso1 ở chế độ thiết
kế
2.Tạo mẫu hỏi
a Các bước để tạo mẫu hỏi:
B1: K3 nguồn dữ liệu cho
; N các " và các khác
B2: K3 các 2:o ^ N &? ) ): vào ;
B3:
" ghi ): vào
B4: Xây &8 các 2:o tính toán ^ các 2:o )_ có
B5: bE )4 */ nhóm
b Để thiết kế mẫu hỏi mới:
- Nháy )B/ vào Create Query by using Wizard
- Nháy )B/ vào Create Query in Design View.
Để xem hay sửa đổi mẫu hỏi đã có:
2 Nháy nút
Trong đó :
+ Field : Khai báo tên các 2:o trong
dùng
và
* 2:o tính toán ;
+ Table : Tên các
:!
+ Sort : Các ô
theo 2:o :! không
+ Show : Cho 2:o :!
có 5F trong không
Trang 5Trên H 37 trong SGK trang 44 )67 chính là
trúc các
các
này
2:o )p tên 2:o và tên " $ 5F
P /] &:;` H] &:; là :; QBE
(Query By Example – theo ví &'`
Hình 38 Bảng HK1 và Mẫu hỏi
Query_xem_diem_Ktra_Heso1 dạng trang
dữ liệu
Hoạt động 4:
Ví &' áp &'
+ Criteria : Mô
các " ghi ): vào Các )4
Ví dụ : Trong bài toán s" lí )
* môn”, có 1( * ) tìm danh sách các
^ 1 ) 10 và có [ 4 bài tra
15 phút
1, 5F ^ hai " LILICH và HK1 (các 2:o 1A1, 1A2, 1A3, 1A4
1): Trong /] :; QBE gõ trên dòng Criteria
<=10, H.37 và H.38)
hàng Total trong :; QBE, !
mô " các )4 */ nhóm và tính
[ q cách nháy vào nút
(Total) Ta
Trên trang
có
ta )
Khi
&? q cách nháy nút trên thanh công
Datasheet View trong " View.
3.Ví dụ áp dụng:
Ví dụ : Trong bài toán s" lí )
Trang 6Gv:
sinh
* môn”, có 1( * ) tìm danh sách các
^ 1 ) 10 và có [ 4 bài tra
15 phút
1, 5F ^ hai " LILICH và HK1 (các 2:o 1A1, 1A2, 1A3, 1A4
1): Trong /] :; QBE gõ trên dòng Criteria
<=10, H.37 và H.38)
4- Cũng cố: (2 phút)
-
5- Nhiệm vụ về nhà: (1 phút)
*
* Bài
DIEM
1/ Tính ) trung bình môn
2/ Tính ) cao F F/ F và bình quân