Bài 8. Truy vấn dữ liệu
Chia sẻ bởi Trương Thị Thu Thắm |
Ngày 10/05/2019 |
49
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:
Bài giảng
BI 8: TRUY V?N D? LI?U
Trương Thị Thu Thắm
1. KHI NI?M
a. Mẫu hỏi
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.
1. KHI NI?M
a. Mẫu hỏi
Mẫu hỏi thường được sử dụng như thế nào?
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.
1. KHI NI?M
b. Biểu thức
Các phép toán thường dùng:
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
1. KHI NI?M
b. Biểu thức
1. KHI NI?M
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ố
1. KHI NI?M
c. Các hàm
Hãy nêu các bước chính để tạo một 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.
Hãy nêu các bước chính để tạo một 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.
1. KHÁI NIỆM:
a. các hàm:
2. T?o m?u h?i
1.Click chọn
2.Tạo mẫu hỏi mới bằng cách dùng thuật sĩ
2.Tạo mẫu hỏi mới bằng cách tự thiết kế
Cách Thực Hiện:
2. T?o m?u h?i
Tạo mẫu hỏi bằng cách dùng tự thiết kế (Create query in Design view)
Click chọn
Click chọn
2. T?o m?u h?i
1.Click chọn
2.Click chọn
3.Click chọn
2. T?o m?u h?i
1.Lần lượt nháy đúp vào các trường từ dữ liệu nguồn đưa vào mẫu hỏi
Các trường từ dữ liệu nguồn đã được đưa vào mẫu hỏi
2. T?o m?u h?i
Nguồn dữ liệu hiển thị cấu trúc các bảng có chứa các trường được chọn để dùng trong mẫu hỏi này
Lưới QBE: nơi mô tả điều kiện mẫu hỏi. Mỗi cột thể hiện một trường sẽ được sử dụng trong mẫu hỏi
Cửa sổ mẫu hỏi ở chế độ thiết kế
2. T?o m?u h?i
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 logic
2. T?o m?u h?i
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
2. T?o m?u h?i
Tạo mẫu hỏi bằng cách dùng thuật sĩ (Create query by using wizard)
Click chọn
Click chọn
Xuất hiện hộp thoại Simple Query Wizard
2. T?o m?u h?i
Hộp thoại Simple Query Wizard
Click chọn trường
Chọn bảng hoặc mẫu hỏi
Click chọn để di chuyển các trường được chọn qua khung Selected Field
2. T?o m?u h?i
2. T?o m?u h?i
Click chọn
Click chọn
Nhập tên mới hoặc để tên mặc định
2. T?o m?u h?i
Click chọn để chuyển sang chế độ tự thiết kế
2. T?o m?u h?i
Ví dụ áp dụng
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ừ 7,5 trở lên
2. T?o m?u h?i
Ví dụ áp dụng
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ả
2. T?o m?u h?i
Ví dụ áp dụng
Nhập >=6.5 trên dòng Criteria, tại các cột Toan, Li, Hoa, Van, Tin
BI H?C K?T THC
Xin cảm ơn các thầy cô
cùng các em học sinh
BI 8: TRUY V?N D? LI?U
Trương Thị Thu Thắm
1. KHI NI?M
a. Mẫu hỏi
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.
1. KHI NI?M
a. Mẫu hỏi
Mẫu hỏi thường được sử dụng như thế nào?
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.
1. KHI NI?M
b. Biểu thức
Các phép toán thường dùng:
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
1. KHI NI?M
b. Biểu thức
1. KHI NI?M
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ố
1. KHI NI?M
c. Các hàm
Hãy nêu các bước chính để tạo một 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.
Hãy nêu các bước chính để tạo một 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.
1. KHÁI NIỆM:
a. các hàm:
2. T?o m?u h?i
1.Click chọn
2.Tạo mẫu hỏi mới bằng cách dùng thuật sĩ
2.Tạo mẫu hỏi mới bằng cách tự thiết kế
Cách Thực Hiện:
2. T?o m?u h?i
Tạo mẫu hỏi bằng cách dùng tự thiết kế (Create query in Design view)
Click chọn
Click chọn
2. T?o m?u h?i
1.Click chọn
2.Click chọn
3.Click chọn
2. T?o m?u h?i
1.Lần lượt nháy đúp vào các trường từ dữ liệu nguồn đưa vào mẫu hỏi
Các trường từ dữ liệu nguồn đã được đưa vào mẫu hỏi
2. T?o m?u h?i
Nguồn dữ liệu hiển thị cấu trúc các bảng có chứa các trường được chọn để dùng trong mẫu hỏi này
Lưới QBE: nơi mô tả điều kiện mẫu hỏi. Mỗi cột thể hiện một trường sẽ được sử dụng trong mẫu hỏi
Cửa sổ mẫu hỏi ở chế độ thiết kế
2. T?o m?u h?i
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 logic
2. T?o m?u h?i
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
2. T?o m?u h?i
Tạo mẫu hỏi bằng cách dùng thuật sĩ (Create query by using wizard)
Click chọn
Click chọn
Xuất hiện hộp thoại Simple Query Wizard
2. T?o m?u h?i
Hộp thoại Simple Query Wizard
Click chọn trường
Chọn bảng hoặc mẫu hỏi
Click chọn để di chuyển các trường được chọn qua khung Selected Field
2. T?o m?u h?i
2. T?o m?u h?i
Click chọn
Click chọn
Nhập tên mới hoặc để tên mặc định
2. T?o m?u h?i
Click chọn để chuyển sang chế độ tự thiết kế
2. T?o m?u h?i
Ví dụ áp dụng
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ừ 7,5 trở lên
2. T?o m?u h?i
Ví dụ áp dụng
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ả
2. T?o m?u h?i
Ví dụ áp dụng
Nhập >=6.5 trên dòng Criteria, tại các cột Toan, Li, Hoa, Van, Tin
BI H?C K?T THC
Xin cảm ơn các thầy cô
cùng các em học sinh
* 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ẻ: Trương Thị Thu Thắm
Dung lượng: |
Lượt tài: 2
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)