Giáo trình tin học 12 -
Tiết 23 §4 Truy vấn dữ liệu - (Tiết 3/4 tiết)
a) Mục đích, yêu cầu:
Vkiến thức: Biết khái niệm và vai trò ca truy vấn (mẫu
hỏi). Nắm các bước chính để tạo ra một truy vấn.
Vknă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 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: Thc 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. Ni dung:
2.2) Thiết kế lại Query
đã để điều chỉnh
việc lọc dữ liệu:
d 2: Dựa trên
query Q_LOC (
Query để lọc ra danh
sách chứa tất cả các
trư
ờng của bảng
BANG_DIEM nhưng
chchứa các học sinh
điểm >=8m ) - gi
nguyên điều kiện lọc
>=8 nhưng thiết kế lại
với yêu cu không cho
xuất hiện trong danh
sách trường ID.
Cách làm:
B1: Nếu Query đã làm
xong muốn thiết kết lại,
chọn query muốn thiết
kế, kích vào lệnh
Design (H32)
B2: dòng Show, cột
ID kích vào ,
(H33) kích vào Run để
thc hiện kết quả (H34)
H32
.
H33. Kết qudanh sách hs điểm>=8, không chứa
trường ID (so sánh với H31)
d 3: Như d 2,
nhưng yêu cầu sắp xếp
ưu tiên trường MAHS
tăng dần, nếu MAHS
trùng nhau thì sắp xếp
DIEM_SO theo chiều
giảm dần.
Trong cửa sổ thiết kế
Q_LOC, làm như sau:
B1: ng Sort (sắp xếp),
cột MAHS, chọn
Ascending(tăng dần),
tương tự cột DIEM_SO
chọn Descending-(H34).
B2: ch vào Run đthực
hiện, lưu các thay đổi vừa
rồi (H35)
H34
Hướng sắp xếp ưu tiên
MAHS trùng nhau, thì
DIEM_SO sắp xếp giảm
dần
DIEM_SO sắp xếp giảm
dần