Bai8_Lop12
Chia sẻ bởi Nguyễn Như Vũ |
Ngày 26/04/2019 |
40
Chia sẻ tài liệu: Bai8_Lop12 thuộc Tin học 12
Nội dung tài liệu:
BÀI 8. TRUY VẤN DỮ LIỆU
Ngày soạn :
Ngày dạy :
Người soạn : Phạm Thị Hường
GV hướng dẫn: Nguyễn Văn Trường
I.Mục đích, yêu cầu:
- Hiểu khái niệm mẫu hỏi. Biết vận dụng một số hàm và phép toán 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.
- Biết các bước chính để tạo mẫu hỏi.
- Tạo được mẫu hỏi đơn giản.
- Biết sử dụng hai chế độ làm việc với mẫu hỏi: Chế độ thiết kế và chế độ trang dữ liệu.
II.Nội dung
* Thời gian dự kiến:
Nội dung
Thời gian (Phút)
Ổn định tổ chức lớp
1
Bài mới 42
Đặt vấn đề
1
1) Các khái niệm
11
2) Tạo mẫu hỏi
10
3) VD áp dụng
20
Củng cố, dặn dò
2
1) Bài mới
* Đặt vấn đề: Trong CSDL chứa các thông tin về đối tượng ta đang quản lý. Dựa vào thực tế công việc, chúng ta phải biết cách lấy thông tin ra theo yêu cầu nào đó. Access cung cấp công cụ để tự động hoá việc trả lời các câu hỏi này, nó có tên gọi là mẫu hỏi hay còn gọi là truy vấn.
Hoạt động của GV
Hoạt động của HS
1) Các khái niệm
a. Mẫu hỏi (Truy vấn)
*Định nghĩa:
- Mẫu hỏi là một trong những công cụ mạnh của Access dùng để: tổng hợp, sắp xếp và tìm kiếm dữ liệu, biến những dữ liệu thô đang được lưu trữ thành những thông tin cần thiết.
* Các chế độ làm việc với mẫu hỏi:
Hỏi: Theo dõi SGK một em cho biết mẫu hỏi có những chế độ làm việc nào?
* Một số khả năng của mẫu hỏi:
- Sắp xếp các bản ghi theo một ĐK nào đó.
- Chọn các bản ghi thỏa mãn các ĐK cho trước.
- Chọn các trường cần thiết để hiển thị, thêm các trường mới là kết quả thực hiện các phép tính trên các trường của bảng nguồn.
- Thực hiện tính toán trên dữ liệu lấy ra như tính TB cộng, tính tổng từng loại, đếm các bản ghi thỏa ĐK…
- Tổng hợp và hiển thị thông tin từ dữ liệu bảng hoặc mẫu hỏi khác nhau.
* Vai trò:
Kết quả thực hiện mẫu hỏi cũng đóng vai trò như một bảng và có thể tham gia vào việc tạo bảng, biểu mẫu, tạo mẫu hỏi khác hoặc tạo báo cáo.
b) Biểu thức
Hỏi: Một biểu thức gồm có các thành phần nào?
Hỏi: Các em biết những biểu thức nào?
* Các phép toán:
Hỏi: Một em hãy cho biết các phép toán được sử dụng tương ứng với từng biểu thức trên.
* Các toán hạng:
- Tên trường (đóng vai trò là các biến và được ghi trong dấu ngoặc vuông). VD : [Toan], [Luong]...
- Hằng số.
- Hằng văn bản( được viết trong dấu nháy kép). VD: “Nam”, “Ha Noi”…
- Các hàm ( VD: SUM, AVG, MAX, MIN, Count…)
* Vai trò của các BT:
- BTSH được sử dụng để mô tả các trường tính toán trong mẫu hỏi.
Cú pháp:
VD:
Mat_do:[So_dan] / [Dien_tich]
Tien_luong:[Luong]* 0.5
Hỏi: BTSH để mô tả cho trường Tổng để tính tổng điểm 3 môn Toán, Lý ,Tin là gì?
- BTĐK và BT Logic đượ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 ĐK lọc để tạo mẫu hỏi
VD: Trong CSDL ‘Quản lý HS’ có thể tìm các HS nam có điểm trung bình môn Tin từ 8.5 trở lên bằng biểu thức lọc:
[Gioi_tinh]=”Nam” and [Tin]>=8.5
c) Các hàm
SUM: Tính tổng
AVG: Tính giá trị trung bình
MIN: Tìm giá trị nhỏ nhất
MAX: Tìm giá trị lớn nhất
COUNT: Đếm số giá trị khác trống.
Chú ý: Bốn hàm đầu chỉ thực hịên trên các trường kiểu số.
2) Tạo mẫu hỏi
* Để làm việc với mẫu hỏi cần xuất hiện trang mẫu hỏi bằng cách nháy nhãn Queries trong bảng chọn đối tượng của cửa sổ CSDL.
* Để thiết kế mẫu hỏi mới:
Cách 1: Tự thiết kế
- Nháy đúp chuột vào: Create Query in Design View.
Cách 2: Dùng thuật sĩ.
- Nháy đúp chuột vào: Create Query by using Wizard.
* Các bước chính để tạo
* 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ẻ: Nguyễn Như Vũ
Dung lượng: |
Lượt tài: 1
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)