MẪU HỎI TRÊN MỘT BẢNG”

Một phần của tài liệu Bài giảng giao an lop 12 nam hoc 2010-2011 (Trang 63 - 66)

- Về nhà học bài và chuẩn bị trước Bài Tập Và Thực Hành 6“Mẫu Hỏi Trên Một Bảng”

MẪU HỎI TRÊN MỘT BẢNG”

I/- Mục đích – yêu cầu :

 Về kiến thức :

+ Làm quen với mẫu hỏi kết xuất thơng tình nồng từ một bảng.

+ Làm quen với mẫu hỏi cĩ sử dụng gộp nhĩm : biết sử dụng các hàmgộp nhĩm ở mức độ đơn giản.

 Về kỹ năng :

+ Kiểm tra kỹ năng về các thao tác: viết đúng biểu thức điều kiện đơn giản, tạo được mẫu hỏi đơn giản. Qua đây GV bộ mơn nắm lại trình độ tiếp thu của hs, từ đĩ phân loại hs, điều chỉnh bài tập cách dạy phù hợp, rà sốt lại phương pháp giảng dạy, nội dung kiến thức truyền đạt rút kinh nghiệm cho bài sau.

 Về thái độ :

+ Cĩ trách nhiệm bảo vệ tốt các trang thiết bị và khơng được tự động sử dụng máy tính khi chưa cĩ sự cho phép của giáo viên.

II/- Chuẩn bị :

 GV : + Phải cĩ giáo án và bài tập thực hành, sách GV, sách giáo khoa.

+ Chuẩn bị phịng thực hành. Copy các tệp CSDL làm CSDL cho bài tập. + Phân nhĩm để thực hành.

 HS : + Đọc trước sách giáo khoa ở nhà để chuẩn bị cho bài tập và thực hành 6.  PP : + Hướng dẫn, vấn đáp và diễn giảng.

III/- Hoạt động dạy học :

1. Ổn định lớp : Kiểm tra sĩ số (1’)

2. Kiểm tra bài cũ :

3. Nội dung bài tập và thực hành :

TG Hoạt Động Của GV Hoạt Động Của HS Nội Dung Ghi Bài

Tiết

25 + Trước hết chúng ta mở máy tính bằng cách ấn nút power để tính bằng cách ấn nút power để khởi động máy tính.

+ Ta vào Start Program

Microsoft office Microsoft Access 2003

+ Trước hết ta mở CSDL QuanLi_HS để sắp thứ tự theo tổ, họ đệm, tên, ngày sinh của các bạn nam.Trong chế độ thiết

Bài 1 : Sử dụng CSDL QuanLi_HS, tạo mẫu hỏi liệt kê và sắp thứ tự theo tổ, Họ tên, ngày sinh của các bạn nam.

Bài Tập Và Thực Hành 6

kế cần bỏ đánh dấu trên hàng Show( khơng hiển thị ), trên hàng Criteria cĩ giá trị là “Nam” chỉ chọn các hs nam.

B2 :

• Nếu chỉ cần thống kê để so sánh điểm trung bình mơn Tốn và điểm trung bình mơn Văn của các HS trong 1 tổ cĩ cần đưa vào mẫu hỏi các trường Ngày sinh, Địa chỉ,… khơng ? ( ngay cả các trường Họ điệm và tên trong trường hợp này cũng khơng quan trọng vì mẫu hỏi chỉ thống kê chung chứ khơng yêu cầu thơng tình nồng cụ thể).

• Tạo sao lại đổi tên các trường ?

Kết quả

