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

Tiet 26 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 (1.17 MB, 30 trang )

KIỂM TRA BÀI CŨ
1.

Hãy nêu khái niệm liên kết

2.

Hãy nêu kĩ thuật tạo liên kết giữa
các bảng


TIẾT 26

BÀI 8
TRUY VẤN DỮ LIỆU


1. Các khái niệm
2. Tạo mẫu hỏi
3. Ví dụ áp dụng


1. Các khái niệm
a) Mẫu hỏi Xét bài toán: Để quản lí kì thi Tốt Nghiệp, người
ta tạo ra 2 bảng sau:


1. Các khái niệm
a) Mẫu hỏi
Mẫu hỏi là một đối tượng trong Access để sắp xếp, tìm
kiếm dữ liệu từ nhiều bảng và mẫu hỏi khác.




1. Các khái niệm

a) Mẫu hỏi
Mẫu hỏi thường được 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 tốn 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

Có hai chế dộ làm việc với mẫu hỏi:

Chế độ thiết kế

Chế độ trang dữ liệu

Lưu ý: Kết quả thực hiện mẫu hỏi đóng vai trị như một bảng và có
thể tham gia tạo bảng, biểu mẫu, tạo mẫu hỏi khác hoặc tạo báo


1. Các khái

b) Biểu thức
niệm
Các phép toán thường dùng:
+, -, *, /
(Phép toán số học)
<, >, <=, >=, =, < >
(Phép tốn so sánh)
AND, OR, NOT
(Phép tốn lơgic)


1. Các khái niệm
b) Biểu thức
Toán hạng trong biểu thức có thể là:
- Tên trường(biến): được ghi trong dấu ngoặc
vng ví dụ: [Toan], [Luong]
- Hằng số, ví dụ 1000, 0.1…
- Hằng văn bản, được viết trong cặp dấu nháy
kép, ví dụ “Nam”, “Nữ”…
- Hàm (sum, avg, max, min, count,…)


1. Các khái niệm
b) Biểu thức
 Biểu thức số học thường được sử dụng để mơ tả các
trường tính tốn trong mẫu hỏi
Ví dụ: Tien_thuong:[luong]*0.5
 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.

Ví dụ tìm các học sinh là nam, có điểm trung bình mơn tin từ
8.5 trở lên bằng biểu thức lọc:
[GT]=“Nam” AND [Tin]>=8.5


1. Các khái niệm

c) Các hàm
Một số hàm thống kê thơng dụng:
1.

SUM

Tính tổng

2.

AVG

Tính giá trị trung bình

3.

MIN

Tìm giá trị nhỏ nhất

4.

MAX


Tìm giá trị lớn nhất

5.

COUNT

Đếm số giá trị khác rỗng (Null)

Lưu ý: Bốn hàm đầu tiên chỉ thực hiện trên các trường kiểu số



KIỂM TRA BÀI CŨ
Câu 1: Mẫu hỏi dùng để làm gì và em hãy kể tên các chế
độ trong mẫu hỏi ?
Câu 2: Em hãy viết biểu thức tìm các bản ghi thỏa mãn
điều kiện sau: trường giới tính là nam và có điểm tin
học lớn hơn 8.0 ?
TRẢ LỜI

www.themegallery.com

Company Logo


Mẫu hỏi thường được 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 tốn 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.



Có hai chế dộ làm việc với mẫu hỏi:
Chế độ thiết kế

Chế độ trang dữ liệu

Lưu ý: Kết quả thực hiện mẫu hỏi đóng vai trị như một bảng


Tiết:27

Bài 8:


Bài 17: Một Số Chức Năng
Khác
1

ĐỊNH DẠNG KiỂU DANH SÁCH

2NGẮT

TRANG VÀ ĐÁNH SỐ TRANG


3

IN VĂN BẢN

4

TỔNG KẾT


2. Tạo mẫu hỏi
Chọn Queries trong bảng chọn đối tượng

C1: Tự thiết kế

C2: Dùng thuật sĩ


2. Tạo mẫu hỏi
Các bước chính để tạo một mẫu hỏi:
 Chọn dữ liệu nguồn (các bảng và mẫu hỏi khác)
 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 tốn từ các trường đã có;
 Đặt điều kiện gộp nhóm.



Tự thiết kế mẫu hỏi

BƯỚC 1


 Bước 2: Xuất hiện hộp thoại Show Table: chọn dữ
liệu nguồn (các bảng, mẫu hỏi…)


Bước 3: Chọn các trường để
đưa vào mẫu hỏi: nháy đúp
vào tên các trường cần đưa
vào mẫu hỏi
Các trường đã được chọn


Nơi chứa dữ liệu
nguồn (các bảng,
mẫu hỏi đã chọn)

Lưới QBE: nơi mô
tả điều kiện mẫu hỏi
* Chế độ thiết kế gồm 2 phần:


Phần trên là nơi chứa dữ liệu nguồn



phần dưới là lưới QBE (Query By Example) nơi mô tả điều kiện

mẫu hỏi.


Ta xét nội dung từng hàng của lưới QBE:
Tên trường được chọn

Tên bảng (mẫu hỏi) chứa
trường tương ứng

Chọn trường cần sắp xếp và
thứ tự sắp xếp
Có hiển thị trường này trong
mẫu hỏi không?

Điều kiện để chọn các bản
ghi đưa vào mẫu hỏi


Bước 4: Ta có thể xem kết quả khi thực hiện mẫu hỏi
(chuyển qua chế độ trang dữ liệu):


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

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