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

Chia sẻ bởi Nguyễn Ngọc Nhi | Ngày 10/05/2019 | 34

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:

chào mừng quý thầy cô đến dự giờ
lớp 12CB4
lớp 12CB4
KIỂM TRA BÀI CŨ
Cho CSDL KINH_DOANH gồm ba bảng, các bảng và
trường trong từng bảng tương ứng như sau:
KHACH_HANG: Ma_khach_hang, Ho_ten, Dia_chi.
MAT_HANG: Ma_mat_hang, Ten_mat_hang, Don_gia.
HOA_DON: So_don, Ma_khach_hang, Ma_mat_hang,
So_luong, Ngay_giao_hang.
Yêu cầu: Tạo liên kết cho các bảng trong CSDL KINH_DOANH, sau dú xúa liờn k?t v?a t?o du?c.
CHƯƠNG II
TIN HỌC 12
HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU MICROSOFT ACCESS
Bài 8
truy vấn dữ liệu
Bài toán đặt vấn đề:
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:
YÊU CẦU:
1. HiÓn thÞ danh s¸ch c¸c cuèn s¸ch tin häc ?

2. Hiển thị danh sách các sách tin học của tác giả Đậu Quang 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?
Bài toán đặt vấn đề:
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:
YÊU CẦU:
1. HiÓn thÞ danh s¸ch c¸c cuèn s¸ch tin häc ?

- Từ một bảng.
- Thực hiện thao tác lọc (trên bảng hoặc biểu mẫu)
Hãy cho biết:
Dữ liệu được lấy từ mấy bảng?
Làm cách nào để lấy được dữ liệu?
Bài toán đặt vấn đề:
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:
YÊU CẦU:


2. Hiển thị danh sách các sách tin học của tác giả Đậu Quang 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 được bằng thao tác lọc
Nếu câu hỏi chỉ liên quan tới một bảng, bằng thao tác tìm kiếm và lọc có thể 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???
Trong những trường hợp như vậy cần sử dụng mẫu hỏi (Query)
Vậy mẫu hỏi là gì?
Là một loại đối tượng của ACCESS dùng để sắp xếp, tìm kiếm và kết xuất dữ liệu từ một hoặc nhiều bảng dựa vào liên kết giữa các bảng.
a. Mẫu hỏi (Query)
1. Các khái niệm
THẢO LUẬN NHÓM
Nhóm 4 : Tìm hiểu các hàm thông dụng trong Access
Nhóm 2 : Tìm hiểu biểu thức, phép toán và toán hạng
Nhóm 1: Tìm hiểu các chức năng của mẫu hỏi, có mấy chế độ làm việc với mâu hỏi?
Nhóm 3 : Tìm hiểu biểu thức số học và biểu thức logic, cho ví dụ
Lớp chia thành 4 nhóm thực hiện các yêu
cầu sau:
Thời gian hoạt động nhóm: 10 phút
Sắp xếp các bản ghi
Chọn các bản ghi thoả 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 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.
Các chức năng của mẫu hỏi:
Có hai chế độ làm việc với mẫu hỏi: Chế độ thiết kế và chế độ trang dữ liệu.
b. Biểu thức:
Dùng để tính toán và kiểm tra điều kiện.
Bao gồm các toán hạng và các phép toán.













- 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.
[DiaChi]="Mỹ Quí" or [DiaChi]="Mỹ Đông"
c. Các hàm
Một số hàm thường gặp trong Access
4 hàm đầu chỉ thực hiện trên
các trường dữ liệu kiểu số
Giả sử có bảng HOC_SINH gồm các
trường như sau:



[GT] = “nữ” AND [Tin]>=9



Khi cần tìm những học sinh nữ có điểm
môn Tin từ 9 điểm trở lên ta xây dựng
biểu thức điều kiện như thế nào?

Củng cố bài:
Giả sử có bảng HOC_SINH gồm các trường như sau:


[DiaChi] = “Mỹ Quí”
OR [DiaChi] = “Mỹ Đông”


VÝ dô: LËp biÓu thøc läc c¸c häc sinh cã ®Þa chØ Mỹ QuÝ hoÆc Mü §«ng.


Củng cố bài:
ghi nhớ
TRUY VấN Dữ LIệU
1. Khái niệm:
Mẫu hỏi
Chức năng của mẫu hỏi
Biểu thức
Các phép toán, toán hạng, biểu thức số học và biểu thức logic.
c) Các hàm
Một số hàm thường gặp trong Access.


Xin chân thành
cảm ơn quý thầy cô
cùng tất cả 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ẻ: Nguyễn Ngọc Nhi
Dung lượng: | Lượt tài: 1
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)