- Chọn trường TB Tốn và TB Văn chọn Properties( Format- Standard.

+ Khi tạo query tên trường sẽ thay đổi (adsbygoogle = window.adsbygoogle || []).push({});

Bài 2 : Mẫu hỏi cĩ gộp nhĩm :

Trong CSDL QuanLi_Hs tạo mẫu hỏi

ThongKe cĩ sử dụng các hàm gộp nhĩm để so sánh trung bình điểm tốn và điểm văn giữa các tổ.

Tiến hành theo các bước sau : (Xem SGK trang 67)

Query ở chế độ thiết kế

Bài 3 : Sử dụng CSDL QuanLi_HS, tạo mẫu hỏi KI_LUC_DIEM thống kê các điểm cao nhất của tất cả các bạn trong lớp về từng mơn( Tốn, Lí, Hố, Văn, Tin). Tiết 26 - Đề bài thực hành:

Mở tệp Quanlyhocsinh.Mdb nằm trong thư mục My Document, gồm cĩ 03 tables như sau:

DSHS (MAHS, HODEM, TEN,GIOITINH,NGAYSINH,DIACHI,TO)MON_HOC (MA_MON_HOC , TEN_MON_HOC) MON_HOC (MA_MON_HOC , TEN_MON_HOC)

BANG_DIEM(MAHS, MA_MON_HOC, NGAYKIEMTRA, DIEM_SO)

Làm lại các vdï trong bài học truy vấn , nhớ sau khi làm xong phải thực hiện (RUN) để xem kết quả

o Dùng Query để tạo danh sách liệt kê các bản ghi thỏa mãn điều kiện cho trước, cho ẩn/hiện trường trong danh sách, sắp xếp bản ghi:

Bài tập 1: (Ví dụ1) Thiết kế Query , dựa trên Table BANG_DIEM để tạo ra danh sách chứa tất cả các trường của Table và chỉ chứa các bản ghi là những học sinh cĩ

điểm >=8. Đặt tên cho Query là Q1

Bài tập 2: (Ví dụ 2) Như bài tập 1, nhưng chỉ yêu cầu xuất hiện trong danh sách các trường, ngoại trừ trường ID .Đặt tênQ2

Bài tập 3: (Ví dụ 3) Như bài tập 1, nhưng yêu cầu sắp xếp ưu tiên trường MAHS tăng dần, nếu MAHS trùng nhau thì sắp xếp DIEM_SO theo chiều giảm dần. Đặt tên Q3

o Dùng Query để tạo danh sách tổng hợp nhiều truờng từ các bảng cĩ quan hệ:

Bài tập 4: (Ví dụ 4) Từ 03 Tables đã cĩ : DSHS, MON_HOC, BANG_DIEM. Hãy tạo danh sách chứa các trường sau đây:

MAHS, HODEM,TEN,NGAYSINH,TEN_MON_HOC, DIEM_SO. Đặt tên Q4

o Dùng Query để tạo trường mới:

Bài tập 5: (Ví dụ 5): Từ Query Q4, hãy thiết kế lại bằng cách thay hai trường HODEM và TEN bởi trường mới HO_VA_TEN. Cuối cùng lưu và đĩng cửa sổ lại.

o Dùng Query để gộp nhĩm, sử dụng hàm để tính tĩan:

Bài tập 6: (Ví dụ 6) Từ Table DSHS và Table BANG_DIEM hãy dùng Query để :

a) Tạo danh sách tổng hợp để gộp các bản ghi cĩ tổ (TO)như nhau nằm liên tục tạo thành một nhĩm để dễ phân biệt

b) Sau đĩ tính điểm trung bình, điểm cao nhất, điểm thấp nhất trên trường DIEM_SO. c) Sắp xếp tăng dần cho cột TO

d) Thực hiện Query để cho kết quả, đặt tên mới cho các trường tính điểm trung bình, điểm cao nhất, điểm thấp nhất (thay tên AvgOFDIEM_SO Điểm trung bình, MaxOFDIEM_SO Điểm cao nhất, MinOFDIEM_SOĐiểm thấp nhất.

e) Đặt tên cho Query là QTONG_KET 4. Củng cố:

- Chọn vừa đủ dl nguồn(bảng hoặc mẫu hỏi). Chỉ chọn các trường cần thiết cho mẫu hỏi. - Trên hàng Total cần chọn đúng hàm để gộp nhĩm(Avg, Max,…)

- Chọn trường nào để đặt điều kiện hỏi(Criteria) cho phù hợp từng yêu cầu. - Đặt tên mới cho trường như thế nào và trường nào cần hiển thị(ngầm định). 5. Dặn dị :

- Nếu em nào cĩ máy tính thì về nhà làm thêm và chuẩn bị trước bài Tập Và Thực Hành 7 “Mẫu Hỏi trên Nhiều Bảng” trong SGK trang 69.

Hồ Lợi, ngày……Tháng ……Năm 200 (adsbygoogle = window.adsbygoogle || []).push({});

Duyệt

Bài Tập Và Thực Hành 6

Tuần: 14 Ngày soạn: / / Tiết: 27 Ngày dạy: / /

Một phần của tài liệu Bài giảng giao an lop 12 nam hoc 2010-2011 (Trang 63 - 66)