1. Trang chủ
  2. » Giáo án - Bài giảng

Bài 8. Truy vấn dữ liệu

4 271 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 4
Dung lượng 58 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Bài 8. Truy vấn dữ liệu tài liệu, giáo án, bài giảng , luận văn, luận án, đồ án, bài tập lớn về tất cả các lĩnh vực kinh...

Trang 1

Tuần 14 – Tiết 27

BÀI 8: TRUY VẤN DỮ LIỆU

I MỤC TIÊU BÀI HỌC

1 Kiến thức:

- Biết khái niệm mẫu hỏi và công dụng của mẫu hỏi

- Biết vận dụng một số hàm cơ bản và phép toán thông dụng tạo ra các biểu thức số

học, biểu thức điều kiện, biểu thức loogic để xây dựng mẫu hỏi

- Biết các bước chính để tạo mẫu hỏi và tạo được mẫu hỏi đơn giản

2 Kĩ năng:

- Thực hiện được tạo mẫu hỏi thỏa mãn điều kiện nào đó

3 Thái độ:

- HS có thái độ nghiêm túc, tích cực thực hành, thao tác chính xác, linh hoạt

4 Định hướng phát triển năng lực

- Thực hiện đúng các thao tác tạo mẫu hỏi trong Access

- Hợp tác, cộng tác với bạn học, GV và những người khác khi sử dụng công nghệ

thông tin và truyền thông

Có khả năng xác định và giải quyết các vấn đề đơn giản thường xảy ra đối với phần mềm

Access trong sử dụng hàng ngày

II CHUẨN BỊ

- Giáo viên: Giáo án, SGK, máy tính, máy chiếu

- Học sinh: SGK, học bài cũ và đọc trước bài 8

III TIẾN TRÌNH TỔ CHỨC DẠY HỌC

1 Ổn định tổ chức lớp học: Ổn định lớp, kiểm tra sĩ số.

2 Kiểm tra bài cũ: Cho CSDL KINH_DOANH:

Câu 1: Hãy nêu những ưu điểm của việc liên kết giữa các bảng của CSDL trên?

Câu 2: Thực hiện tạo liên kết giữa các bảng trên?

Câu 3: Em hãy đưa ra một số yêu cầu khai thác dữ liệu được tổng hợp thông tin từ 3

bảng của CSDL nói trên?

3 Bài mới.

- ĐVĐ: Ta đã biết, một CSDL chứa dữ liệu phản ánh toàn bộ thông tin về tập hợp

đối tượng cần quản lí Công cụ tìm kiếm hoặc lọc giúp ta có thể khai thác thông tin từ 1

bảng Muốn khai thác thông tin từ nhiều bảng ta làm thế nào?

- Nêu ví dụ minh họa

trên máy tính về mẫu

hỏi như: chọn các bản

ghi thỏa mãn các điều

kiện cho trước, thực

hiện tính toán, tổng

hợp và hiển thị thông

tin từ nhiều bảng

- Quan sát và đưa ra công dụng của Mẫu hỏi

1.Các khái niệm

a Mẫu hỏi: Mẫu hỏi thường được sử dụng để:

- Sắp xếp các bản ghi

- Chọn các bảng cần thiết, những bản ghi thỏa mãn các điểu kiện cho trước

- Chọn các trường cần thiết để hiển thị

- Thực hiện tính toán dữ liệu như tính trung bình cộng, tính tổng từng loại, đếm các bản ghi

Trang 2

- Mẫu hỏi có mấy chế

độ làm việc?

- Giới thiệu: Các

phép toán, toán hạng,

biểu thức lô gic, biểu

thức số học

- Cho ví dụ minh

họa từng phần

Hãy lấy ví dụ về các

biểu thức?

- Quan sát nhận xét

- Người ta sử dụng

các hàm nào để thực

hiện mẫu hỏi?

- Trong đó bốn hàm

(SUM, AVG, MIN,

MAX) chỉ thực hiện

trên các trường kiểu

số

Giáo viên giới thiệu

- Lắng nghe, suy nghĩ, trả lời

- Lắng nghe, quan sát, tự ghi bài

- Quan sát GV và ghi bài

- Suy nghĩ, lên bảng ghi bài

- Lắng nghe, ghi bài

- Suy nghĩ, trả lời

- Lắng nghe, ghi bài

- Tổng hợp và hiển thị thông tin từ nhiều bảng hoặc mẫu hỏi khác

b.Biểu thức

- Các phép toán thường dùng bao gồm:

+, – , * , / (phép toán số học)

<, >, <=, >=, =, <> (phép so sánh) AND, OR, NOT (phép toán logic)

- Toán hạng trong các biểu thức có thể là:

Tên trường (đóng vai trò các biến) được ghi trong dấu ngoặc vuông Ví dụ: [GT], [LUONG], …

