§8 TRUY VẤN DỮ LIỆU

Một phần của tài liệu Giáo án HK1 theo PPCT mới (Trang 61 - 65)

II. Phương pháp, phường tiện dạy học

§8 TRUY VẤN DỮ LIỆU

I. Mục đích, yêu cầu

1. Kiến thức

– 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 lôgic để xây dựng mẫu hỏi.

– Biết các bước chính để tạo một mẫu hỏi. 2. Kĩ năng

– Biết sử dụng hai chế độ: chế độ thiết kế và chế độ trang dữ liệu. Nắm vững cách tạo mẫu hỏi mới trong chế độ thiết kế..

II.Phương pháp, phường tiện dạy học

– Sử dụng phương pháp thảo luận nhóm, thuyết trình. – Phương tiện:

o Gv: SGK, giáo án, SGV, bảng phụ (tranh hình 52)

o Hs: học bài và xem trước bài ở nhà.

III. Nội dung bài mới

1. Ổn định lớp: Kiểm tra sĩ số (1p) 2. Bài cũ: (4p)

Yêu cầu hs điền vào chỗ trống (…) trong bảng dưới đây:

Tên thao tác Một cách thực hiện thao tác 1 Thiết lập liên kết

Chọn Tools → Relationships… hoặc nháy nút ……

2 Chọn các bảng Chọn bảng và nháy nút Add …

3 Sửa lại liên kết Nháy đúp vào đường liên kết …

4 Lưu lại liên kết …

5 Xoá liên kết …

3. Bài mới:

Hoạt động 1: Các khái niệm cơ bản về mẫu hỏi

Hoạt động của giáo viên và học sinh Nội dung TG

Gv: Mẫu hỏi là một công cụ hiệu lực của Access để tổng hợp, sắp xếp và tìm kiếm dữ liệu.

Gv: Mẫu hỏi là gì? sử dụng mẫu hỏi trong những trường hợp nào?

Hs: Trả lời.

1. Các khái niệm:

a) Mẫu hỏi:

Mẫu hỏi là một loại đối tượng của Access dùng để sắp xếp, tìm kiếm và kết xuất dữ liệu từ một hoặc nhiều bảng dựa vào liên kết giữa các bảng.

* Chức năng của mẫu hỏi: - Sắp xếp các bản ghi

- Chọn những bản ghi thỏa mãn các điều kiện cho trước.

- Chọn các trường để hiển thị - Tính toán các giá trị

- Tổng hợp và hiển thị thông tin từ nhiều bảng hay từ tập hợp các bảng và các mẫu hỏi khác.

* Có hai chế độ làm việc với mẫu hỏi: chế độ thiết kế và chế độ trang dữ liệu.

5p

Gv: Biểu thức là gì? Hs: trả lời câu hỏi.

Gv: hướng dẫn hs tìm hiểu về các sử dụng các hàm gộp nhóm.

Hs: lắng nghe, ghi bài

Gv: Biểu thức điều kiện và biểu thức logic sử dụng trong những trường hợp nào?

Hs: trả lời câu hỏi

* Kết quả của mẫu hỏi đó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, mẫu hỏi khác hoặc tạo báo cáo.

b) Biểu thức

Để thực hiện các tính toán và kiểm tra các điều kiện, 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 so sánh: <,>,=,<=,>=,<> - Phép toán logic: AND, OR, NOT

Các toán hạng trong tất cả các biểu thức có thể là:

+ Tên trường (đóng vai trò các biến) được ghi trong dấu ngoặc vuông.

+ Các hằng số;

+ Các hằng văn bản được viết trong dấu nháy kép;

+ Các hàm số: SUM, AVG, MAX, MIN, 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: Cách viết:

<tên trường>: <Biểu thức số học> Ví dụ:

DTBCN: ([DTBHKI] +[DTBHKII]*2)/3

Biểu thứclogic đượ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 ra mẫu hỏi.

ví dụ:

[GT] = “Nam” and [Tin] >=8.5

c) Các hàm:

Có thể tiến hành gộp nhóm các bản ghi theo điều kiện nào đó rồi thực hiệ các phép tính toán trên từng nhóm này. Các hàm gộp nhóm thường dùng:

