Violet
Baigiang

Tìm kiếm theo tiêu đề

Tin tức cộng đồng

5 điều đơn giản cha mẹ nên làm mỗi ngày để con hạnh phúc hơn

Tìm kiếm hạnh phúc là một nhu cầu lớn và xuất hiện xuyên suốt cuộc đời mỗi con người. Tác giả người Mỹ Stephanie Harrison đã dành ra hơn 10 năm để nghiên cứu về cảm nhận hạnh phúc, bà đã hệ thống các kiến thức ấy trong cuốn New Happy. Bà Harrison khẳng định có những thói quen đơn...
Xem tiếp

Tin tức thư viện

Chức năng Dừng xem quảng cáo trên violet.vn

12087057 Kính chào các thầy, cô! Hiện tại, kinh phí duy trì hệ thống dựa chủ yếu vào việc đặt quảng cáo trên hệ thống. Tuy nhiên, đôi khi có gây một số trở ngại đối với thầy, cô khi truy cập. Vì vậy, để thuận tiện trong việc sử dụng thư viện hệ thống đã cung cấp chức năng...
Xem tiếp

Hỗ trợ kĩ thuật

  • (024) 62 930 536
  • 0919 124 899
  • hotro@violet.vn

Liên hệ quảng cáo

  • (024) 66 745 632
  • 096 181 2005
  • contact@bachkim.vn

Tìm kiếm Bài giảng

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

Wait
  • Begin_button
  • Prev_button
  • Play_button
  • Stop_button
  • Next_button
  • End_button
  • 0 / 0
  • Loading_status
Tham khảo cùng nội dung: Bài giảng, Giáo án, E-learning, Bài mẫu, Sách giáo khoa, ...
Nhấn vào đây để tải về
Báo tài liệu có sai sót
Nhắn tin cho tác giả
(Tài liệu chưa được thẩm định)
Nguồn:
Người gửi: Nguyễn Thị Mỹ Lộc
Ngày gửi: 08h:38' 10-01-2012
Dung lượng: 1.1 MB
Số lượt tải: 91
Số lượt thích: 0 người
Bài giảng
BàI 8 - truy vấn dữ liệu
Trường THPT Đặng Huy Trứ

Em hãy so sánh: Bảng CanBo với Mẫu hỏi có tên là TV1 sau:
Sau đó em rút ra nhận xét gì về chức năng của mẫu hỏi ?
Bảng CanBo
Mẫu hỏi có tên TV1
CSDL Quản lý cán bộ
Bảng CanBo
Mẫu hỏi có tên TV1
CSDL Quản lý cán bộ
Sắp xếp
Lọc bản ghi
Tính toán
Chọn một số trường hiển thị
1. Các Khái niệm :
Sắp xếp các bản ghi.
Chọn các bản ghi thỏa mãn các điều kiện kiện cho trước.
Chọn các trường để hiển thị.
Tính toán các giá trị.
Tổng hợp và hiển thị thông tin từ nhiều bảng hay tập hợp các bảng và các mẫu hỏi khác.
Mẫu hỏi thường được sử dụng để:
a. Mẫu hỏi
(Truy vấn - Query)
[GioiTinh] = “Nữ” And [DoanVien] = “Có”
ThanhTien : [SLMua] * [DonGia]
Để thực hiện tính toán và kiểm tra điều kiện, trong Access có công cụ để viết biểu thức , bao gồm các toán hạng và các phép toán.
Ví dụ:
Toán hạng
Phép toán
Toán hạng
Phép toán

Phép toán số học
Các phép toán :
b. Biểu thức
+, - , *, /
<, >, <=, >=, =, <>
And, Or, Not
Phép so sánh
Phép toán logic:
Toán hạng:

b. Biểu thức
[Ma_hoc_sinh]
[Ho_dem]
[Ten]
[GioiTinh]
? Chỳ ý: Tờn cỏc tru?ng (dúng vai trũ cỏc bi?n) du?c ghi trong d?u ngo?c vuụng
? Cỏc hm s?: (SUM, AVG, MAX, MIN, COUNT....) - Toỏn h?ng
b. Biểu thức
Hằng văn bản – Toán hạng
Hằng số - Toán hạng
[GioiTinh] = “Nữ” and [HeSoLuong] >= 2.67
ThanhTien = SoLuong * DonGia
ThanhTien : [SoLuong] * [DonGia]
Tên các trường có trong các bảng của CSDL
Biểu thức số học
Là trường cần tính trong mẫu hỏi
Không có dấu ngoặc vuông
thay cho dấu “ = ”
? Bi?u th?c Access:

Tong_Diem = Toan + Ly + Hoa
Tong_Diem : [Toan] + [Ly] + [Hoa]
Tên các trường có trong các bảng của CSDL
Hiển thị mẫu hỏi:
ThanhTien : [SoLuong] * [DonGia]
Tong_Diem : [Toan] + [Ly] + [Hoa]

