Bài 8. Truy vấn dữ liệu
Chia sẻ bởi Đỗ Vũ Hiệp |
Ngày 10/05/2019 |
1675
Chia sẻ tài liệu: Bài 8. Truy vấn dữ liệu thuộc Tin học 12
Nội dung tài liệu:
Giáo viên hướng dẫn: Thầy Nguyễn Duy Hải
Thực hiện: Châu Chí Quang – Tỉnh Trà Vinh
TRƯỜNG ĐẠI HỌC SƯ PHẠM HÀ NỘI
KHOA CÔNG NGHỆ THÔNG TIN
CHƯƠNG II
HỆ QTCSDL MS ACCESS
KỊCH BẢN BÀI GIẢNG ĐIỆN TỬ
a) Mục đích, yêu cầu:
Về kiến thức: Biết khái niệm và vai trò của truy vấn (mẫu hỏi). Biết các bước chính để tạo ra một truy
Về kỹ năng: Viết đúng biểu thức điều kiện đơn giản. Tạo được mẫu hỏi đơn giản.
b) Chuẩn bị đồ dùng dạy học: Sách GK tin 12, Sách GV tin 12, đĩa chứa các
chương trình minh họa (quản lý học sinh:gv biên soạn). HS có sách bài tập gv soạn.
c) Phương pháp giảng dạy: Thực hành mẫu, hs làm theo, thuyết trình, hỏi đáp, đặt vấn đề, so sánh §
§ 4: TRUY VẤN DỮ LIỆU
CHƯƠNG TRÌNH HÓA BÀI HỌC
Kiến thức N1:
Trong CSDL, chứa các thông tin về đối tượng ta đang quản lí.Dựa vào nhu cầu thực tế công việc, người lập trình 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 hóa việc trả lời các câu hỏi do chính người lập trình tạo ra
Câu hỏi Q1:
Mẫu hỏi thường được sử dụng như thế nào?
Mẫu Hỏi Sử Dụng Để:
Sắp xếp các bản ghi.
Chọn các 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ị
Thực hiện tính toán trên dữ liệu lấy ra.
Tổng hợp và hiển thị thông tin từ nhiều bảng hoặc mẫu hỏi khác.
b. Biểu Thức
Các phép toán thường dùng
b. Biểu Thức
Các toán hạng trong tất cả các biểu thức:
[GT] = “Nam” AND [Tin] >= 8.5 : Tìm các học sinh nam có điểm trung bình môn tin từ 8,5 trở lên bằng biểu thức lọc
c. Các Hàm
Access cung cấp một số hàm gộp nhóm:
Các hàm SUM, AVG, MIN, MAX: chỉ thực hiện trên trường kiểu số
CHƯƠNG TRÌNH HÓA BÀI HỌC
Kiến thức N2:
Nắm được các bước chính để tạo mẫu hỏi
Câu hỏi Q2:
Tạo query (mẫu hỏi) bằng phương pháp thiết kế (Design)
Tạo query (mẫu hỏi) bằng thuật sĩ
Giải thích các thành phần trong vùng lưới QBE
Filed: Khai báo tên trường được chọn
Table; Tên table chứa trường đã chọn
Sort: Sắp xếp dữ liệu nằm trong truờng đã chọn
Show: cho ẩn /hiện cột đã chọn
Criteria: ghi điều kiện lọc
2. TẠO MẪU HỎI
Chọn dữ liệu nguồn cho mẫu hỏi
Chọn các trường từ dữ liệu nguồn để đưa vào mẫu hỏi
Khai báo các điều kiện cần đưa vào mẫu hỏi để lọc các bản ghi
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 đã có.
Đặt điều kiện gộp nhóm.
Nội dung của từng hàng trong lưới QBE
Khai báo tên các trường được chọn. Các trường sẽ có mặt trong mẫu hỏi hoặc các trường chỉ dùng để lọc, sắp xếp, kiểm tra giá trị.
Tên bảng hoặc mẫu hỏi chứa trường tương ứng
Xác định các trường cần sắp xếp
Click chọn để xác định các trường xuất hiện trong mẫu hỏi
Mô tả điều kiện để chọn các bản ghi đưa vào mẫu hỏi. Các điều kiện được viết dưới dạng locic
Sau khi chọn các điều kiện ta có thể thực hiện mẫu hỏi để xem kết quả
Trên thanh công cụ,
Click chọn
CHƯƠNG TRÌNH HÓA BÀI HỌC
Kiến thức N3:
Khai thác CSDL quản lý học sinh
Câu hỏi Q2:
Khai thác CSDL: “QuanLyHocSinh”, cần tạo mẫu hỏi cho biết danh sách học sinh có các điểm trung bình ở tất cả các môn từ 6,5 trở lên
Double click vào Create Query in Design View
Chọn bảng LyLichHocSinh làm dữ liệu
Double click vào các trường MaSO, HoDem, Ten, Toan, Li, Hoa, Van,Tin trong bảng LyLichHocSinh để đưa vào mẫu hỏi.
Trong lưới QBE, trên dòng Criteria, tại các cột Toan, Li, Hoa, Van, Tin gõ: >=6,5
Click nút để thực hiện mẫu hỏi và xem kết quả
Nhập >=6.5 trên dòng Criteria, tại các cột Toan, Li, Hoa, Van, Tin
Củng cố
Xem trước Bài tập và thực hành 6 :
MẪU HỎI TRÊN MỘT BẢNG
KHÁI NIỆM
a. Mẫu Hỏi
b. Biểu Thức
2. TẠO MẪU HỎI
Các phép toán thường dùng
Thực hiện: Châu Chí Quang – Tỉnh Trà Vinh
TRƯỜNG ĐẠI HỌC SƯ PHẠM HÀ NỘI
KHOA CÔNG NGHỆ THÔNG TIN
CHƯƠNG II
HỆ QTCSDL MS ACCESS
KỊCH BẢN BÀI GIẢNG ĐIỆN TỬ
a) Mục đích, yêu cầu:
Về kiến thức: Biết khái niệm và vai trò của truy vấn (mẫu hỏi). Biết các bước chính để tạo ra một truy
Về kỹ năng: Viết đúng biểu thức điều kiện đơn giản. Tạo được mẫu hỏi đơn giản.
b) Chuẩn bị đồ dùng dạy học: Sách GK tin 12, Sách GV tin 12, đĩa chứa các
chương trình minh họa (quản lý học sinh:gv biên soạn). HS có sách bài tập gv soạn.
c) Phương pháp giảng dạy: Thực hành mẫu, hs làm theo, thuyết trình, hỏi đáp, đặt vấn đề, so sánh §
§ 4: TRUY VẤN DỮ LIỆU
CHƯƠNG TRÌNH HÓA BÀI HỌC
Kiến thức N1:
Trong CSDL, chứa các thông tin về đối tượng ta đang quản lí.Dựa vào nhu cầu thực tế công việc, người lập trình 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 hóa việc trả lời các câu hỏi do chính người lập trình tạo ra
Câu hỏi Q1:
Mẫu hỏi thường được sử dụng như thế nào?
Mẫu Hỏi Sử Dụng Để:
Sắp xếp các bản ghi.
Chọn các 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ị
Thực hiện tính toán trên dữ liệu lấy ra.
Tổng hợp và hiển thị thông tin từ nhiều bảng hoặc mẫu hỏi khác.
b. Biểu Thức
Các phép toán thường dùng
b. Biểu Thức
Các toán hạng trong tất cả các biểu thức:
[GT] = “Nam” AND [Tin] >= 8.5 : Tìm các học sinh nam có điểm trung bình môn tin từ 8,5 trở lên bằng biểu thức lọc
c. Các Hàm
Access cung cấp một số hàm gộp nhóm:
Các hàm SUM, AVG, MIN, MAX: chỉ thực hiện trên trường kiểu số
CHƯƠNG TRÌNH HÓA BÀI HỌC
Kiến thức N2:
Nắm được các bước chính để tạo mẫu hỏi
Câu hỏi Q2:
Tạo query (mẫu hỏi) bằng phương pháp thiết kế (Design)
Tạo query (mẫu hỏi) bằng thuật sĩ
Giải thích các thành phần trong vùng lưới QBE
Filed: Khai báo tên trường được chọn
Table; Tên table chứa trường đã chọn
Sort: Sắp xếp dữ liệu nằm trong truờng đã chọn
Show: cho ẩn /hiện cột đã chọn
Criteria: ghi điều kiện lọc
2. TẠO MẪU HỎI
Chọn dữ liệu nguồn cho mẫu hỏi
Chọn các trường từ dữ liệu nguồn để đưa vào mẫu hỏi
Khai báo các điều kiện cần đưa vào mẫu hỏi để lọc các bản ghi
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 đã có.
Đặt điều kiện gộp nhóm.
Nội dung của từng hàng trong lưới QBE
Khai báo tên các trường được chọn. Các trường sẽ có mặt trong mẫu hỏi hoặc các trường chỉ dùng để lọc, sắp xếp, kiểm tra giá trị.
Tên bảng hoặc mẫu hỏi chứa trường tương ứng
Xác định các trường cần sắp xếp
Click chọn để xác định các trường xuất hiện trong mẫu hỏi
Mô tả điều kiện để chọn các bản ghi đưa vào mẫu hỏi. Các điều kiện được viết dưới dạng locic
Sau khi chọn các điều kiện ta có thể thực hiện mẫu hỏi để xem kết quả
Trên thanh công cụ,
Click chọn
CHƯƠNG TRÌNH HÓA BÀI HỌC
Kiến thức N3:
Khai thác CSDL quản lý học sinh
Câu hỏi Q2:
Khai thác CSDL: “QuanLyHocSinh”, cần tạo mẫu hỏi cho biết danh sách học sinh có các điểm trung bình ở tất cả các môn từ 6,5 trở lên
Double click vào Create Query in Design View
Chọn bảng LyLichHocSinh làm dữ liệu
Double click vào các trường MaSO, HoDem, Ten, Toan, Li, Hoa, Van,Tin trong bảng LyLichHocSinh để đưa vào mẫu hỏi.
Trong lưới QBE, trên dòng Criteria, tại các cột Toan, Li, Hoa, Van, Tin gõ: >=6,5
Click nút để thực hiện mẫu hỏi và xem kết quả
Nhập >=6.5 trên dòng Criteria, tại các cột Toan, Li, Hoa, Van, Tin
Củng cố
Xem trước Bài tập và thực hành 6 :
MẪU HỎI TRÊN MỘT BẢNG
KHÁI NIỆM
a. Mẫu Hỏi
b. Biểu Thức
2. TẠO MẪU HỎI
Các phép toán thường dùng
* 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ẻ: Đỗ Vũ Hiệp
Dung lượng: |
Lượt tài: 6
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)