Bài 8: Truy vấn dữ liệu (12)

18 840 14
Bài 8: Truy vấn dữ liệu (12)

Đ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

TiÕt: 22 - Bµi 8 Truy vÊn d÷ liÖu 1. C¸c kh¸I niÖm VÝ dô: §Ó qu¶n lÝ mét k× thi TN, ng­êi ta t¹o ra mét CSDL gåm hai b¶ng sau:  B¶ng DSHS_C5: chøa th«ng tin cña c¸c thÝ sinh  B¶ng BANG_Diem_C5: chøa kÕt qu¶ thi c¸c m«n cña thÝ sinh Với bài toán trên, Với bài toán trên, hãy nêu thao tác để hãy nêu thao tác để thực hiện các yêu cầu thực hiện các yêu cầu sau: sau: Liệt kê những học sinh có điểm TBM >=8 ? Tính tổng điểm thi của từng thí sinh? Cho biết điểm bình quân các môn thi của lớp? 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) 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. Các chức năng của mẫu hỏi: 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. a. Mẫu hỏi (Query) b. Biểu thức: bao gồm các toán hạng và các 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ò các biến) được ghi trong dấu ngoặc vuông Ví dụ: [TOAN] , [luong] * Hằng số. Ví dụ: 0.1 ; 125 * Hằng văn bản. Ví dụ: Nữ ; Nam * Hàm. Ví dụ: Sum, Avg, max matdo:[so_dan]/[dien_tich] Ví dụ: Tien_Thuong: [luong]*0.1[gt]=Nam and [tin]>=8.5 c. Một số hàm thường gặp trong 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). 4 hàm đầu chỉ thực hiện trên các trường dữ liệu kiểu số 2. Tạo mẫu hỏi Xét bài toán đặt vấn đề: Yêu cầu: a. Tính và cho biết điểm trung bình của từng thí sinh? b. Cho biết điểm bình quân của các môn thi ? Bảng DSHS_C5: chứa thông tin của các thí sinh Bảng BANG_Diem_C5: chứa kết quả thi các môn của thí sinh 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 Bảng DSHs_c5 và bang_dIEM_c5 Các trường có mặt trong mẫu hỏi Trường SBD, ho_dem, ten, toan, ly, hoa, tin, anh,sinh Điều kiện lọc bản ghi Trường dùng để sắp xếp các bản ghi Trường ten sắp xếp tăngdần Trường cần tính toán Tong:[ toan]+[ly]+[hoa]+[tin]+[anh] + [sinh] Không có 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) B­íc 2: T¹o mÉu hái 1 [...]... 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 5 Xem kết quả mẫu hỏi Kết quả mẫu hỏi tính tổng điểm thi của thí sinh có điểm toán >=8 5 Xem kết quả mẫu hỏi 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 chứa nhóm gộp dữ liệu và hàm thống kê 6 3.Vớ d: Xét bài toán đặt vấn đề: a Liệt kê những học sinh có...2 Chọn dữ liệu nguồn (từ các bảng - table và mẫu hỏi - query) Chọn tên bảng hoặc tên mẫu hỏi và nháy nút Add Nháy nút Close 3 Khai báo các thông số trong chế độ thiết kế Field: Khai báo tên các trường sẽ có... có điểm TBM >=8? b Tính và cho biết tổng điểm thi của từng thí sinh? c Cho biết điểm bình quân của các môn? 1 Khái niệm: Mẫu hỏi 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 2 tạo mẫu hỏi - Xác định các thông số cần tạo mẫu hỏi - Thao tác tạo mẫu hỏi . trống (Null). 4 hàm đầu chỉ thực hiện trên các trường dữ liệu kiểu số 2. Tạo mẫu hỏi Xét bài toán đặt vấn đề: Yêu cầu: a. Tính và cho biết điểm trung bình. (Query) 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. Các chức năng

Ngày đăng: 16/10/2013, 22:11

Hình ảnh liên quan

 Bảng DSHS_C5: chứa thông tin của các thí sinh - Bài 8: Truy vấn dữ liệu (12)

ng.

DSHS_C5: chứa thông tin của các thí sinh Xem tại trang 2 của tài liệu.
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ể  - Bài 8: Truy vấn dữ liệu (12)

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ể Xem tại trang 4 của tài liệu.
 Bảng DSHS_C5: chứa thông tin của các thí sinh - Bài 8: Truy vấn dữ liệu (12)

ng.

DSHS_C5: chứa thông tin của các thí sinh Xem tại trang 8 của tài liệu.
Chọn dữ liệu nguồn (từ các bảng - table và mẫu hỏi - query) - Bài 8: Truy vấn dữ liệu (12)

h.

ọn dữ liệu nguồn (từ các bảng - table và mẫu hỏi - query) Xem tại trang 11 của tài liệu.

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan