Tải bản đầy đủ (.ppt) (16 trang)

bai 8 truy van du lieu

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (439.13 KB, 16 trang )

09/21/15
1.Các khái niệm:
a. Mẫu hỏi:
Với bài toán Quản lý th viện
gồm 2 bảng SACH và TAC_GIA có
cấu trúc nh sau:
Hiển thị danh sách các sách tin học của tác giả
Nguyễn Kim Tuấn chúng ta thực hiện trên mấy bảng?
Sử dụng công cụ lọc đợc không?
- Từ 2 bảng.
- Không thực hiện bằng thao tác lọc đợc
- Dữ liệu đợc lấy từ mấy bảng?
- Thực hiện bằng thao tác nào?
- Từ một bảng.
- Thực hiện thao tác lọc (trên bảng hoặc biểu mẫu)
Hiển thị danh sách các cuốn sách tin học?
02:04
09/21/15
=> Với các câu hỏi liên quan tới nhiều bảng thì cần sử dụng tới mẫu hỏi.
1. Các khái niệm:
a. Mẫu hỏi:
- Mẫu hỏi thờng sử dụng để:
Chế độ thiết kế và chế độ trang dữ liệu Chế độ làm việc:
+ Sắp xếp các bản ghi;
+ Chọn các bản ghi thỏa 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.
02:04


09/21/15
b. Biểu thức:
- Dùng để tính toán và kiểm tra điều kiện.
- Biểu thức bao gồm 2 phần: Toán hạng và phép toán
- Phép toán:
+ Phép toán số học: + , - , *, /
+ Phép toán so sánh: < , >, >=, <=, =, <>
+ Phép toán logic: AND, OR, NOT
- Toán hạng:
+ Tên trờng: Tham gia vào biểu thức nh các biến và đ
ợc ghi trong c p dấu ngoặc vuông ([]).
Ví dụ: [Toan], [Li],
02:04
09/21/15
+ Các hằng:
- Số học:
Ví dụ: 1,7,0.5,0.8
- Văn bản: Viết trong dấu ngoặc kép.
Ví dụ: Nam, Hoa,
+ Các hàm: SUM, AVG, MIN, MAX, COUNT
b. Biểu thức:
02:04
09/21/15
- Biểu thức số học: Dùng để tính toán
Ví dụ: Thuong:[luong]*0.1
- Biểu thức logic sử dụng trong các trờng hợp nh:
+ Thiết lập bộ lọc cho bảng
+ Thiết lập điều kiện lọc cho mẫu hỏi
b. Biểu thức:
[GT]=Nam and [Tin]>=8.5

Ví dụ: Lập biểu thức lọc các học sinh nam
có điểm tin >=8,5.
Ví dụ: Lập biểu thức lọc các học sinh
có địa chỉ Quảng Hòa hoặc Quảng Lộc
[DiaChi]=Ging Vừ or [DiaChi]=Kim Liờn
02:04
09/21/15

c. Các hàm:
Sau khi gộp nhóm các bản ghi rồi thực hiện
tính toán trên các nhóm.
- Các hàm thực hiện khi đã gộp nhóm:
+ SUM: Tính tổng
+ AVG: Tính giá trị trung bình
+ MIN: Tìm giá trị nhỏ nhất
+ MAX: Tìm giá trị lớn nhất
+ COUNT: Đếm số giá trị khác trống
(Null)
02:04
09/21/15
2. Tạo mẫu hỏi.
- Các bớc chính để tạo mẫu hỏi:
+ Chọn dữ liệu nguồn (bảng, mẫu hỏi)
+ Chọn trờng từ dữ liệu nguồn đa vào mẫu hỏi
+ Khai báo điều kiện đa vào mẫu hỏi để lọc bản ghi
+ Chọn trờng sắp xếp
+ Tạo trờng tính toán từ trờng đã có
+ Đặt điều kiện gộp nhóm
-
Có thể tạo mẫu hỏi mới bằng cách dùng

