1. Trang chủ
  2. » Hóa học

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

17 5 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 17
Dung lượng 783 KB

Nội dung

+ Khai báo các điều kiện cần đưa vào mãu hỏi để lọc + 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 các bản ghi[r]

(1)(2)

1 C¸c kh¸I niƯm

Vớ d

Để quản lí kì thi TNPT, ng êi ta t¹o mét CSDL gåm hai bảng sau:

Bảng Danh_sach: chứa thông tin cđa c¸c thÝ sinh

(3)

Với toán

Với toán

trªn, h·y nªu thao

trªn, h·y nªu thao

tác để thực

tỏc thc hin cỏc

yêu cầu sau:

yêu cầu sau:

Liệt kê học sinh cã ®iĨm TBM >=8 ?

TÝnh tỉng ®iĨm thi cđa tõng thÝ sinh?

(4)

Nếu câu hỏi liên quan tới bảng, bằng thao tác tìm kiếm lọc

tìm đ ợc câu trả lời (Ví dụ : c©u hái 1)

Nh ng víi c©u hái phức tạp, liên quan tới nhiều bảng thì phải lµm nh thÕ nµo???

(5)

Là loại đối t ợng ACCESS dùng để xếp, tìm kiếm và kết xuất liệu từ nhiều bảng dựa vào liên kết giữa bng

Các chức mẫu hỏi:

Sắp xếp ghi

Chn cỏc ghi thoả mãn điều kiện cho tr ớc. Chọn tr ờng để hiển thị

Thực tính toán nh tính trung bình cộng, tính tỉng,

đếm ghi…

Tỉng hỵp hiển thị thông tin từ nhiều bảng

mÉu hái kh¸c.

(6)

b BiĨu thức bao gồm toán hạng phép to¸n.

C¸c phÐp to¸n

* PhÐp to¸n sè häc: + - * /

* PhÐp so s¸nh: < > <= >= = <> * PhÐp to¸n lôgic: AND OR

NOT

toán hạng

* Tên tr ờng (đóng vai trị biến) đ ợc ghi dấu ngoặc vuông

VÝ dô: [TOAN] , [luong]

* H»ng sè VÝ dô: 0.1 ; 125

* Hằng văn Ví dụ: Nữ ; Nam

* Hàm Ví dụ: Sum, Avg, max

matdo:[so_dan]/[dien_tich]

(7)

c Một số hàm th ờng gặp Access

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).

(8)

2 T¹o mÉu hái

Các bước để tạo mẫu hỏi (queries): Các bước để tạo mẫu hỏi (queries):

+ Chọn liệu nguồn + Chọn liệu nguồn

+ Chọn trường từ liệu ngồn đưa vào mẫu hỏi + Chọn trường từ liệu ngồn đưa vào mẫu hỏi

+ Khai báo điều kiện cần đưa vào mãu hỏi để lọc + Khai báo điều kiện cần đưa vào mãu hỏi để lọc

các ghi các ghi

+ Chọn trường cần để xếp + Chọn trường cần để xếp

+ Tạo thêm trường tính tốn từ trường có + Tạo thêm trường tính tốn từ trường có

(9)

2 T¹o mÉu hái

Xét tốn đặt vấn đề:

B¶ng Danh_sach: chứa thông tin của thí sinh.

Bảng Điem_thi: chứa kết thi môn cña thÝ sinh

(10)

B ớc 1: Xác định thông số cần tạo mẫu hỏi

Các thông số ví dụ áp dụng:

Nguồn liệu Bảng DANH_SACH DIEM_THI

Các tr êng cã mỈt

mÉu hái Tr êng SBD, hodem, ten, toan, ly, sinh, van, su, anh

Điều kiện lọc ghi

Tr ờng dùng để xếp

c¸c ghi

Tr ờng ten sắp xếp tăngdần

Tr ờng cần tính toán Tong:[ toan]+[ly]+[sinh]+[van]+[su]+[anh]

(11)

Chọn đối t ợng Queries

C1: Tù thiÕt kÕ

(Create query in Design view)

C2: Dïng thuËt sÜ

(Create query by using wizard)

(12)

Chän d÷ liƯu nguồn (từ bảng - table mẫu hỏi - query) 2

(13)

Field: Khai b¸o tên tr ờng có mặt mẫu hỏi

Table: Tên bảng chứa tr ờng t ơng ứng

Sort: Xác định tr ờng cần xếp (nếu có)

Show: Xác định tr ờng xuất mẫu hỏi.

Criteria: Mô tả điều kiện (viết d ới dạng lôgic) để chọn ghi đ a vào mẫu hỏi.

(14)

Xây dựng biểu thức tính giá trị cho tr ờng 4

Nhập tên tr ờng cần tính toán nháy nút

(15)

Xem kÕt qu¶ mÉu hái 5

Để xem kết mẫu hỏi - chế độ trang liệu nhỏy nỳt

Kết mẫu hỏi tính tổng điểm thi cña tõng thÝ sinh

(16)

Với mẫu hỏi cần thống kê, nháy nút xt hiƯn dßng Total

(17)

1 Khái niệm:

2 tạo mẫu hỏi

- Xỏc định thông số cần tạo mẫu hỏi Mẫu hỏi loại đối t ợng ACCESS dùng để xếp, tìm kiếm kết xuất liệu từ nhiều bảng dựa vào liên kết bảng

Ngày đăng: 05/03/2021, 20:26

w