Giáo án số 8: TRUY VẤN DỮ LIỆU ppt

7 431 0
Giáo án số 8: TRUY VẤN DỮ LIỆU ppt

Đang tải... (xem toàn văn)

Thông tin tài liệu

1 Giáo án số 8: TRUY VẤN DỮ LIỆU Giáo viên hướng dẫn: Thầy Trần Doãn Vinh. Sinh viên thực tập: Nguyễn Thị Ngoãn Lớp :K56A _ khoa CNTT_ĐHSPHN. A. Mục đích và yêu cầu: 1. Về kiến thức : + Nắm vững các toán hạng,các phép toán,biểu thức số học,biểu thức logic trong Truy vấn. + Nắm vững các thao tác tạo một mẫu hỏi. + Giúp học sinh hiểu được vai trò, tầm quan trọng, lợi ích khi sử dung Truy vấn. 2. Về tư tưởng tình cảm: + Giúp học sinh hiểu hơn về tin học và ứng dụng tầm quan trọng của tin học trong cuộc sống. B. Phương tiện,phương pháp: 1. Phương pháp . + Kết hợp các phương pháp giảng dạy như : thuyết trình, vấn đáp thảo luận…trong đó thuyết trình là chủ đạo . 2. Phương tiện . + Bảng ( hoặc máy chiếu nếu có ) + Giáo án + Sách giáo khoa + Sách tham khảo (nếu có) C. Tiến trình lên lớp và nội dung bài giảng : I. Ổn định lớp:( 1’) Yêu cầu lớp trưởng báo cáo sĩ số. II. Kiểm tra bài cũ và gợi động cơ(5’): 1. Kiểm tra bài cũ : + Câu hỏi :Các em hãy cho biết mục đích tạo liên kết giữa các bảng. Vì sao phải tạo liên kết giữa các bảng? 2 + Trả lời : Mục đích của việc tạo liên kết là để Access phải biết kết nối các bảng như thế nào khi kết xuất thông tin . Tạo liên kết giữa các bảng vì: Nếu không liên kết sẽ dẫn tới dư thừa dữ liệu và không đảm bảo tính nhất quán của dữ liệu. 2. Gợi động cơ:. Đó là TRUY VẤN DỮ LIỆU Nội dung Hoạt động của thầy và trò tg 1.CÁC KHÁI NIỆM. a.Mẫu hỏi: Dùng mẫu hỏi vào liên kết giữa các bảng,ta có thể thống kê giữ liệu,nhóm và lựa chọn các bản ghi của nhiều bảng theo các điều kiện cho trước. Mẫu hỏi dùng để :  Sắp xếp các bản ghi.  Chọn các bản ghi thoả mãn các điều kiện cho trước.  Chọn các trường hiển thị.  Thực hiện các tính toán như tính tổng, đếm bản ghi…  Tổng hợp và hiển thị thông tin từ nhiều bảng. Chế độ làm việc của mẫu hỏi:  Chế độ thiết kế.  Chế độ trang dữ liệu. Kết quả của mẫu hỏi:  Đóng vai trò như một bảng.  Có thể tham gia vào việc tạo 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: Các phép toán :  + , - , * , / : phép toán số học  < , > , <= , >= , = , <> : phép so sánh.  AND,NOT, OR : phép toán lôgic. GV: Hôm nay chúng ta học bài mới. Bài này rất khó đề nghị các em phải chú ý nghe giảng. GV: Chúng tìm hiểu Mẫu hỏi là gì và nó dùng để làm gì? Kết quả của mẫu hỏi dùng để làm gì? GV: Các biểu thức trong mẫu hỏi: Có các phép toán,Các toán hạng, các biểu thức logic. Ví dụ: viết trường tổng lương bằng lương chính cộng tiền thưởng. Trả lời: TONG_LUONG: [LUONG] + ; [LUONG]*0,1 15’ 3 Toán h ạng .  Tên trường (biến) được ghi trong dấu ngoặc vuông. Ví dụ : [LUONG],…  Hằng số. ví dụ : 0,1; 1000,…  Hằng văn bản: viết trong nháy kép. Ví dụ : “ NAM” , “NU”, …  Hàm : SUM,AVG,MAX, Biểu thức số học :  Dùng để mô tả các trường tính toán.  Cú pháp : <tên trường>:<Biểu thức số học>. Ví dụ: TIEN_THUONG: [LUONG]*0,1 Biểu thức lôgic : Đượ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 mẫu hỏi. c.CÁC HÀM :  SUM : Tính tổng.  AVG : Tính trung bình.  MIN : Tìm giá trị nhỏ nhất.  MAX : Tìm giá trị lớn nhất.  COUNT : Đếm các giá trin khác trống. 2.TẠO MẪU HỎI. Các bước tạo mẫu hỏi  Chọn dữ liệu nguồn(các bảng và mẫu hỏi khác) cho mẫu hỏi.  Chọn các trường dữ liệu nguồn để đưa vào mẫu hỏi.  Khai báo các điều kiện lọc.  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ừ các GV: - Thuyết trình: Ở phần này chúng ta sẽ tìm hiểu về cách tạo mẫu hỏi. Sau đây là các bước tạo mẫu hỏi: . Chọn dữ liệu nguồn(các bảng và mẫu hỏi khác) cho mẫu hỏi. . Chọn các trường dữ liệu nguồn để đưa vào mẫu hỏi. . Khai báo các điều kiện lọc. 12’ 4 trường đã cho.  Đặ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 . Chế độ làm việc: có 2 chế độ.  Chế độ thiết kế  Chế độ trang dữ liệu. Thiết kế mẫu hỏi mới. Thực hiện một trong 2 cách sau: C1. Nháy đúp vào Create query by using wizard C2. Nháy đúp vào Crea te query in Design view. Để xem hay sửa đổi thiết kế mẫu hỏi: B1. Chọn mẫu hỏi cầnn xem hoặc cần sửa. B2. Nháy nút . 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ừ các trường đã cho. . Đặt điều kiện gộp nhóm. Chúng ta không nhất thiết phải thực hiện toàn bộ các bước này. Tiếp theo là chế độ làm việc nó gồm 2 chế độ: chế độ thiết kế và chế độ trang dữ liệu. Để thiết kế một mẫu hỏi mới chúng ta có hai cách: Một là Nháy đúp vào Create query by using wizard, hai là Nháy đúp vào Crea te query in Design view. Chúng ta có thể xem hay sửa đổi thiết kế mẫu hỏi thông qua hai bước sau: bước một chọn mẫu hỏi cần xem hoặc sửa, bước hai nháy nút Design. HS: Nghe giảng và ghi bài đầy đủ. GV: - Thuyết trình: Ở chế 5 Mẫu hỏi ở chế độ thiết kế. Nội dung của từng hàng :  Field :Khai báo tên các trường được chọn. Đó là các trường sẽ có mặt trong mẫu hỏi hoặc các trường dùng để lọc,sắp xếp kiểm tr giá trị…  Table: Tên bảng chứa trong trường tương ứng.  Sort: Xác định trường cần sắp xếp.  Show: Xác định 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ỗi câu hỏi. Các điều kiện được viết dưới dạng biểu thức logic. Khi đang ở chế độ thiết kế mẫu hỏi ta có thể xem kết quả bằng cách nháy nút hoặc nút hoặc chọn lệnh View  Datasheet View. độ thiết kế ta xét nội dung của từng hàng như sau (gv giải thích nội dung từng hàng): - Field :Khai báo tên các trường được chọn. Đó là các trường sẽ có mặt trong mẫu hỏi hoặc các trường dùng để lọc,sắp xếp kiểm tr giá trị… - Table: Tên bảng chứa trong trường tương ứng. - Sort: Xác định trường cần sắp xếp. - Show: Xác định 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ỗi câu hỏi. Các điều kiện được viết dưới dạng biểu thức logic. HS: Nghe giảng ghi bài đầy đủ. GV: - Sau đây cô và các em cùng xét bài toán “quản lí nhân viên”. 6 3.Ví dụ áp dụng . Đề bài: Khai thác CSDL “quản lí nhân viên”, đưa ra họ tên, ngày sinh nhân viên nữ. Cách làm: * Nháy đúp vào Create query by using wizard * Chọn bảng NHAN_VIEN làm dữ liệu nguồn. * Kích chuột vào các trường HOTEN, NGAYSINH, NAM trong bảng nhân viên để đưa vàp mẫu hỏi. * Trong lưới QBE, trên dòng Criteria, tại cột NAM gõ False . * Nháy nút để thực hiện mẫu hỏi và xem kết quả. 10’ J. Củng cố bài học ( 1’ ) - Yêu cầu các em lắm rõ mẫu hỏi là gì ? - Nêu các ứng dụng của mẫu hỏi. - Lắm rõ tạo mẫu hỏi . - Hiểu các biểu thức và lắm chắc nội dung của từng hàng để tạo mẫu hỏi K. Bài tập về nhà .(1’) - Thao tác tạo mẫu hỏi :Tìm và đưa ra nhân viên có lương lớn hơn 1 triệu. 7 - Nhân viên sinh trước năm 1965. L. Nhận xét những hạn chế trong bài giảng: . 1 Giáo án số 8: TRUY VẤN DỮ LIỆU Giáo viên hướng dẫn: Thầy Trần Doãn Vinh. Sinh viên thực tập: Nguyễn Thị. các bảng vì: Nếu không liên kết sẽ dẫn tới dư thừa dữ liệu và không đảm bảo tính nhất quán của dữ liệu. 2. Gợi động cơ:. Đó là TRUY VẤN DỮ LIỆU Nội dung Hoạt động của thầy và trò tg 1.CÁC. Mục đích và yêu cầu: 1. Về kiến thức : + Nắm vững các toán hạng,các phép toán,biểu thức số học,biểu thức logic trong Truy vấn. + Nắm vững các thao tác tạo một mẫu hỏi. + Giúp học

Ngày đăng: 11/08/2014, 06:21

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan