Chọn đối tượng Queries Chọn dữ liệu nguồn từ các bảng_table và các mẫu hỏi_query Khai báo các thông số trong chế độ thiết kế Nguồn dữ liệu hiển thị cấu trúc các bảng có chứa các trường đ[r]
Trang 1CHÀO MỪNG CÁC BẠN ĐẾN VỚI BÀI
Trang 3Muốn có thông
tin trên thì phải
làm gì ?
TRUY VẤN DỮ LIỆU Bài 8:
Trong quá trình khai thác :
- In học sinh có điểm môn toán lớn hơn, bằng 8
- Học sinh có điểm kiểm tra 1 tiết văn cao nhất
- Tính điểm trung bình cho học sinh …
Trang 5Mẫu hỏi là gì? Sử dụng
mẫu hỏi để làm gì?
sắp xếp, tìm kiếm và kết xuất dữ liệu xác định từ một hoặc nhiều bảng
Trang 61 Khái niệm
a)Mẫu hỏi
• Chọn các trường để hiển thị
• Thực hiện tính toán trên dữ liệu lấy ra.
• Tổng hợp và hiển thị thông tin từ nhiều bảng
hoặc mẫu hỏi khác.
• Sắp xếp các bản ghi.
Mẫu hỏi thường dùng để:
Trang 7+ Phép toán số học: cộng, trừ,
nhân, chia
+ Phép so sánh: >, >=, <, <=, =,
<>
+ Phép toán logic: and, or, not
+ Tên trường (đóng vai trò là các biến) được ghi trong dấu ngoặc vuông.
Vd : [toan], [van], [ten],….
Trang 8• Biểu thức số học : dùng để mô tả các trường tính toán trong mẫu hỏi
Vd : Tong: [toan]+ [ly]+[hoa]+[van]+ [tin];
Trang 9Bài 1 : Chọn biểu thức số học đúng trong các biểu thức sau:
a) TB: ([toan] +[ ly] + [hoa]) /3
b) Thanh_tien: [so_luong]*[don_gia] +” Đồng”
c) Luong: [he_so] *[bac_ luong] + “Phụ cấp”
d) [Doi_tuong] =“Ưu tiên” and [Xep_Loai] =“Giỏi”
e) Họ và tên: [Hodem]+ “ “ + [ten] (Họ và tên là kết hợp của trường Hodem và ten cách nhau một dấu cách)
Bài 2 : Xác định loại biểu thức của từng biểu thức dưới đây:
Biểu thức logic
Biểu thức số học Biểu thức quan hệ
Trang 10c) Các hàm
Kể tên các hàm
đã học trong excel, pascal?
Trang 11c) Các hàm
COUNT Đếm số giá trị trống (Null)
Bốn hàm đầu chỉ thực hiện trên các trường số.
Trang 122 Các bước tạo mẫu hỏi
Bước 1 : Xác định các thông số cần tạo mẫu hỏi
Trường SBD, Hodem, Ten, Toan,
Ly, Sinh, Van, Su
Không cóTrường Ten sắp xếp tăng dầnTong: [Toan]+ [Ly] +[Sinh] +[Van] + [Su]+[Anh]
Trang 13Bước 2 : Tạo mẫu hỏi
1.Click chọn
Cách 1:Tạo mẫu hỏi mới bằng cách
tụ thiết kế
Cách 2.Tạo mẫu hỏi mới bằng cách dùng thuật
sĩ
2 Các bước tạo mẫu hỏi
Bước 1 : Xác định các thông số cần tạo mẫu hỏi
Trang 14Chọn đối tượng Queries
Trang 152 Chọn dữ liệu nguồn (từ các bảng_table và các mẫu hỏi_query)
Chọn tên bảng hoặc tên mẫu hỏi rồi nháy vào nút
Add
Nháy nút Close
query in Design view )
1 Chọn đối tượng Queries
Trang 16Khai báo các thông số trong chế độ thiết kế
Nguồn dữ liệu hiển thị cấu trúc các bảng có chứa các trường được chọn để dùng trong mẫu hỏi này
Lưới QBE: nơi mô tả điều kiện mẫu hỏi Mỗi cột thể hiện một trường sẽ được sử dụng trong mẫu hỏi
Trang 17 Field: Khai báo tên các trường có thể xuất hiện trong mẫu hỏi
Table: Khai báo tên bảng chứa trường tương ứng
Sort: Khai báo các trường cần sắp xếp (nếu có)
Show: Khai báo các trường được chọn để xuất hiện trong mẫu hỏi
Criteria: Mô tả điều kiện (viết dưới dạng logic) để chọn các bản ghi đưa vào mẫu hỏi
Trang 184 Xây dựng biểu thức tính giá trị cho các trường
Nhập tên trường cần tính toán, nháy vào nút lệnh
Trang 19Khai báo các thông số trong chế độ thiết kế
1
2
3
Chọn đối tượng Queries
Chọn dữ liệu nguồn (từ các bảng_table và các mẫu hỏi_query)
Xây dựng biểu thức tính giá trị cho các trườngNhập tên trường cần tính toán, nháy vào nút lệnh
Xem kết quả mẫu hỏi
Để xem kết quả mẫu hỏi- chế độ trang dữ liệu nháy nút
4
5
Trang 205 Xem kết quả mẫu hỏi
Để xem kết quả mẫu hỏi- chế độ trang dữ liệu nháy nút
Kết quả mẫu hỏi tính tổng điểm thi của từng thí sinh
Trang 21 Với các mẫu hỏi cần thống kê, nháy nút xuất hiện dòng Total
Tại dòng Total chọn trường cần gộp nhóm và các hàm thống kê
Trang 22Cách 2: Tạo mẫu hỏi bằng cách dùng thuật sĩ
( Create query by using wizard )
Click chọn
Click chọn
• Xuất hiện hộp thoại Simple Query Wizard
Trang 23Hộp thoại Simple Query Wizard
Chọn bảng hoặc mẫu hỏi
Click chọn trường
Click chọn để di chuyển các
trường được chọn qua khung
Selected Field
Trang 24Hộp thoại Simple Query Wizard
Trang 25Click chọn 1 Click chọn 3
Click chọn 2
Click chọn 4
Trang 26Click chọn 1 Click chọn Nhập tên mới hoặc để tên
mặc định
Trang 27VIDEO thực hiện tạo
mẫu hỏi bằng chế độ thiết kế và bằng thuật sĩ.