SUM: Tính tổng các giá trị AVG: Tính giá trị trung bình MAX: Tìm giá trị lớn nhất. MIN: Tìm giá trị nhỏ nhất.

COUNT: Đếm số giá trị khác trống (Null).

3p

Hoạt động 2: Cách tạo mẫu hỏi đơn giản

2. Tạo mẫu hỏi:

Để làm việc với mẫu hỏi, ta chọn Queries 15p

Gv: Nêu các bước tạo mẫu hỏi mới (Queries)?

Hs: Trả lời.

Gv: Có bao nhiêu chế độ làm việc với biểu mẫu?

Hs: Có 2 chế độ làm việc với biểu mẫu: chế độ thiết kế và chế độ trang DL.

Gv: Cách thiết kế mẫu hỏi mới?

Gv: Để chuyển mẫu hỏi sang chế độ trang DL (có thể xem các DL đã chọn) thì làm cách nào?

Hs: trả lời.

Gv: Để chuyển chế độ thiết kế mẫu hỏi sang chế độ trang DL thì làm cách nào?

Hs: trả lời.

trong bảng chọn đối tượng.

* Các bước chính để tạo một mẫu hỏi mới:

- Chọn nguồn dữ liệu cho mẫu hỏi mới: gồm các bảng và các mẫu hỏi khác. - Chọn các trường từ nguồn dữ liệu đưa vào mẫu hỏi mới.

- Ra các điều kiện lọc các bản ghi đưa vào mẫu hỏi.

- Chọn các trường dùng để sắp xếp các bản ghi trong mẫu hỏi.

- Xây dựng các trường tính toán từ các trường đã có.

- Đặt điều kiện gộp nhóm.

(Không nhất thiết phải thực hiện tất cả các bước trên).

Có hai chế độ làm việc với mẫu hỏi: chế độ thiết kế và chế độ trang dữ liệu.

+ Thiết kế mẫu hỏi mới:

Bước 1: Xác định các thông số cần tạo mẫu hỏi.

Bước 2: Tạo mẫu hỏi

1. Thực hiện một trong hai cách sau đây: Cách 1: Nháy đúp vào Create Query by using Wizard để sử dụng thuật sĩ.

Cách 2: Nháy đúp vào Create Query in Design View để tự thiết kế.

2. Chọn dữ liệu nguồn:

+ Chọn tên bảng hoặc tên mẫu hỏi rồi nháy nút Add.

+ Nháy nút Close

3. Khai báo các thông số trong chế độ thiết kế:

Field: khai báo tên các trường được chọn.

Table: Tên các bảng chứa trường tương ứng.

Sort: Các ô chỉ ra có cần sắp xếp theo các trường tương ứng không.

Show: Các trường tương ứng có xuất hiện trong mẫu hỏi không.

Criteria: Mô tả điều kiện để chọn các bản ghi đưa vào mẫu hỏi. (viết dưới dạng các biểu thức logic).

Gộp nhóm làm xuất hiện hàng Total ( ) .

4. Nhập tên trường cần tính toán

Nhập tên trường cần tính toán và nháy nút (Build)

Trong hộp thoại Expression Builder nhập biểu thức tính → OK

5. Xem kết quả mẫu hỏi

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 nháy nút hoặc hoặc chọn lệnh View→Datasheet View

Hoạt động 3: Ví dụ áp dụng tạo mẫu hỏi

Gv: yêu cầu hs xem ví dụ SGK Hs: Xem ví dụ

Gv: giải thích ví dụ cho hs hiểu

3. Ví dụ: SGK/66 7p

IV. Củng cố, dặn dò (5p)

– Tóm tắt lại các kiến thức đã học trong bài Truy vấn dữ liệu.

– Mẫu hỏi là gì? Mẫu hỏi được sử dụng trong những trường hợp nào? – Thế nào là biểu thức?

– Các hàm thường dùng trong Access?

– Cách tạo mẫu hỏi mới có mấy cách? Cách thiết kế mẫu hỏi mới?

Ngày soạn: 29/10/2011

Tiết PPCT: 23

Một phần của tài liệu Giáo án HK1 theo PPCT mới (Trang 61 - 65)

Tải bản đầy đủ (DOC)

(93 trang)
w