Bài 8. Truy vấn dữ liệu

- 0 / 0
(Tài liệu chưa được thẩm định)
Nguồn:
Người gửi: Hoàng Dũng
Ngày gửi: 15h:35' 02-12-2019
Dung lượng: 2.4 MB
Số lượt tải: 221
Nguồn:
Người gửi: Hoàng Dũng
Ngày gửi: 15h:35' 02-12-2019
Dung lượng: 2.4 MB
Số lượt tải: 221
Số lượt thích:
0 người
Câu hỏi 1: Xét trong CSDL QuanLi_HS có bảng HOC_SINH có cấu trúc như sau:
Hãy lọc ra danh sách các học sinh có điểm toán, điểm văn và điểm tin lớn hơn hoặc bằng 8.
?
Câu hỏi 2: Xét CSDL KINH_DOANH gồm 3 bảng:
Hãy cho biết thông tin của những khách hàng (mã khách hàng, họ tên, địa chỉ) cùng với những mặt hàng (mã mặt hàng, tên mặt hàng, đơn giá) được mua với số lượng lớn hơn 10?
?
1. Khái niệm
Mẫu hỏi là công cụ giúp thống kê dữ 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.
a. Mẫu hỏi
Mẫu hỏi sử dụng để:
Sắp xếp các bản ghi;
Chọn các bản ghi thoả mãn điều kiện cho trước;
Chọn các trường để hiển thị;
Thực hiện tính toán như tính trung bình cộng, tính tổng, đếm bản ghi...
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. Các khái niệm
a) Mẫu hỏi
b. Biểu thức:
Gồm các toán hạng và các phép toán.
1. Các khái niệm
a) Mẫu hỏi
b) Biểu thức
Các phép toán:
+ Phép toán số học: +, -, *, /
+ Phép toán so sánh (quan hệ): <, >, <=, >=, =, <>
+ Phép toán logic: AND, OR, NOT
Toán hạng của các biểu thức:
+ Tên trường được ghi trong dấu ngoặc vuông.
Ví dụ: [Toan], [Van]...
+ Hằng số. Ví dụ: 1.99; 199,...
+ Hằng văn bản: Ví dụ: “NAM”...
+ Hàm (Sum, Avg, Max, Min, Count...)
b. Biểu thức:
Gồm các toán hạng và các phép toán.
1. Các khái niệm
a) Mẫu hỏi
b) Biểu thức
Biểu thức số học:
- Mô tả các trường tính toán.
Cú pháp: < Tên trường>:
Ví dụ: ThanhTien: [So_luong]*[Don_gia]
Biểu thức lôgic:
+ 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;
Ví dụ: [Toan]>=8 AND [Van]>=8 AND [Tin]>=8
c. Các hàm:
1. Các khái niệm
a) Mẫu hỏi
b) Biểu thức
c) Các hàm
Các cách thiết kế mẫu hỏi:
Cách 1: Nháy đúp vào Create query in Design View (Tự thiết kế).
Cách 2: Nháy đúp vào Create query by using Wizard (Thuật sỹ).
2. Tạo mẫu hỏi:
1. Các khái niệm
a) Mẫu hỏi
b) Biểu thức
2. Tạo mẫu hỏi
c) Các hàm
B1: Chọn Queries trong bảng chọn đối tượng;
Chọn Queries
Các bước tạo mẫu hỏi bằng cách tự thiết kế:
B2: Kích đúp chuột vào Create Query in Design View;
2. Tạo mẫu hỏi:
1. Các khái niệm
a) Mẫu hỏi
b) Biểu thức
2. Tạo mẫu hỏi
c) Các hàm
B3: Chọn dữ liệu nguồn cho mẫu hỏi;
Chọn bảng
Nhấn Add
Nhấn Close
2. Tạo mẫu hỏi:
B1: Chọn Queries trong bảng chọn đối tượng;
Các bước tạo mẫu hỏi bằng cách tự thiết kế:
B2: Kích đôi chuột vào Create Query in Design View;
1. Các khái niệm
a) Mẫu hỏi
b) Biểu thức
2. Tạo mẫu hỏi
c) Các hàm
B3: Chọn dữ liệu nguồn cho mẫu hỏi;
2. Tạo mẫu hỏi:
B1: Chọn Queries trong bảng chọn đối tượng;
Các bước tạo mẫu hỏi bằng cách tự thiết kế:
B2: Kích đôi chuột vào Create Query in Design View
B4: Chọn các trường tham gia vào mẫu hỏi;
Kích đúp chuột
1. Các khái niệm
a) Mẫu hỏi
b) Biểu thức
2. Tạo mẫu hỏi
c) Các hàm
B3: Chọn dữ liệu nguồn cho mẫu hỏi;
2. Tạo mẫu hỏi:
B1: Chọn Queries trong bảng chọn đối tượng;
Các bước tạo mẫu hỏi bằng cách tự thiết kế:
B2: Kích đôi chuột vào Create Query in Design View
B4: Chọn các trường tham gia vào mẫu hỏi;
B5: Chọn các trường dùng để sắp xếp các bản ghi;
B6: Tạo các trường tính toán từ các trường đã có;
B7: Đặt điều kiện gộp nhóm.
1. Các khái niệm
a) Mẫu hỏi
b) Biểu thức
2. Tạo mẫu hỏi
c) Các hàm
Khai báo tên các trường được chọn
Xác định các trường cần sắp xếp
Mô tả các điều kiện để chọn bản ghi (biểu thức logic)
Phần lấy nguồn dữ liệu
Phần thiết lập mẫu hỏi
Tên bảng hoặc mẫu hỏi chứa trường tương ứng
Xác định các trường xuất hiện trong mẫu hỏi
Các thành phần trong thiết kế mẫu hỏi:
Không nhất thiết phải thực hiện tất cả các bước trên.
Chú ý
Lưu mẫu hỏi: Vào File chọn Save hoặc kích chuột vào nút lệnh (Save) trên thanh công cụ.
Xem kết quả của mẫu hỏi: Kích chuột vào nút lệnh
(Run) trên thanh công cụ.
1. Các khái niệm
a) Mẫu hỏi
b) Biểu thức
2. Tạo mẫu hỏi
c) Các hàm
Xem hoặc sửa đổi thiết kế mẫu hỏi:
Kích chọn tên mẫu hỏi
Chọn mẫu hỏi cần xem hoặc sửa.
Nháy nút
1. Các khái niệm
a) Mẫu hỏi
b) Biểu thức
2. Tạo mẫu hỏi
c) Các hàm
3. Ví dụ áp dụng:
a.Trong CSDL QuanLi_HS, tạo mẫu hỏi để hiển thị danh sách các học sinh có điểm toán, điểm văn và điểm tin lớn hơn hoặc bằng 8 theo thứ tự Tên tăng dần.
Biểu thức lôgic:
[Toan]>=8 and [Van]>=8 and [Tin]>=8
1. Các khái niệm
a) Mẫu hỏi
b) Biểu thức
2. Tạo mẫu hỏi
3. Ví dụ áp dụng
c) Các hàm
3. Ví dụ áp dụng:
b.Trong CSDL QuanLi_HS, tạo mẫu hỏi để hiển thị danh sách học sinh có điểm trung bình các môn từ 6,5 trở lên.
1. Các khái niệm
a) Mẫu hỏi
b) Biểu thức
2. Tạo mẫu hỏi
3. Ví dụ áp dụng
c) Các hàm
- Khái niệm mẫu hỏi.
- Nắm các biểu thức, các phép toán, các hàm để đưa vào mẫu hỏi.
- Nắm các bước tạo mẫu hỏi.
C?ng c?
Hãy lọc ra danh sách các học sinh có điểm toán, điểm văn và điểm tin lớn hơn hoặc bằng 8.
?
Câu hỏi 2: Xét CSDL KINH_DOANH gồm 3 bảng:
Hãy cho biết thông tin của những khách hàng (mã khách hàng, họ tên, địa chỉ) cùng với những mặt hàng (mã mặt hàng, tên mặt hàng, đơn giá) được mua với số lượng lớn hơn 10?
?
1. Khái niệm
Mẫu hỏi là công cụ giúp thống kê dữ 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.
a. Mẫu hỏi
Mẫu hỏi sử dụng để:
Sắp xếp các bản ghi;
Chọn các bản ghi thoả mãn điều kiện cho trước;
Chọn các trường để hiển thị;
Thực hiện tính toán như tính trung bình cộng, tính tổng, đếm bản ghi...
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. Các khái niệm
a) Mẫu hỏi
b. Biểu thức:
Gồm các toán hạng và các phép toán.
1. Các khái niệm
a) Mẫu hỏi
b) Biểu thức
Các phép toán:
+ Phép toán số học: +, -, *, /
+ Phép toán so sánh (quan hệ): <, >, <=, >=, =, <>
+ Phép toán logic: AND, OR, NOT
Toán hạng của các biểu thức:
+ Tên trường được ghi trong dấu ngoặc vuông.
Ví dụ: [Toan], [Van]...
+ Hằng số. Ví dụ: 1.99; 199,...
+ Hằng văn bản: Ví dụ: “NAM”...
+ Hàm (Sum, Avg, Max, Min, Count...)
b. Biểu thức:
Gồm các toán hạng và các phép toán.
1. Các khái niệm
a) Mẫu hỏi
b) Biểu thức
Biểu thức số học:
- Mô tả các trường tính toán.
Cú pháp: < Tên trường>:
Ví dụ: ThanhTien: [So_luong]*[Don_gia]
Biểu thức lôgic:
+ 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;
Ví dụ: [Toan]>=8 AND [Van]>=8 AND [Tin]>=8
c. Các hàm:
1. Các khái niệm
a) Mẫu hỏi
b) Biểu thức
c) Các hàm
Các cách thiết kế mẫu hỏi:
Cách 1: Nháy đúp vào Create query in Design View (Tự thiết kế).
Cách 2: Nháy đúp vào Create query by using Wizard (Thuật sỹ).
2. Tạo mẫu hỏi:
1. Các khái niệm
a) Mẫu hỏi
b) Biểu thức
2. Tạo mẫu hỏi
c) Các hàm
B1: Chọn Queries trong bảng chọn đối tượng;
Chọn Queries
Các bước tạo mẫu hỏi bằng cách tự thiết kế:
B2: Kích đúp chuột vào Create Query in Design View;
2. Tạo mẫu hỏi:
1. Các khái niệm
a) Mẫu hỏi
b) Biểu thức
2. Tạo mẫu hỏi
c) Các hàm
B3: Chọn dữ liệu nguồn cho mẫu hỏi;
Chọn bảng
Nhấn Add
Nhấn Close
2. Tạo mẫu hỏi:
B1: Chọn Queries trong bảng chọn đối tượng;
Các bước tạo mẫu hỏi bằng cách tự thiết kế:
B2: Kích đôi chuột vào Create Query in Design View;
1. Các khái niệm
a) Mẫu hỏi
b) Biểu thức
2. Tạo mẫu hỏi
c) Các hàm
B3: Chọn dữ liệu nguồn cho mẫu hỏi;
2. Tạo mẫu hỏi:
B1: Chọn Queries trong bảng chọn đối tượng;
Các bước tạo mẫu hỏi bằng cách tự thiết kế:
B2: Kích đôi chuột vào Create Query in Design View
B4: Chọn các trường tham gia vào mẫu hỏi;
Kích đúp chuột
1. Các khái niệm
a) Mẫu hỏi
b) Biểu thức
2. Tạo mẫu hỏi
c) Các hàm
B3: Chọn dữ liệu nguồn cho mẫu hỏi;
2. Tạo mẫu hỏi:
B1: Chọn Queries trong bảng chọn đối tượng;
Các bước tạo mẫu hỏi bằng cách tự thiết kế:
B2: Kích đôi chuột vào Create Query in Design View
B4: Chọn các trường tham gia vào mẫu hỏi;
B5: Chọn các trường dùng để sắp xếp các bản ghi;
B6: Tạo các trường tính toán từ các trường đã có;
B7: Đặt điều kiện gộp nhóm.
1. Các khái niệm
a) Mẫu hỏi
b) Biểu thức
2. Tạo mẫu hỏi
c) Các hàm
Khai báo tên các trường được chọn
Xác định các trường cần sắp xếp
Mô tả các điều kiện để chọn bản ghi (biểu thức logic)
Phần lấy nguồn dữ liệu
Phần thiết lập mẫu hỏi
Tên bảng hoặc mẫu hỏi chứa trường tương ứng
Xác định các trường xuất hiện trong mẫu hỏi
Các thành phần trong thiết kế mẫu hỏi:
Không nhất thiết phải thực hiện tất cả các bước trên.
Chú ý
Lưu mẫu hỏi: Vào File chọn Save hoặc kích chuột vào nút lệnh (Save) trên thanh công cụ.
Xem kết quả của mẫu hỏi: Kích chuột vào nút lệnh
(Run) trên thanh công cụ.
1. Các khái niệm
a) Mẫu hỏi
b) Biểu thức
2. Tạo mẫu hỏi
c) Các hàm
Xem hoặc sửa đổi thiết kế mẫu hỏi:
Kích chọn tên mẫu hỏi
Chọn mẫu hỏi cần xem hoặc sửa.
Nháy nút
1. Các khái niệm
a) Mẫu hỏi
b) Biểu thức
2. Tạo mẫu hỏi
c) Các hàm
3. Ví dụ áp dụng:
a.Trong CSDL QuanLi_HS, tạo mẫu hỏi để hiển thị danh sách các học sinh có điểm toán, điểm văn và điểm tin lớn hơn hoặc bằng 8 theo thứ tự Tên tăng dần.
Biểu thức lôgic:
[Toan]>=8 and [Van]>=8 and [Tin]>=8
1. Các khái niệm
a) Mẫu hỏi
b) Biểu thức
2. Tạo mẫu hỏi
3. Ví dụ áp dụng
c) Các hàm
3. Ví dụ áp dụng:
b.Trong CSDL QuanLi_HS, tạo mẫu hỏi để hiển thị danh sách học sinh có điểm trung bình các môn từ 6,5 trở lên.
1. Các khái niệm
a) Mẫu hỏi
b) Biểu thức
2. Tạo mẫu hỏi
3. Ví dụ áp dụng
c) Các hàm
- Khái niệm mẫu hỏi.
- Nắm các biểu thức, các phép toán, các hàm để đưa vào mẫu hỏi.
- Nắm các bước tạo mẫu hỏi.
C?ng c?
 







Các ý kiến mới nhất