b Chuẩn bị đồ dùng dạy học: Sách GK tin 12, Sách GV tin 12, đĩa chứa các chương trình minh họa quản lý học sinh:gv biên soạn.. Kiểm tra bài cũ: Cập nhật dữ liệu bao gồm các thao tác gì
Trang 1Giáo trình tin học 12 -
Tiết 22 §4 Truy vấn dữ liệu - (Tiết 2/4 tiết)
a) Mục đích, yêu cầu:
Về kiến thức: Biết khái niệm và vai trò của truy vấn (mẫu
hỏi) Biết các bước chính để tạo ra một truy vấn
Về kỹ năng: Viết đúng biểu thức điều kiện đơn giản Tạo
được mẫu hỏi đơn giản
b) Chuẩn bị đồ dùng dạy học: Sách GK tin 12, Sách GV
tin 12, đĩa chứa các
chương trình minh họa (quản lý học sinh:gv biên soạn) HS
có sách bài tập gv soạn
c) Phương pháp giảng dạy: Thực hành mẫu, hs làm theo,
thuyết trình, hỏi đáp, đặt vấn đề, so sánh
d) Các bước lên lớp:
1 Ổn định tổ chức: Điểm danh
2 Kiểm tra bài cũ: Cập nhật dữ liệu bao gồm các
thao tác gì?
3 Nội dung:
Trang 2
DSHS
TEN,GIOITINH,NGAYSINH,DIACHI,T
O)
MON_HOC
(MA_MON_HOC , TEN_MON_HOC)
BANG_DIEM(MAHS,
MA_MON_HOC, NGAYKIEMTRA,
DIEM_SO)
2)Tạo query (mẫu hỏi) bằng phương pháp thiết kế (Design):
2.1) Dùng Query để lọc
dữ liệu, cho
trường, sắp xếp bản ghi:
Ví dụ1: Dựa trên Table BANG_DIE
M hãy lọc ra danh sách
Trang 3chứa tất cả các trường của nó nhưng chỉ chứa các học sinh có điểm >=8
B1: Trong cửa
sổ CSDL, kích vào đối tượng
Queries, kích đúp vào lệnh Create Query
in Design View, xuất
hiện- H28
B2:Trong cửa
sổ Show Tale kích đúp vào Table
Trang 4M để chọn qua lưới cuối cùng kích vào lệnh Close của Show
Table - H29 B3: Chọn các
trường muốn xuất hiện trong danh sách lọc, theo yêu cầu ở đây
ta chọn hết bằng cách kích đúp chuột vào tiêu
đề
BANG_DIE
M, bảng bị tô
Trang 5màu xanh, trỏ chuột vào vùng đã chọn kéo rê sang lưới QBE (mẫu hỏi theo
ví dụ) thả chuột vào cột đầu tiên của
lưới (H30) B4:Ở dòng lọc (Criteria) , cột Diem_so, nhập điều kiện lọc >=8
(H30)
B4: Kích chuột vào biểu tượng Run ( ),
Trang 6xuất hiện ds
đã được lọc
(H31), nếu không có gì thay đổi, ta kích vào nút Close của cửa
sổ danh sách lọc, chọn Yes
để đồng ý lưu Query, nhập tên Query, ví
dụ: Q_LOC
và Enter
Trang 7H28
Giải thích:
Filed: Khai báo tên trường được chọn
Table; Tên table chứa trường đã chọn
Sort: Sắp xếp dữ liệu nằm trong truờng đã chọn
Show: cho ẩn /hiện cột đã chọn
Criteria: ghi điều kiện lọc, điều kiện lọc nằm trên một
hàng có ý nghĩa “Và”
Or: Diễn tả điều kiện lọc có ý nghĩa “hoặc”
Trang 8H29
H30
Gọi là lưới QBE (Query By Example-lọc theo mẫu)
Trang 9H31 Danh sách hs được lọc ra theo yêu cầu điểm >=8
4) Câu hỏi về nhà :
Hãy ghi vào lưới QBE sau đây bằng bút chì các điều kiện lọc để thực hiện yêu cầu sau:
-Lọc ra danh sách gồm những hs có mã học sinh A2 hoặc A3, kiểm tra sau ngày 2/4/2006