< Tên trường cần tính > : < Biểu thức số học >
Cú pháp:
Ví dụ: Trong CSDL Quản lý học sinh, hãy hiển thị các học sinh có giới tính là Nữ và là Đoàn viên.
[GioiTinh] = “Nữ” And [DoanVien] = “Có”
Biểu thức logic
Chú ý: Bốn hàm đầu tiên chỉ thực hiện trên các trường kiểu số.
? SUM:
Tính tổng
? MAX:
Tìm giá trị lớn nhất
? MIN:
Tìm giá trị nhỏ nhất
? COUNT:
? AVG:
Đếm số bản ghi khác trống (Null).
Tính giá trị trung bình.
c. Các hàm
Tên các trường
2. Tạo mẫu hỏi:



Cách 1: Click đúp vào Create Query in Design View.


Cách 2: Click đúp vào Create Query by using Wizard
Các cách tạo mẫu hỏi mới:


2. Tạo mẫu hỏi :
Cửa sổ có hai phần:


Phần nguồn dữ liệu
Phần mô tả mẫu hỏi
2. Tạo mẫu hỏi :
Phần nguồn dữ liệu:


Phải xác định bảng nào cần có mặt trong mẫu hỏi
2. Tạo mẫu hỏi :
Nội dung của từng hàng trong phần mô tả mẫu hỏi:
Tên các trường có mặt trong mẫu hỏi
Bảng chứa tên trường
Sắp xếp
Hiển thị
Điều kiện
Hoặc
2. Tạo mẫu hỏi:



Chế độ 1: Trang dữ liệu


Chế độ 2: Thiết kế.
Các chế độ làm việc với mẫu hỏi:


2. Tạo mẫu hỏi :

Ví dụ 1: Hãy khai thác CSDL QLHocSinh, tạo truy vấn có tên là TV1, hiển thị Hodem, ten của những học sinh có giới tính là Nam và là Đoàn viên.

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

2. Tạo mẫu hỏi:

B1: Chọn dữ liệu nguồn (các bảng và mẫu hỏi khác) cho mẫu hỏi;

B2: Chọn các trường từ nguồn dữ liệu để đưa vào mẫu hỏi mới;

B3: Khai báo các điều kiện cần đưa vào các mẫu hỏi để lọc các
bản ghi;

B4: Chọn các trường dùng để sắp xếp các bản ghi trong mẫu hỏi;

B5: Tạo các trường tính toán từ các trường đã có;

B6: Đặt điều kiện gộp nhóm.
Lưu ý: Không nhất thiết phải thực hiện tất cả các bước này.
Các bước tạo mẫu hỏi:

3. ví dụ áp dụng :

Ví dụ 2: Khai thác CSDL QLHocSinh, Hãy tạo truy vấn có tên là TV2 hiển thị Hodem, ten của những học sinh là nữ hoặc những học sinh có điểm số môn Toán >= 8.

3. ví dụ áp dụng :

Ví dụ 3: Khai thác CSDL QLBanSach, Hãy tạo truy vấn có tên là TV1 hiển thị TenSach, NgayBan, SLMua, DonGia, ThanhTien của các quyển sách đã bán với ThanhTien = SLMua * DonGia.

3. ví dụ áp dụng :

Ví dụ 4: Khai thác CSDL QLBanSach, Hãy Add trường ThanhTien có kiểu DL: Number/Double vào bảng HoaDon và tạo truy vấn cập nhật có tên là TV3 để cập nhật trường ThanhTien = SLMua * DonGia.

3. ví dụ áp dụng :

Ví dụ 5: Khai thác CSDL QLBanSach, Hãy tạo truy vấn xóa có tên là TV4 để xóa tất cả các quyển sách có số lượng mua > 5.




Yêu cầu: Hãy hiển thị Hodem, ten của những cán bộ có giới tính là “Nam” hoặc hệ số lương >= 3. Lưu truy vấn với tên là TV1.

4. Bài tập

BT1: Khai thác CSDL “Quản lí cán bộ” của công ty ABC.



BT2: Khai thác CSDL “Quản lí cán bộ” của công ty ABC.




Yêu cầu: Hãy Add trường Lương có kiểu DL: Number/Double vào bảng CanBo, sau đó cập nhật cho trường Luong = Hesoluong * 730000. Lưu truy vấn cập nhật với tên là TV1.

4. Bài tập



Yêu cầu: Hãy tạo truy vấn tổng hợp để hiển thị TenSach, TongTien của từng loại sách đã bán. Lưu truy vấn với tên là TV2.

4. Bài tập

BT3: Khai thác CSDL “Quản lí bán sách”


truy vấn dữ liệu
Chức năng của mẫu hỏi.
Các biểu thức, các hàm.
Cách tạo mẫu hỏi.
Áp dụng để làm các bài tập thực hành.
ghi nhớ
VỀ NHÀ: Xem trước nội dung của BT & TH6.
Bài học kết thúc
Xin cảm ơn các thầy cô
cùng các em!
468x90
 
Gửi ý kiến