Bài giảng Tin học 12 - Bài 8: Truy vấn dữ liệu được biên soạn bởi giáo viên Lê Vinh Quang, giúp học sinh nắm được khái niệm truy vấn dữ liệu, tạo mẫu hỏi, ví dụ áp dụng. Mời các bạn cùng tham khảo bài giảng để nắm chắc kiến thức.
Trang 1KIỂM TRA BÀI CŨ
2. Hãy nêu kĩ thuật tạo liên kết giữa
các bảng
Trang 2BÀI 8 TRUY VẤN DỮ LIỆU
TIẾT 26
Thầy giáo: Lê Vinh Quang
Trang 31 Các khái niệm
2 Tạo mẫu hỏi
3 Ví dụ áp dụng
Trang 41 Các khái niệm
a) Mẫu hỏi Xét bài toán: Để quản lí kì thi Tốt Nghiệp, người
ta tạo ra 2 bảng sau:
Trang 51 Các khái niệm
Mẫu hỏi là một đối tượng trong Access để sắp xếp, tìm kiếm dữ liệu từ nhiều bảng và mẫu hỏi khác.
a) Mẫu hỏi
Trang 6bảng hoặc mẫu hỏi khác.
Mẫu hỏi thường được sử dụng để:
1 Các khái niệm
a) Mẫu hỏi
Trang 71 Các khái niệm
a) Mẫu hỏi
Có hai chế dộ làm việc với mẫu hỏi:
Lưu ý: Kết quả thực hiện mẫu hỏi đóng vai trò như một bảng và
có thể tham gia tạo bảng, biểu mẫu, tạo mẫu hỏi khác hoặc tạo báo cáo
Trang 9Toán hạng trong biểu thức có thể là:
vuông ví dụ: [Toan], [Luong]
Trang 10 Biểu thức số học thường được sử dụng để mô tả các
trường tính toán trong mẫu hỏi
Ví dụ: Tien_thuong:[luong]*0.5
Biểu thức lôgic được sử dụng trong các trường hợp sau:
- Thiết lập bộ lọc cho bảng;
- Thiết lập điều kiện lọc để tạo mẫu hỏi.
Ví dụ tìm các học sinh là nam, có điểm trung bình môn tin từ
8.5 trở lên bằng biểu thức lọc:
[GT]=“Nam” AND [Tin]>=8.5
1 Các khái niệm
b) Biểu thức
Trang 13www.themegallery.com Company Logo
KIỂM TRA BÀI CŨ
độ trong mẫu hỏi ?
điều kiện sau: trường giới tính là nam và có điểm tin học lớn hơn 8.0 ?
TRẢ LỜI
Trang 14bảng hoặc mẫu hỏi khác.
Mẫu hỏi thường được sử dụng để:
Trang 15Có hai chế dộ làm việc với mẫu hỏi :
Lưu ý: Kết quả thực hiện mẫu hỏi đóng vai trò như một bảng
Trang 16Tiết:27 Bài 8:
Trang 182 Tạo mẫu hỏi
C1: Tự thiết kế
C2: Dùng thuật sĩ Chọn Queries trong bảng chọn đối tượng
Trang 192 Tạo mẫu hỏi
Các bước chính để tạo một mẫu hỏi:
Chọn dữ liệu nguồn (các bảng và mẫu hỏi khác)
Chọn các trường từ dữ liệu nguồn để đưa vào mẫu hỏi
Khai báo các điều kiện cần đưa vào mẫu hỏi để lọc các bản ghi;
Chọn các trường dùng để sắp xếp các bản ghi trong
mẫu hỏi;
Tạo các trường tính toán từ các trường đã có;
Đặt điều kiện gộp nhóm.
Trang 20Tự thiết kế mẫu hỏi
BƯỚC 1
Trang 21 Bước 2: Xuất hiện hộp thoại Show Table: chọn dữ liệu nguồn (các bảng, mẫu hỏi…)
Trang 22Bước 3: Chọn các trường để
đưa vào mẫu hỏi: nháy đúp
vào tên các trường cần đưa
vào mẫu hỏi
Các trường đã được chọn
Trang 23Nơi chứa dữ liệu nguồn (các bảng, mẫu hỏi đã chọn)
Lưới QBE: nơi mô
tả điều kiện mẫu hỏi
* Chế độ thiết kế gồm 2 phần:
Phần trên là nơi chứa dữ liệu nguồn
phần dưới là lưới QBE (Query By Example) nơi mô tả điều kiện
mẫu hỏi.
Trang 24Tên trường được chọn
Điều kiện để chọn các bản ghi đưa vào mẫu hỏi
Có hiển thị trường này trong
mẫu hỏi không?
Trang 25 Bước 4: Ta có thể xem kết quả khi thực hiện mẫu hỏi (chuyển qua chế độ trang dữ liệu):
Trang 26Cần biết danh sách học sinh có các điểm trung
bình ở tất cả các môn từ 6.5 trở lên trong CSDL
Quản lí học sinh
Toan, Li,Hoa,Van,Tin trong bảng HOC_SINH
Toan, Li, Hoa, Van, Tin gõ >=6.5
quả
3 Ví dụ áp dụng
Trang 27Khai thác CSDL Quanli_HS
1 Tạo mẫu hỏi cho biết danh sách HS có điểm TB môn Toán và Văn từ 6.5 trở lên
BÀI TẬP
Trang 28 Tạo CSDL TinhDiem gồm 1 Bảng_TinhDiem, trong đó có MaHS, Ten_HS, GT, Diem_LT, Diem_TH;
Nhập vào đó 5 b n ghi tùy ý Nhập vào đó 5 b n ghi tùy ý ản ghi tùy ý ản ghi tùy ý.
trường Ma_HS và Nam.
7 trở lên”.
có MaHS, Ten_HS, GT, Diem_LT, Diem_TH;
Nhập vào đó 5 b n ghi tùy ý Nhập vào đó 5 b n ghi tùy ý ản ghi tùy ý ản ghi tùy ý.
trường Ma_HS và Nam.
7 trở lên”.
BÀI TẬP VỀ NHÀ
Trả lời các câu hỏi 1, 2, 3, 4, 5 Sgk 68 Xem trước
BT và TH 7
Trang 29www.themegallery.com Company Logo
Trang 30CẢM ƠN QUÝ THẦY CÔ ĐẾN DỰ GIỜ