1. Trang chủ
  2. » Tất cả

Tqk2021 th12 bai 07 truy van du lieu

21 3 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 21
Dung lượng 1,28 MB

Nội dung

SỞ GIÁO DỤC VÀ ĐÀO TẠO THÀNH PHỐ HỒ CHÍ MINH Trường THPT TRẦN QUANG KHẢI Tổ môn: TIN HỌC §7 TRUY VẤN DỮ LIỆU GVHD: Vũ Trường Lớp: 12A…… – Tiết: …… Ngày: ……………… Bài dạy điện tử Tin học Lớp 12 Ví dụ: CSDL QuanLi_HS (BTTH3 – SGK48) YC1: Tìm kiếm HS theo Mã số (MaSo)? YC2: Tìm kiếm HS có ĐTB cao lớp Ví dụ: CSDL QuanLi_HS (BTTH3 – SGK48)  Trên thực tế quản lý học sinh ta thường có yêu cầu khai thác thông tin cách đặt câu hỏi kiểu truy vấn (mẫu hỏi)  Dạng thông thường mẫu hỏi chọn (Select Query) Khi thực mẫu hỏi, liệu kết xuất vào bảng kết quả, hoạt động bảng  Có thể chỉnh sửa, xóa, bổ sung liệu vào bảng thông qua bảng kết (bảng mẫu hỏi) 1> Một số khái niệm a) Mẫu hỏi Mẫu hỏi dùng để làm gì? Mẫu hỏi gì? Mẫu hỏi loại đối tượng ACCESS dùng để xếp, tìm kiếm kết xuất liệu từ nhiều bảng dựa vào liên kết bảng Mẫu hỏi thường sử dụng để: • Sắp xếp ghi; • Chọn ghi thỏa mãn điều kiện cho trước; • Chọn trường cần thiết để hiển thị; • Thực tính tốn như: tính trung bình cộng, tính tổng, đếm ghi, …; • Tổng hợp hiển thị thơng tin từ nhiều bảng mẫu hỏi khác 1> Một số khái niệm b) Biểu thức Trong trường hợp cần sử dụng biểu thức số học, biểu thức điều kiện biểu thức lơgic? Để thực tính tốn kiểm tra điều kiện, Access có công cụ để viết biểu thức (biểu thức số học, biểu thức điều kiện biểu thức lơgic) • Biểu thức số học sử dụng để mô tả trường tính tốn mẫu hỏi • Biểu thức điều kiện biểu thức lôgic sử dụng trường hợp sau: o Thiết lập lọc cho bảng; o Thiết lập điều kiện lọc để tạo mẫu hỏi 1> Một số khái niệm b) Biểu thức Trong tính tốn, có loại phép tốn nào? Các kí hiệu phép tốn thường dùng bao gồm: • Phép toán số học: + , – , * , / • Phép so sánh: , =, =, • Phép tốn lơgic: AND, OR, NOT 1> Một số khái niệm b) Biểu thức Chúng ta dùng phép tốn để tính tốn toán hạng, Access toán hạng đối tượng nào? Các toán hạng tất biểu thức là: • Tên trường (đóng vai trị biến) ghi dấu ngoặc vng • Hằng số • Hằng văn bản: viết dấu nháy kép • Hàm (SUM, AVG, MAX, MIN, COUNT, …) 1> Một số khái niệm c) Các hàm Các hàm: SUM, AVG, MIN, MAX, COUNT dùng để làm gì? Có thể tiến hành gộp nhóm ghi theo điều kiện thực phép tính nhóm Access cung cấp hàm gộp nhóm thơng dụng, có số hàm thường dùng như: SUM, AVG, MIN, MAX, COUNT, … • SUM: Tính tổng giá trị • AVG: Tính giá trị trung bình • MIN: Tìm giá trị nhỏ • MAX: Tìm giá trị lớn • COUNT: Đếm số giá trị khác trống (Null) Bốn hàm thực trường kiểu số 1> Một số khái niệm a) Mẫu hỏi ‒ Mẫu hỏi loại đối tượng ACCESS dùng để xếp, tìm kiếm kết xuất liệu từ nhiều bảng dựa vào liên kết bảng ‒ Mẫu hỏi thường sử dụng để: + Sắp xếp ghi; + Chọn ghi thỏa mãn điều kiện cho trước; + Chọn trường cần thiết để hiển thị; + Thực tính tốn như: tính trung bình cộng, tính tổng, đếm ghi, …; + Tổng hợp hiển thị thông tin từ nhiều bảng mẫu hỏi khác 1> Một số khái niệm b) Biểu thức ‒ Biểu thức số học sử dụng để mơ tả trường tính toán mẫu hỏi ‒ Biểu thức điều kiện biểu thức lôgic sử dụng trường hợp sau: + Thiết lập lọc cho bảng; + Thiết lập điều kiện lọc để tạo mẫu hỏi ‒ Các kí hiệu phép tốn thường dùng bao gồm: + Phép toán số học: + , – , * , / + Phép so sánh: =, =, + Phép tốn lơgic: AND, OR, NOT ‒ Các tốn hạng tất biểu thức là: + Tên trường (đóng vai trị biến) ghi dấu ngoặc vuông + Hằng số + Hằng văn bản: viết dấu nháy kép + Hàm (SUM, AVG, MAX, MIN, COUNT, …) 10 1> Một số khái niệm c) Các hàm ‒ ‒ ‒ ‒ ‒ SUM: Tính tổng giá trị AVG: Tính giá trị trung bình MIN: Tìm giá trị nhỏ MAX: Tìm giá trị lớn COUNT: Đếm số giá trị khác trống (Null) Bốn hàm thực trường kiểu số 11 2> Tạo mẫu hỏi Hãy nêu bước để tạo mẫu hỏi? Để bắt đầu làm việc với mẫu hỏi, cần xuất trang mẫu hỏi cách click nhãn Queries bảng chọn đối tượng cửa sổ CSDL Có thể tạo mẫu hỏi cách dùng thuật sĩ hay tự thiết kế  Các bước để tạo mẫu hỏi: • Chọn liệu nguồn (các bảng mẫu hỏi khác) cho mẫu hỏi; • Chọn trường từ liệu nguồn để đưa vào mẫu hỏi; • Khai báo điều kiện cần đưa vào mẫu hỏi để lọc ghi; • Chọn trường dùng để xếp ghi mẫu hỏi; • Tạo trường tính tốn từ trường có; • Đặt điều kiện gộp nhóm 12 2> Tạo mẫu hỏi Các loại mẫu hỏi Access chế độ thiết kế: ‒ Select Query: truy vấn chọn lựa trường hiển thị từ nhiều bảng, đồng thời tạo trường tính toán liệu bảng ‒ Make Table Query: truy vấn tạo bảng từ liệu có bảng khác ‒ Append Query: truy vấn thêm mẫu tin liệu từ bảng khác vào cuối bảng chọn 13 2> Tạo mẫu hỏi Các loại mẫu hỏi Access chế độ thiết kế: ‒ Update Query: truy vấn cập nhật liệu cho trường chọn bảng ‒ Crosstab Query: truy vấn chéo thực báo cáo có tính chất thống kê, truy vấn thể mẫu tin (dòng) bảng thành cột (trường) hiển thị ‒ Delete Query: truy vấn xóa mẫu tin bảng thỏa điều kiện truy vấn ‒ Pass – Throught Query: gửi lệnh đến CSDL SQL Microsoft SQL Server 14 2> Tạo mẫu hỏi Cách tạo mẫu hỏi ‒ Cách 1: Click Create => Query Wizard ‒ Cách 2: Click Create => Query Design Thường sử dụng cách để tạo mẫu hỏi, sau chỉnh sửa lại chế độ thiết kế (Design View) 15 2> Tạo mẫu hỏi Xem, sửa mẫu hỏi ‒ Bước 1: Chọn mẫu hỏi cần xem hay sửa ‒ Bước 2: Click nút View, chọn Design View 16 2> Tạo mẫu hỏi Xem, sửa mẫu hỏi 17 2> Tạo mẫu hỏi Xem, sửa mẫu hỏi  Cửa sổ gồm hai phần: • Phần (nguồn liệu) hiển thị cấu trúc bảng (và mẫu hỏi khác) có chứa trường chọn để dùng mẫu hỏi (muốn chọn trường double click vào trường đó, tên trường tên bảng xuất phần dưới) • Phần lưới QBE (Query By Example – mẫu hỏi theo ví dụ), nơi mơ tả mẫu hỏi Mỗi cột thể hiển trường sử dụng mẫu hỏi 18 2> Tạo mẫu hỏi Xem, sửa mẫu ‒ ‒ hỏi ‒ Field: Khai báo tên trường chọn Table: Tên bảng mẫu hỏi chứa trường tương ứng Total: Chứa hàm gộp nhóm: SUM, AVG, MIN, MAX, COUNT, … ‒ Sort: Xác định (các) trường cần xếp ‒ Show: Xác định (các) trường xuất mẫu hỏi ‒ Criteria: Mô tả điều kiện để chọn ghi đưa vào mẫu hỏi Các điều kiện viết dạng biểu thức lôgic 19 2> Tạo mẫu hỏi ‒ Các bước để tạo mẫu hỏi: + Chọn liệu nguồn (các bảng mẫu hỏi khác) cho mẫu hỏi; + Chọn trường từ liệu nguồn để đưa vào mẫu hỏi; + Khai báo điều kiện cần đưa vào mẫu hỏi để lọc ghi; + Chọn trường dùng để xếp ghi mẫu hỏi; + Tạo trường tính tốn từ trường có; + Đặt điều kiện gộp nhóm ‒ Cách tạo mẫu hỏi: + Cách 1: Click Create => Query Wizard (hay sử dụng) + Cách 2: Click Create => Query Design ‒ Xem, sửa mẫu hỏi: + Bước 1: Chọn mẫu hỏi cần xem hay sửa + Bước 2: Click nút View, chọn Design View 20 ... Query: truy vấn cập nhật liệu cho trường chọn bảng ‒ Crosstab Query: truy vấn chéo thực báo cáo có tính chất thống kê, truy vấn thể mẫu tin (dòng) bảng thành cột (trường) hiển thị ‒ Delete Query: truy. .. Select Query: truy vấn chọn lựa trường hiển thị từ nhiều bảng, đồng thời tạo trường tính tốn liệu bảng ‒ Make Table Query: truy vấn tạo bảng từ liệu có bảng khác ‒ Append Query: truy vấn thêm...  Trên thực tế quản lý học sinh ta thường có yêu cầu khai thác thông tin cách đặt câu hỏi kiểu truy vấn (mẫu hỏi)  Dạng thông thường mẫu hỏi chọn (Select Query) Khi thực mẫu hỏi, liệu kết xuất

Ngày đăng: 18/02/2023, 19:08

w