Hệ thống những bài giảng Tin học 12 dành cho tiết học Truy vấn dữ liệu giúp học sinh tìm hiểu trước bài, giáo viên sử dụng làm tư liệu tham khảo soạn bài giảng. Qua những bài giảng trong bộ sưu tập này, học sinh có thể tìm hiểu và nắm bắt được nội dung chính của bài học, hiểu được khái niệm truy vấn dữ liệu, biết các bước chính để tạo ra một truy vấn, qua đó nâng cao kĩ năng tin học của bản thân. Thông qua đây các giáo viên cũng thuận tiện hơn trong việc thiết kế slide giảng dạy.
Trang 1BÀI GIẢNG TIN HỌC 12
Trang 31 Khái niệm:
a Mẫu hỏi:
Ví dụ: Trong CSDL ở bài tập và thực hành 5
gồm các bảng:
Trang 4Dựa vào CSDL trên hãy cho
cần sử dụng mẫu hỏi
Trang 51 KHÁI NIỆM
a Mẫu hỏi:
• Trong CSDL, chứa các thông tin về đối tượng ta
đang quản lí Dựa vào nhu cầu thực tế công việc, người lập trình phải biết cách lấy thông tin ra theo yêu cầu nào đó.
1 KHÁI NIỆM
a Mẫu hỏi:
• Trong CSDL, chứa các thông tin về đối tượng ta
đang quản lí Dựa vào nhu cầu thực tế công việc, người lập trình phải biết cách lấy thông tin ra theo yêu cầu nào đó.
• Access cung cấp công cụ để tự động hóa việc trả lời các câu hỏi do chính người lập trình tạo ra.
• Access cung cấp công cụ để tự động hóa việc trả lời các câu hỏi do chính người lập trình tạo ra.
Trang 6- 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.
Mẫu hỏi thường được
sử dụng như thế nào?
Trang 71 KHÁI NIỆM
b Biểu thức
Các phép toán thường dùng:
+, -, *, / + , - , * , / : Phép toán số học <, >, <=, >=, =, <>
< , > , <= , >= , = , <> : Phép so sánh AND, OR, NOT
Để thực hiện tính toán và kiểm tra điều kiện Chúng ta cần có những gì?
Trang 8 Các toán hạng trong tất cả các biểu thức:
Các toán hạng trong tất cả các biểu thức:
Tên trường : (đóng vai trò các biến) được ghi trong dấu ngoặc vuông
Trang 9: Tính giá trị lớn nhất
COUNT COUNT : Đếm số giá trị khác trống
• Các hàm SUM, AVG, MIN, MAX: chỉ thực hiện trên trường
kiểu số
• Các hàm SUM, AVG, MIN, MAX : chỉ thực hiện trên trường kiểu số
Trang 102 TẠO MẪU HỎI
a Các bước để tạo mẫu hỏi: Hãy nêu các bước
chính để tạo một mẫu
hỏi?
• Chọn dữ liệu nguồn cho mẫu hỏi
• 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
• 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
• 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 toán từ các trường đã có.
• Đặt điều kiện gộp nhóm.
Trang 112 TẠO MẪU HỎI
1.Click chọn
2.Tạo mẫu hỏi mới bằng cách dùng thuật sĩ
2.Tạo mẫu hỏi mới bằng cách dùng thuật sĩ
2.Tạo mẫu hỏi mới bằng cách tự thiết kế
2.Tạo mẫu hỏi mới bằng cách tự thiết kế
b Cách thực hiện
Trang 122 TẠO MẪU HỎI
Tạo mẫu hỏi bằng cách người dùng tự thiết kế (Create query in Design
view)
Tạo mẫu hỏi bằng cách người dùng tự thiết kế (Create query in Design
view)
Click chọnClick chọn
Click chọn
Trang 132 TẠO MẪU HỎI
1.Click chọn
2.Click chọn3.Click chọn
Trang 141.Lần lượt nháy đúp vào các trường từ dữ liệu nguồn đưa vào
mẫu hỏi
1.Lần lượt nháy đúp vào các trường từ dữ liệu nguồn đưa vào
mẫu hỏi
Các trường từ dữ liệu nguồn đã
được đưa vào mẫu hỏi
Các trường từ dữ liệu nguồn đã
được đưa vào mẫu hỏi
2 TẠO MẪU HỎI
Trang 152 TẠO MẪU HỎI
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
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
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
Cửa sổ mẫu hỏi ở chế độ thiết kế
Cửa sổ mẫu hỏi ở chế độ thiết kế
Trang 16 Nội dung của từng hàng trong lưới QBE
Nội dung của từng hàng trong lưới QBE
Khai báo tên các trường được chọn Các trường sẽ có mặt trong mẫu hỏi hoặc các trường chỉ dùng để lọc, sắp
xếp, kiểm tra giá trị
Khai báo tên các trường được chọn Các trường sẽ có mặt trong mẫu hỏi hoặc các trường chỉ dùng để lọc, sắp
xếp, kiểm tra giá trị
Tên bảng hoặc mẫu hỏi chứa trường tương ứng
Mô tả điều kiện để chọn các bản ghi đưa vào mẫu hỏi
Các điều kiện được viết dưới dạng logic
Mô tả điều kiện để chọn các bản ghi đưa vào mẫu hỏi
Các điều kiện được viết dưới dạng logic
2 TẠO MẪU HỎI
Trang 17• Sau khi chọn các điều kiện ta có thể thực hiện mẫu hỏi để xem kết quả
• Sau khi chọn các điều kiện ta có thể thực hiện mẫu hỏi để xem kết quả
• Trên thanh công cụ,
Click chọn
Trang 18 Tạo mẫu hỏi bằng cách dùng thuật sĩ (Create query by using
• Xuất hiện hộp thoại Simple Query Wizard
• Xuất hiện hộp thoại Simple Query Wizard
2 TẠO MẪU HỎI
Trang 19• Hộp thoại Simple Query Wizard
• Hộp thoại Simple Query Wizard
Click chọn trường
Chọn bảng hoặc mẫu hỏi
Chọn bảng hoặc mẫu hỏi
Click chọn để di chuyển các trường được chọn qua khung Selected
Field
Click chọn để di chuyển các trường được chọn qua khung Selected
Field
2 TẠO MẪU HỎI
Trang 20Nháy NEXT
2 TẠO MẪU HỎI
Trang 22Lick chọn để chuyển sang chế
độ tự thiết kế
Trang 24• Double click vào Create Query in Design View
• Double click vào Create Query in Design View
• Chọn bảng LyLichHocSinh làm dữ liệu
• Chọn bảng LyLichHocSinh làm dữ liệu
• Double click vào các trường MaSO, HoDem, Ten, Toan, Li, Hoa, Van,Tin trong bảng LyLichHocSinh để đưa vào mẫu hỏi.
• Double click vào các trường MaSO, HoDem, Ten, Toan, Li, Hoa, Van,Tin
trong bảng LyLichHocSinh để đưa vào mẫu hỏi.
• Trong lưới QBE, trên dòng Criteria, tại các cột Toan, Li, Hoa, Van, Tin
Trang 25Ví dụ áp dụng
Nhập >=6.5 trên dòng
Criteria, tại các cột Toan, Li,
Hoa, Van, Tin
Nhập >=6.5 trên dòng
Criteria, tại các cột Toan, Li,
Hoa, Van, Tin