Bài giảng Tin học Lớp 12 - Tiết 24, Bài 8: Truy vấn dữ liệu - Trường THPT Quang Trung

ppt 12 trang Mạnh Hào 16/12/2025 270
Bạn đang xem tài liệu "Bài giảng Tin học Lớp 12 - Tiết 24, Bài 8: Truy vấn dữ liệu - Trường THPT Quang Trung", để tải tài liệu gốc về máy hãy click vào nút Download ở trên.

Tóm tắt nội dung tài liệu: Bài giảng Tin học Lớp 12 - Tiết 24, Bài 8: Truy vấn dữ liệu - Trường THPT Quang Trung

Bài giảng Tin học Lớp 12 - Tiết 24, Bài 8: Truy vấn dữ liệu - Trường THPT Quang Trung
Tuần 12. Tiết 24. 
BÀI 8: 
TRUY VẤN DỮ LIỆU 
TRƯỜNG THPT QUANG TRUNG ĐÀ NẴNG 
12/24/2023 
1 
vothimyhanh 
1. Các khái niệm 
a. Mẫu hỏi 
Mẫu hỏi là một trong những công cụ quan trọng nhất của CSDL để tổng hợp , sắp xếp và tìm kiếm dữ liệu . 
Mẫu hỏi tổng hợp thông tin từ nhiều nguồn dữ liệu ( các bảng , mẫu hỏi đã xây dựng trước đó ) và hoạt động như một bảng . 
Mẫu hỏi là một trong những công cụ mạnh và mềm dẻo nhất trong Access 
Có 2 chế độ làm việc với mẫu hỏi là chế độ thiết kế và chế độ trang dữ liệu . 
12/24/2023 
2 
vothimyhanh 
Mẫu hỏi thường sử dụng để : 
Chọn bảng dữ liệu hoặc mẫu hỏi khác . 
Chọn trường hiển thị 
Chọn các bản ghi thỏa mãn những điều kiện nào đó . 
Sắp xếp các bản ghi 
Tính toán trên các trường 
Tạo biểu mẫu và báo cáo dựa trên mẫu hỏi 
Tạo mẫu hỏi dựa trên mẫu hỏi khác 
Thực hiện các thay đổi trên các bảng 
Trong Access có nhiều loại mẫu hỏi phục vụ cho nhiều mục đích khác nhau : select, update, delete, make-table, crosstab(mẫu hỏi chéo ) 
12/24/2023 
3 
vothimyhanh 
b. Biểu thức 
Để thực hiện tính toán và kiểm tra điều kiện , trong Access có công cụ để viết các biểu thức , bao gồm các toán hạng và các phép toán . 
Các phép toán thường dùng bao gồm : 
Phép toán số học : +, - , * , / 
Phép toán so sánh : , =, =. 
Phép toán logic : AND, OR, NOT 
Toán hạng trong các biểu thức có thể là : 
Tên trường(được ghi trong dấu ngoặc vuông):Vd : [ Toan ], [ Luong ], 
Hằng số : vd 0.1; 2000 
Hằng văn bản(được viết trong dấu nháy kép ) vd “ nam ” 
Hàm : vd sum, max, min 
12/24/2023 
4 
vothimyhanh 
Biểu thức số học : được sử dụng để mô tả các trường tính toán trong mẫu hỏi . 
	 Vd TIEN_THUONG:[LUONG]*0.2 
Biểu thức logíc : được sử dụng trong 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 
Vd Tìm học sinh là nữ , có điểm ĐTB môn Tin từ 8.0 trở lên [GT]=“Nam” AND [Tin]>=8.0 
c. Các hàm 
Access cung cấp một số hàm thống kê thông dụng áp dụng cho các nhóm , gọi tắt là các hàm gộp nhóm , trong đó có : 
SUM, MIN, MAX 
AVG : Tính giá trị trung bình 
COUNT: Đếm số giá trị khác trống (Null) 
12/24/2023 
5 
vothimyhanh 
2. Tạo mẫu hỏi 
	 Để làm việc với mẫu hỏi , chọn Queries trong bảng chọn đối tượng 
	 Tạo mẫu hỏi mới : dùng thuật sĩ hoặc tự thiết kế . 
	 Các bước chính để tạo một mẫu hỏi : 
Chọn dữ liệu nguồn cho mẫu hỏi . 
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ừ những trường đã có . 
Đặt điều kiện gộp nhóm . 
Chú ý: không nhất thiết phải thực hiện tất cả các bước này . 
12/24/2023 
6 
vothimyhanh 
Có 2 chế độ thường dùng để làm việc với mẫu hỏi 
Chế độ thiết kế 
Chế độ trang dữ liệu 
Trong chế độ thiết kế ta có thể thiết kế mới hoặc xem hay sửa đổi thiết kế cũ của mẫu hỏi . 
Để thiết kế mẫu hỏi mới , ta thực hiện : 
Cách 1: nháy đúp vào Create query in Design view 
Cách 2: nháy đúp vào Create query by using wizard 
Để xem hay sửa đổi thiết kế mẫu hỏi , thực hiện 
1-Chọn mẫu hỏi cần xem hoặc sửa . 
2-Nháy nút 
Khi đang ở chế độ thiết kế mẫu hỏi . Ta có thể thực hiện mẫu hỏi để xem kết quả bằng cách : 
Cách 1: nháy nút hoặc nút 
Cách 2: chọn lệnh View Datasheet View 
12/24/2023 
7 
vothimyhanh 
Vd về mẫu hỏi ở chế độ thiết kế 
Nguồn dữ liệu 
Lưới QBE 
Nơi mô tả điều kiện mẫu hỏi 
12/24/2023 
8 
vothimyhanh 
Xét nội dung của từng hàng trong lưới QBE 
Field 
Khai báo tên các trường được chọn 
Table 
Tên bảng hoặc mẫu hỏi chứa trường tương ứng 
Sort 
Xác định các trường cần sắp xếp 
Show 
Xác định các trường xuất hiện trong mẫu hỏi 
Criteria 
Mô tả điều kiện để chọn các bản ghi đưa vào mẫu hỏi(các điều kiện được viết dưới dạng biểu thức logic) 
12/24/2023 
9 
vothimyhanh 
3. Ví dụ áp dụng 
	 Khai thác CSDL “ Quản lý học sinh ” cần tạo mẫu hỏi cho biết danh sách học sinh có điểm trung bình ở tất cả các môn từ 5 trở lên . 
1-Nháy đúp vào Create query in Design view 
2-Chọn bảng diem_HS làm dữ liệu nguồn 
3-Nháy đúp chuột vào các trường trong bảng diem_HS . 
4-Trong lưới QBE, trêb dòng Criteria tại các cột DToan , DLy , DHoa , DVan , DTin gõ >=5 
5-Nháy nút để thực hiện mẫu hỏi và xem kết quả 
12/24/2023 
10 
vothimyhanh 
Câu hỏi và bài tập 
Câu 1: Để hiển thị một số bản ghi nào đó trong CSDL dùng : 
Mẫu hỏi 
Câu hỏi 
Liệt kê 
Trả lời 
Hãy chọn phương án đúng . 
12/24/2023 
11 
vothimyhanh 
Câu 2: Truy vấn dữ liệu có nghĩa là : 
In dữ liệu 
Tìm kiếm và hiển thị dữ liệu 
Xóa các dữ liệu không cần đến nữa 
Cập nhật dữ liệu 
Hãy chọn phương án đúng 
12/24/2023 
12 
vothimyhanh 

File đính kèm:

  • pptbai_giang_tin_hoc_lop_12_tiet_24_bai_8_truy_van_du_lieu_truo.ppt