Tải bản đầy đủ (.pdf) (9 trang)

Giáo trình tin học 12 - Tiết 2 Truy vấn dữ liệu - (Tiết 2/4 tiết) ppsx

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (367.25 KB, 9 trang )

Giá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:







DSHS
(MAHS, HODEM,
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
ẩn hiện
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
chứ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
BANG_DIE
M để 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ô
mà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 ( ),
xuấ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.



H28
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”

H29

H30
Gọi là lưới QBE
(Query By Example-
lọc theo mẫu)

H31. 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 .

×