Bài 8. Truy vấn
Chia sẻ bởi Hoàng Thị Vân |
Ngày 25/04/2019 |
44
Chia sẻ tài liệu: Bài 8. Truy vấn thuộc Tin học 12
Nội dung tài liệu:
Tiết 24
§8. Truy vấn dữ liệu (Tiết 1/2)
Mục đích yêu cầu
Đưa ra các khái niệm mẫu hỏi, biểu thức trong các truy vấn của Access.
Hiểu khái niệm mẫu hỏi, biết vận dụng một số hàm và phép tóan tạo ra các biểu thức số học, biểu thức điều kiện và biểu thức logic để xây dựng mẫu hỏi.
Chuẩn bị của GV - HS
Chuẩn bị của giáo viên
Giáo án, SGK
Máy tính, máy chiếu và màn chiếu
Chuẩn bị của học sinh
SGK, vở ghi
Chuẩn bị bài trước khi đến lớp
Tiến trình lên lớp
Ổn định lớp
Lớp trưởng báo cáo sĩ số.
Kiểm tra bài cũ
Nội dung bài mới
Hoạt động của GV - HS
Nội dung
Đưa ra khái niệm mẫu hỏi và giải thích để học sinh hiểu được mẫu hỏi được ứng dụng để làm gì?
Gv (Nhấn mạnh): 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 thô đang được lưu trữ thành những thông tin cần thiết.
Mẫu hỏi tập hợp thông tin từ nhiều nguồn dữ liệu (bảng, mẫu hỏi đã xây dựng trước) và hoạt động như một bảng.
Lấy một ví dụ cụ thể áp dụng mẫu hỏi để tìm kiếm thông tin trong CSDL có sẵn.
Lấy ví dụ cụ thể để học sinh nhận thấy cần phải sử dụng biểu thức để thực hiện các truy vấn trong CSDL.
Nhắc nhở học sinh các phép toán ở đây cũng giống như các phép toán trong toán học nhưng chỉ khác cách thức biểu diễn các phép toán.
Đưa ra một ví dụ cần áp dụng biểu thức để thực hiện truy vấn nhưng để học sinh tự tìm ra biểu thức cho truy vấn đó.
Lấy ví du cụ thể áp dụng các hàm tính toán để truy vấn dữ liệu.
Đưa ra ví dụ cần phải áp dụng hàm để truy vấn, nhưng để học sinh tự chọn hàm áp dụng.
Các ví dụ trên nên tạo các mẫu hỏi để áp dụng ngay cho phần này.
Trước khi đi vào các bước tạo một mẫu hỏi, lấy một ví dụ và tạo mẫu cho học sinh một mẫu hỏi trước, làm đến đâu giải thích ngay tới đó.
Các khái niệm.
Mẫu hỏi (Query):
- CSDL chứa toàn bộ thông tin về các đối tượng mà ta quan tâm, do vậy cần phải biết cách kết xuất các thông tin này theo một yêu cầu nào đó. Access cung cấp cho ta cách để xây dựng các câu trả lời theo yêu cầu.
- Mẫu hỏi giúp ta tìm câu trả lời cho các bản ghi theo các điều kiện cho trước.
- Mẫu hỏi có thể sử dụng để :
Sắp xếp các bản ghi.
Tìm kiếm theo điều kiện cho trước.
Chọn các trường để hiển thị.
Tính toán các giá trị như tính trung bình cộng, tính tổng, đếm các bản ghi,…
Hiển thị thông tin từ nhiều bảng hay từ các bảng và mẫu hỏi khác.
- Có 2 chế độ làm việc với mẫu hỏi:
+ Chế độ thiết kế
+ Chế độ trang dữ liệu
Biểu thức:
Biểu thức dùng để thực hiện các tính toán hay kiểm tra các điều kiện…
Các phép toán trong biểu thức bao gồm:
Các phép toán số học: +, -, *, /
Các phép so sánh: <, >, <=, >=, =, <>
Các phép toán logic: AND, OR, NOT
Các toán hạng trong các biểu thức có thể là:
Tên trường: Ghi trong dấu ngoặc vuông [], ví dụ [Maso], [Hodem], [Ten],…
Các hằng số: 0, 1, 3, 1999…
Các hằng kí tự: đặt trong ngoặc kép: “ ”, ví dụ “Nam”, “Nữ”…
Các hàm số cho sẵn: SUM, AVG, COUNT, …
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
:
Ví dụ: Mat_do : [Dan_so]/[Dien_tich]
TB: ([Toan] + [Li])/2
TienThuong: [Luong]*0.1
Biểu thức điều kiện và biểu thức logic được sử dụng để:
Kiểm tra điều kiện vào.
Tạo các điều kiện lọc dữ liệu
Tạo mẫu hỏi.
Ví dụ: Trong CSDL Quanli_HS có thể lọc ra các hs nam có điểm môn Toán từ 8 trở lên bằng biểu thức:
GT = “Nam” And [Tin] >= 8.5
Các hàm:
Access cung cấp cho ta một số hàm thông dụng để xây dựng các tính toán trên các dữ liệu sẵn có.
Các hàm thường gặp:
§8. Truy vấn dữ liệu (Tiết 1/2)
Mục đích yêu cầu
Đưa ra các khái niệm mẫu hỏi, biểu thức trong các truy vấn của Access.
Hiểu khái niệm mẫu hỏi, biết vận dụng một số hàm và phép tóan tạo ra các biểu thức số học, biểu thức điều kiện và biểu thức logic để xây dựng mẫu hỏi.
Chuẩn bị của GV - HS
Chuẩn bị của giáo viên
Giáo án, SGK
Máy tính, máy chiếu và màn chiếu
Chuẩn bị của học sinh
SGK, vở ghi
Chuẩn bị bài trước khi đến lớp
Tiến trình lên lớp
Ổn định lớp
Lớp trưởng báo cáo sĩ số.
Kiểm tra bài cũ
Nội dung bài mới
Hoạt động của GV - HS
Nội dung
Đưa ra khái niệm mẫu hỏi và giải thích để học sinh hiểu được mẫu hỏi được ứng dụng để làm gì?
Gv (Nhấn mạnh): 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 thô đang được lưu trữ thành những thông tin cần thiết.
Mẫu hỏi tập hợp thông tin từ nhiều nguồn dữ liệu (bảng, mẫu hỏi đã xây dựng trước) và hoạt động như một bảng.
Lấy một ví dụ cụ thể áp dụng mẫu hỏi để tìm kiếm thông tin trong CSDL có sẵn.
Lấy ví dụ cụ thể để học sinh nhận thấy cần phải sử dụng biểu thức để thực hiện các truy vấn trong CSDL.
Nhắc nhở học sinh các phép toán ở đây cũng giống như các phép toán trong toán học nhưng chỉ khác cách thức biểu diễn các phép toán.
Đưa ra một ví dụ cần áp dụng biểu thức để thực hiện truy vấn nhưng để học sinh tự tìm ra biểu thức cho truy vấn đó.
Lấy ví du cụ thể áp dụng các hàm tính toán để truy vấn dữ liệu.
Đưa ra ví dụ cần phải áp dụng hàm để truy vấn, nhưng để học sinh tự chọn hàm áp dụng.
Các ví dụ trên nên tạo các mẫu hỏi để áp dụng ngay cho phần này.
Trước khi đi vào các bước tạo một mẫu hỏi, lấy một ví dụ và tạo mẫu cho học sinh một mẫu hỏi trước, làm đến đâu giải thích ngay tới đó.
Các khái niệm.
Mẫu hỏi (Query):
- CSDL chứa toàn bộ thông tin về các đối tượng mà ta quan tâm, do vậy cần phải biết cách kết xuất các thông tin này theo một yêu cầu nào đó. Access cung cấp cho ta cách để xây dựng các câu trả lời theo yêu cầu.
- Mẫu hỏi giúp ta tìm câu trả lời cho các bản ghi theo các điều kiện cho trước.
- Mẫu hỏi có thể sử dụng để :
Sắp xếp các bản ghi.
Tìm kiếm theo điều kiện cho trước.
Chọn các trường để hiển thị.
Tính toán các giá trị như tính trung bình cộng, tính tổng, đếm các bản ghi,…
Hiển thị thông tin từ nhiều bảng hay từ các bảng và mẫu hỏi khác.
- Có 2 chế độ làm việc với mẫu hỏi:
+ Chế độ thiết kế
+ Chế độ trang dữ liệu
Biểu thức:
Biểu thức dùng để thực hiện các tính toán hay kiểm tra các điều kiện…
Các phép toán trong biểu thức bao gồm:
Các phép toán số học: +, -, *, /
Các phép so sánh: <, >, <=, >=, =, <>
Các phép toán logic: AND, OR, NOT
Các toán hạng trong các biểu thức có thể là:
Tên trường: Ghi trong dấu ngoặc vuông [], ví dụ [Maso], [Hodem], [Ten],…
Các hằng số: 0, 1, 3, 1999…
Các hằng kí tự: đặt trong ngoặc kép: “ ”, ví dụ “Nam”, “Nữ”…
Các hàm số cho sẵn: SUM, AVG, COUNT, …
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
Ví dụ: Mat_do : [Dan_so]/[Dien_tich]
TB: ([Toan] + [Li])/2
TienThuong: [Luong]*0.1
Biểu thức điều kiện và biểu thức logic được sử dụng để:
Kiểm tra điều kiện vào.
Tạo các điều kiện lọc dữ liệu
Tạo mẫu hỏi.
Ví dụ: Trong CSDL Quanli_HS có thể lọc ra các hs nam có điểm môn Toán từ 8 trở lên bằng biểu thức:
GT = “Nam” And [Tin] >= 8.5
Các hàm:
Access cung cấp cho ta một số hàm thông dụng để xây dựng các tính toán trên các dữ liệu sẵn có.
Các hàm thường gặp:
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...
Người chia sẻ: Hoàng Thị Vân
Dung lượng: |
Lượt tài: 2
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)