Bài 8. Truy vấn dữ liệu
Chia sẻ bởi Phan Thi Huong |
Ngày 09/05/2019 |
30
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 CÁC BẠN ĐẾN VỚI BÀI TRÌNH CHIẾU CỦA NHÓM 4
Phú Bảo
Quốc Trung
Nhật Minh
Mạnh Linh
Lệ Nga
Muố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 …
Mẫu hỏi là gì? Sử dụng mẫu hỏi để làm gì?
Mẫu hỏi (query): Dùng để 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
1. Khái niệm
a)Mẫu hỏi
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 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 để:
+ 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],….
+ Hằng số
Vd: 0.1; 100000; …..
+ Hằng văn bản: được viết trong dấu nháy kép
Vd: “ Nam”; “Nữ”
+ Hàm
b)Biểu thức
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];
thanh_tien:[so_luong] *[don_gia]
Biểu thức logic: dùng để thiết lập bộ lọc cho bảng hoặc thiết lập điều kiện lọc để tạo mẫu hỏi.
Vd: ([GT]=“Nữ”) and ( [TBM]>=8.0)
Biểu thức quan hệ
Bài 1: Chọn biểu thức số học đúng trong các biểu thức sau:
TB: ([toan] +[ ly] + [hoa]) /3
Thanh_tien: [so_luong]*[don_gia] +” Đồng”
Luong: [he_so] *[bac_ luong] + “Phụ cấp”
[Doi_tuong] =“Ưu tiên” and [Xep_Loai] =“Giỏi”
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:
Thanh_tien: [so_luong]*[don_gia]
[Noi_sinh] =“ Hà Nội” and [Diem_Tb]>=7
[Tuoi]>=60 or [Nam_CT]>=40
Between #1/1/1970# and #31/12/1970#
>=[DToan]
TB: ([toan] +[ ly] + [hoa]) /3
a
d
e
Biểu thức số học
Biểu thức logic
Biểu thức logic
Biểu thức logic
Biểu thức số học
Biểu thức quan hệ
c) Các hàm
Kể tên các hàm đã học trong excel, pascal?
c) Các hàm
Bốn hàm đầu chỉ thực hiện trên các trường 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
CÁC THÔNG SỐ
VÍ DỤ ÁP DỤNG
Nguồn dữ liệu
Các trường có mặt trong mẫu hỏi
Điều kiện lọc bản ghi
Trường dùng để sắp xếp các bản ghi
Trường cần tính toán
Bảng DANH SÁCH và bảng ĐIỂM
Trường SBD, Hodem, Ten, Toan, Ly, Sinh, Van, Su
Không có
Trường Ten sắp xếp tăng dần
Tong: [Toan]+ [Ly] +[Sinh] +[Van] + [Su]+[Anh]
Bướ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
Chọn đối tượng Queries
1
1.Click chọn
2.Tạo mẫu hỏi mới bằng cách tụ thiết kế
Cách 1:Tạo mẫu hỏi bằng cách dùng tự thiết kế (Create query in Design view)
2
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
Cách 1:Tạo mẫu hỏi bằng cách dùng tự thiết kế (Create query in Design view)
1
Chọn đối tượng Queries
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 đượ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
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)
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.
4
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
Nhập biểu thức tính toán rồi nhấn OK
Khai 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ường
Nhậ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
5
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
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ê
Cá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
Hộ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
Hộp thoại Simple Query Wizard
Click chọn 1
Click chọn 3
Click chọn 2
Click chọn 4
Click chọn 1
Click chọn
Nhập tên mới hoặc để tên mặc định
VIDEO thực hiện tạo
mẫu hỏi bằng chế độ thiết kế và bằng thuật sĩ.
Phú Bảo
Quốc Trung
Nhật Minh
Mạnh Linh
Lệ Nga
Muố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 …
Mẫu hỏi là gì? Sử dụng mẫu hỏi để làm gì?
Mẫu hỏi (query): Dùng để 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
1. Khái niệm
a)Mẫu hỏi
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 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 để:
+ 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],….
+ Hằng số
Vd: 0.1; 100000; …..
+ Hằng văn bản: được viết trong dấu nháy kép
Vd: “ Nam”; “Nữ”
+ Hàm
b)Biểu thức
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];
thanh_tien:[so_luong] *[don_gia]
Biểu thức logic: dùng để thiết lập bộ lọc cho bảng hoặc thiết lập điều kiện lọc để tạo mẫu hỏi.
Vd: ([GT]=“Nữ”) and ( [TBM]>=8.0)
Biểu thức quan hệ
Bài 1: Chọn biểu thức số học đúng trong các biểu thức sau:
TB: ([toan] +[ ly] + [hoa]) /3
Thanh_tien: [so_luong]*[don_gia] +” Đồng”
Luong: [he_so] *[bac_ luong] + “Phụ cấp”
[Doi_tuong] =“Ưu tiên” and [Xep_Loai] =“Giỏi”
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:
Thanh_tien: [so_luong]*[don_gia]
[Noi_sinh] =“ Hà Nội” and [Diem_Tb]>=7
[Tuoi]>=60 or [Nam_CT]>=40
Between #1/1/1970# and #31/12/1970#
>=[DToan]
TB: ([toan] +[ ly] + [hoa]) /3
a
d
e
Biểu thức số học
Biểu thức logic
Biểu thức logic
Biểu thức logic
Biểu thức số học
Biểu thức quan hệ
c) Các hàm
Kể tên các hàm đã học trong excel, pascal?
c) Các hàm
Bốn hàm đầu chỉ thực hiện trên các trường 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
CÁC THÔNG SỐ
VÍ DỤ ÁP DỤNG
Nguồn dữ liệu
Các trường có mặt trong mẫu hỏi
Điều kiện lọc bản ghi
Trường dùng để sắp xếp các bản ghi
Trường cần tính toán
Bảng DANH SÁCH và bảng ĐIỂM
Trường SBD, Hodem, Ten, Toan, Ly, Sinh, Van, Su
Không có
Trường Ten sắp xếp tăng dần
Tong: [Toan]+ [Ly] +[Sinh] +[Van] + [Su]+[Anh]
Bướ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
Chọn đối tượng Queries
1
1.Click chọn
2.Tạo mẫu hỏi mới bằng cách tụ thiết kế
Cách 1:Tạo mẫu hỏi bằng cách dùng tự thiết kế (Create query in Design view)
2
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
Cách 1:Tạo mẫu hỏi bằng cách dùng tự thiết kế (Create query in Design view)
1
Chọn đối tượng Queries
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 đượ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
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)
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.
4
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
Nhập biểu thức tính toán rồi nhấn OK
Khai 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ường
Nhậ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
5
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
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ê
Cá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
Hộ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
Hộp thoại Simple Query Wizard
Click chọn 1
Click chọn 3
Click chọn 2
Click chọn 4
Click chọn 1
Click chọn
Nhập tên mới hoặc để tên mặc định
VIDEO thực hiện tạo
mẫu hỏi bằng chế độ thiết kế và bằng thuật sĩ.
* 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ẻ: Phan Thi Huong
Dung lượng: |
Lượt tài: 0
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)