thuật sĩ hoặc tự thiết kế.
02:04
09/21/15
2. Tạo mẫu hỏi.
- Để thiết kế mẫu hỏi mới dùng 2 cách.
Cách 1: Nháy đúp vào Create query in Design view
Cách 2: Nháy đúp vào Create query by using wizard
- Chọn Queries trong bảng
chọn đối tợng.
* Cách tạo.
02:04
09/21/15
- Cöa sæ thiÕt kÕ mÉu hái: Gåm 2 phÇn
+ PhÇn trªn: Chøa d÷ liÖu nguån
+ PhÇn díi lµ líi QBE (Query by Example):
M« t¶ ®iÒu kiÖn mÉu hái.
2. T¹o mÉu hái.
- Thanh c«ng cô thiÕt kÕ mÉu hái
02:04
09/21/15
-
2. Tạo mẫu hỏi.
- Mẫu hỏi ở chế độ thiết kế
Field:
Khai báo
tên các
trờng đ
ợc chọn
Table: Tên
bảng hoặc

mẫu hỏi
chứa tr
ờng tơng
ứng
Sort:
Chọn tr
ờng cần
sắp xếp
Show:
Xác định
trờng
hiển thị
trong mẫu
hỏi
Criteria:
Mô tả
điều kiện
chọn bản
ghi
Phần
chứa dữ
liệu
nguồn
02:04
09/21/15
2. Tạo mẫu hỏi.
- Để xem, sữa đổi thiết kế mẫu hỏi, thực hiện:
+ Chọn mẫu hỏi cần xem, sửa
- Thực hiện mẫu hỏi để xem kết quả bằng cách:
+ Nháy nút

+ Nháy nút
+ Hoặc nháy nút
+ Hoặc chọn lệnh View ->Datasheet View.
02:04
09/21/15
Khai thác CSDL Quản lý học sinh, 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.
3. Ví dụ áp dụng.
Ví dụ 1:
02:04
09/21/15
5. Nh¸y nót ®Ó thùc hiÖn mÉu hái vµ xem kÕt qu¶
3. VÝ dô ¸p dông.
Minh häa
C¸c bíc:
1. Nh¸y ®óp vµo Create query in Design view.
2. Chän b¶ng HOC_SINH lµm d÷ liÖu nguån
3. Nh¸y ®óp chuét vµo c¸c trêng MaSo, HoDem, Ten, Toan, Li, Hoa, Van, Tin trong b¶ng
HOC_SINH ®Ó ®a vµo mÉu hái.
4. Trong líi QBE, trªn dßng Criteria, t¹i c¸c cét Toan, Li, Hoa, Van, Tin gâ: >=6.5
VÝ dô 1:
02:04
09/21/15
Khai thác CSDL Quản lý học sinh, cần tạo mẫu hỏi
liệt kê danh sách học sinh và sắp thứ tự theo tổ của các
học sinh Nữ.
Ví dụ 2:
Hớng dẫn:
- Chọn các trờng: Họ đệm, tên, ngày sinh, giới tính, tổ.

- Sắp xếp ở trờng tổ ( Tăng dần)
- Đặt điều kiện lọc ở hàng criteria: Nữ
3. Ví dụ áp dụng.
02:04
09/21/15
Ví dụ 3:
3. Ví dụ áp dụng.
Khai thỏc CSDL Qun lý hc sinh, cn to mu hi
lit kờ danh sỏch hc sinh cú a ch Ging Vừ hoc
Kim Liờn.
- Hớng dẫn:
+ Chọn các trờng: Họ đệm, tên, Địa chỉ
+ T i hàng Criteria đặt điều kiện là *Ging Vừ
và hàng or đặt là *Kim Liờn.
02:04
09/21/15
Tóm tắt - củng cố
* Khái niệm
+ Mẫu hỏi
+ Biểu thức
* Kỹ thuật tạo mẫu hỏi: 2 Cách.
+ Dùng Thuật sĩ
+Tự thiết kế
* Chế độ làm việc
+ Chế độ thiết kế
+ Trang dữ liệu
Làm các bài tập ở sách giáo khoa
Làm các bài tập ở sách giáo khoa



02:04

Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×