Hằng số 0.1 ; 1000000, … Hằng văn bản, được viết trong dấu nháy kép,

ví dụ: “NAM”, “HANOI”, … Hàm (Sum, avg, Max Min, count,…)

- Biểu thức số học được sử dụng để mô tả các

trường tính toán trong mẫu hỏi

Cú pháp: <Tên trường>.<Biểu thức số học>

Ví dụ: MAT_DO: [SO_DAN] / [DIENTICH] TIEN_THUONG: [LUONG] *0.1

- Biểu thức lôgic sử dụng trong các trường hợp

sau:

Thiết lập bộ lọc cho bảng Thiết lập điều kiện lọc để tạo mẫu hỏi

Ví dụ Trong CSDL quản lí lương cán bộ có thể tìm các cán bộ là Nam, có lương cao hơn 1.000.000 bằng biểu thức lọc

[GT] = “NAM” AND [LUONG]>1000000

c Các hàm.

SUM Tính tổng các giá trị

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)

2 Tạo mẫu hỏi

- Các bước để tạo mẫu hỏi.

• Chọn nguồn dữ liệu cho mẫu hỏi mới, gồm các bảng và các mẫu hỏi khác

• Chọn các trường từ nguồn dữ liệu để đưa vào

Trang 3

các bước để tạo mẫu

hỏi cho học sinh, đồng

thời lưu ý cho học

sinh:

Tùy thuộc vào loại

câu hỏi mà ta có thể

thực hiện đủ các bước

hoặc không đủ các

bước

- Giới thiệu và thao

tác các cách thực hiện

thiết kế mẫu hỏi, xem

hoặc sửa đổi mẫu hỏi

đã có, cấu trúc của

cửa sổ thiết kế cho

học sinh

- Học sinh nghiên

cứu thông tin SGK và

cho biết công dụng

của các dòng trong

cửa sổ thiết kế mẫu

hỏi (Field, Table,

Sort, Show, Criteria)?

- Thực hiện tạo mẫu

hỏi trên máy chiếu

- Gọi Hs lên thực hiện

1 mẫu hỏi tương tự

- Nhận xét, phân tích

- Lắng nghe, quan sát GV

- Lắng nghe, quan sát

GV và ghi bài

- Lắng nghe

- Suy nghĩ, trả lời

- Quan sát trên màn chiếu thao tác của GV

- 1 HS lên thực hiện,

HS khác quan sát qua màn chiếu

- Lắng nghe, ghi bài

mẫu hỏi mới

• Đưa ra các điều kiện để lọc các bản ghi đưa vào mẫu hỏi

• Xây dựng các trường tính toán từ các trường đã có

• Đặt điều kiện gộp nhóm

• Để thiết kế mẫu hỏi mới

- Để thực hiện thiết kế mẫu hỏi thực hiện 1 trong 2 cách sau.

• Nháy đúp vào Create Query by using Wizard

• Nháy đúp vào Create Query in Design View

- Để xem hay sửa đổi mẫu hỏi đã có

• 1.Chọn mẫu hỏi cần xem hoặc sửa

• 2 Nháy nút Trong đó:

Field Khai báo tên các trường được chọn có mặt trong mẫu hỏi hoặc chỉ dùng để lọc, xắp xếp, kiểm tra giá trị…

Table Tên bảng (mẫu hỏi) chứa trường tương ứng Sort Xác đinh các trường cần sắp xếp

Show X.định các trường x.hiện trong mẫu hỏi Criteria Mô tả điều kiện để chọn các bản ghi đưa vào mẫu hỏi viết dưới dạng các biểu thức

3 Ví dụ áp dụng.

Khai thác CSDL “Quản lí Học sinh”, cần tạo mẫu hỏi cho biết danh sách HS có các điểm trung bình ở tất cả các môn từ 6,5 trở lên

- Thực hiện trên máy

4 Củng cố

- Khái niệm mẫu hỏi, các biểu thức và các hàm sử dụng trong truy vẫn dữ liệu

- Thực hiện được tạo mẫu hỏi theo điều kiện nào đó

5 Dặn dò

- Hướng dẫn HS chuẩn bị bài thực hành số 6

Ngày đăng: 29/09/2017, 21:35

HÌNH ẢNH LIÊN QUAN

- Suy nghĩ, lên bảng ghi bài. - Bài 8. Truy vấn dữ liệu
uy nghĩ, lên bảng ghi bài (Trang 2)
Tabl e. Tên bảng (mẫu hỏi) chứa trường tương ứng. Sort . Xác đinh các trường cần sắp xếp - Bài 8. Truy vấn dữ liệu
abl e. Tên bảng (mẫu hỏi) chứa trường tương ứng. Sort . Xác đinh các trường cần sắp xếp (Trang 3)

TỪ KHÓA LIÊN QUAN

w