Tin Học 12 Bài 8: Truy Vấn Dữ Liệu - HOC247
Có thể bạn quan tâm
Nội dung của bài Truy vấn dữ liệu nhằm giúp các em biết khái niệm và vai trò của truy vấn (mẫu hỏi), biết vận dụng một số hàm và phép toán tạo ra các biểu thức số học, biểu thức điều kiện và biểu thức logic để xây dựng mẫu hỏi, biết các bước chính để tạo ra một truy vấn, biết sử dụng hai chế độ làm việc với mẫu hỏi (chế độ thiết kế và chế độ trang dữ liệu). Mời các em cùng theo dõi nội dung của bài học dưới đây.
ATNETWORK YOMEDIA1. Tóm tắt lý thuyết
1.1. Các khái niệm
1.2. Tạo mẫu hỏi
2. Bài tập minh họa
3. Luyện tập Bài 8 Tin học 12
3.1. Trắc nghiệm
4. Hỏi đáp Bài 8 Tin học 12
Tóm tắt lý thuyết
1.1. Các khái niệm
a. Mẫu hỏi
- Trong CSDL, chứa các thông tin về đối tượng ta đang quản lí. Dựa vào nhu cầu thực tế công việc, người lập trình phải biết cách lấy thông tin ra theo yêu cầu nào đó
- Access cung cấp công cụ để tự động hóa việc trả lời các câu hỏi do chính người lập trình tạo ra
- Mẫu hỏi thường được sử dụng để:
- 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 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
- Có 2 chế độ làm việc: Chế độ thiết kế và trang dữ liệu
b. Biểu thức trong Access
b.1. Các phép toán thường dùng
- Để thực hiện các tính toán và kiểm tra các điều kiện, ta phải biết cách viết các biểu thức đó
- Các biểu thức trong Access là: biểu thức số học, biểu thức điều kiện và biểu thức lôgic
- Các phép toán thường dùng:
- Phép toán số học: +,-,*,/
- Phép toán so sánh: <, >, <=,>=,=,<> (không bằng)
- Phép toán Lôgic: AND (và), OR (hoặc), NOT (phủ định).
- Phép toán ghép chuỗi: &
b.2. Các toán hạng trong tất cả các biểu thức
-
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; 1000000,…
- Hằng văn bản: được viết trong dấu nháy kép. Ví dụ: "Nam", "Nữ",…
- Biểu thức số học: Mô tả các trường tính toán trong mẫu hỏi. Ví dụ: MAT_DO: [SO_DAN]/[DIEN_TICH]
d. Các hàm số trong Access:
- Hàm số trong Access dùng để tính tóan các dữ liệu trên trường chỉ định. Một số hàm thông dụng để tính tóan trên trường có dữ liệu số như sau:
- SUM: Tính tổng giá trị số trên trường chỉ định.
- AVG: Tính giá trị trung bình các giá trị số trên trường chỉ định
- MIN: Tìm giá trị nhỏ nhất của các số nằm trên trường chỉ định
- MAX: Tìm giá trị lớn nhất của các số nằm trên trường chỉ định
- COUNT: Đêm các ô khác rỗng nằm trên trường chỉ định
- ROUND(a,n): làm tròn biểu thức số: a, đến n số lẻ. Ví dụ về cách sử dụng hàm số ROUND((2*[TOAN]+2*[VAN]+[TIN_HOC])/5,1) là làm tròn biểu thức trong ngoặc đến 1 số lẻ
1.2. Tạo mẫu hỏi
- Để làm việc với mẫu hỏi, chọn Queries trong bảng chọn đối tượng.
- Có thể tạo mẫu hỏi mới bằng cách dùng thuật sĩ hoặc tự thiết kế.
- Các bước chính để tạo một mẫu hỏi bao gồm:
- Chọn dữ liệu nguồn (các bảng và mẫu hỏi khác) cho mẫu hỏi;
- Chọn các trường từ dữ liệu nguồn để đưa vào mẫu hỏi;
- Khai báo các điều kiện để lọc các bản ghi cần đưa vào mẫu hỏi;
- Chọn các trường dùng để sắp xếp các bản ghi trong mẫu hỏi;
- Tạo các trường tính toán từ các trường đã có;
- Đặt điều kiện gộp nhóm.
Chú ý:
- Không nhất thiết phải thực hiện tất cả các bước này.
- Có hai chế độ thường dùng để làm việc với mẫu hỏi: chế độ thiết kế và chế độ trang dữ liệu.
Trong chế độ thiết kế, ta có thể thiết kế mới hoặc xem hay sửa đổi thiết kế cũ của mẫu hỏi. Trên hình 1 dưới đây là thanh công cụ thiết kế mẫu hỏi.
Hình 1. Thanh công cụ thiết kế mẫu hỏi
Để thiết kế mẫu hỏi mới, thực hiện một trong hai cách sau:
- Cách 1: Nháy đúp vào Create query by using wizard.
- Cách 2: Nháy đúp vào Create query in Design view.
Hình 2. Mẫu hỏi ở chế độ thiết kế
Để xem hay sửa đổi thiết kế mẫu hỏi, thực hiện:
- Bước 1. Chọn mẫu hỏi cần xem hoặc sửa.
- Bước 2. Nháy nút .
Cửa sổ mẫu hỏi ở chế độ thiết kế gồm hai phần:
- Phần trên (nguồn dữ liệu) hiển thị cấu trúc các bảng (và các mẫu hỏi khác) có chứa các trường được chọn để dùng trong mẫu hỏi này.
- Phần dưới là 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 một trường sẽ được sử dụng trong mẫu hỏi. Nội dung của từng hàng gồm có:
- Field: Khai báo tên các trường được chọn. Đó là các trường sẽ có mặt trong mẫu hỏi hoặc các trường dùng để lọc, sắp xếp, kiểm tra giá trị...
- Table: Tên bảng chứa trường tương ứng.
- Sort: Xác định (các) trường cần sắp xếp.
- Show: Xác định (các) trường xuất 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. Các điều kiện được viết dưới dạng biểu thức lôgic.
Khi đang ở chế độ thiết kế mẫu hỏi, ta có thể thực hiện mẫu hỏi để xem kết quả bằng cách nháy nút hoặc nút hoặc chọn lệnh View \(\rightarrow\) Datasheet View.
Bài tập minh họa
Bài tập
Khai thác CSDL: "QuanLyHocSinh", cần tạo mẫu hỏi cho biết danh sách học sinh có các điểm trung bình ở tất cả các môn từ 6,5 trở lên.
Hướng dẫn bước làm:
- Bước 1. Chọn đối tượng Queries;
- Bước 2. Chọn dòng lệnh Create query in Design view;
- Bước 3. Trong của sổ Show table \(\rightarrow\) chọn tên bảng hoặc mẫu hỏi \(\rightarrow\) Add \(\rightarrow\) Close;
- Bước 4. Mô tả điều kiện mẫu hỏi trong vùng lưới QBE. Trong lưới QBE, trên dòng Criteria, tại các cột Toan, Li, Hoa, Van, Tin gõ: >=6,5;
- Bước 5. Chạy mẫu hỏi bằng cách nháy vào nút hoặc nháy Query \(\rightarrow\) Run để thực hiện mẫu hỏi và xem kết quả;
- Bước 6. Lưu và đặt tên cho mẫu hỏi.
3. Luyện tập Bài 8 Tin học 12
Sau khi học xong Bài 8: Truy vấn dữ liệu, các em cần nắm vững các nội dung trọng tâm:
- Các khái niệm mẫu hỏi, biểu thức và hàm trong Access;
- Mẫu hỏi thường được sử dụng như thế nào?
- Các cách tạo mẫu hỏi.
3.1. Trắc nghiệm
Các em có thể hệ thống lại nội dung kiến thức đã học được thông qua bài kiểm tra Trắc nghiệm Tin học 12 Bài 8 cực hay có đáp án và lời giải chi tiết.
-
Câu 1:
Nếu những bài toán phức tạp, liên quan tới nhiều bảng, ta sủ dụng:
- A. Mẫu hỏi
- B. Bảng
- C. Báo cáo
- D. Biểu mẫu
-
Câu 2:
Trước khi tạo mẫu hỏi để giải quyết các bài toán liên quan tới nhiều bảng, thì ta phải thực hiện thao tác nào?
- A. Thực hiện gộp nhóm
- B. Liên kết giữa các bảng
- C. Chọn các trường muốn hiển thị ở hàng Show
- D. Nhập các điều kiện vào lưới QBE
-
Câu 3:
Kết quả thực hiện mẫu hỏi cũng đóng vai trò như:
- A. Một bảng
- B. Một biểu mẫu
- C. Một báo cáo
- D. Một mẫu hỏi
Câu 4-10: Mời các em đăng nhập xem tiếp nội dung và thi thử Online để củng cố kiến thức về bài học này nhé!
4. Hỏi đáp Bài 8 Tin học 12
Trong quá trình học tập nếu có thắc mắc hay cần trợ giúp gì thì các em hãy comment ở mục Hỏi đáp, Cộng đồng Tin học HOC247 sẽ hỗ trợ cho các em một cách nhanh chóng!
Chúc các em học tập tốt và luôn đạt thành tích cao trong học tập!
-- Mod Tin Học 12 HỌC247
NONEBài học cùng chương
Tin học 12 Bài 3: Giới thiệu Microsoft Access Tin học 12 Bài 4: Cấu trúc bảng Tin học 12 Bài tập và thực hành 2: Tạo cấu trúc bảng Tin học 12 Bài 5: Các thao tác cơ bản trên bảng Tin học 12 Bài tập và thực hành 3: Thao tác trên bảng Tin học 12 Bài 6: Biểu mẫu ADSENSE ADMICRO Bộ đề thi nổi bật UREKA AANETWORKXEM NHANH CHƯƠNG TRÌNH LỚP 12
Toán 12
Lý thuyết Toán 12
Giải bài tập SGK Toán 12
Giải BT sách nâng cao Toán 12
Trắc nghiệm Toán 12
Giải tích 12 Chương 3
Đề thi giữa HK1 môn Toán 12
Ngữ văn 12
Lý thuyết Ngữ Văn 12
Soạn văn 12
Soạn văn 12 (ngắn gọn)
Văn mẫu 12
Soạn bài Người lái đò sông Đà
Đề thi giữa HK1 môn Ngữ Văn 12
Tiếng Anh 12
Giải bài Tiếng Anh 12
Giải bài Tiếng Anh 12 (Mới)
Trắc nghiệm Tiếng Anh 12
Unit 7 Lớp 12 Economic Reforms
Tiếng Anh 12 mới Review 1
Đề thi giữa HK1 môn Tiếng Anh 12
Vật lý 12
Lý thuyết Vật Lý 12
Giải bài tập SGK Vật Lý 12
Giải BT sách nâng cao Vật Lý 12
Trắc nghiệm Vật Lý 12
Vật lý 12 Chương 3
Đề thi giữa HK1 môn Vật Lý 12
Hoá học 12
Lý thuyết Hóa 12
Giải bài tập SGK Hóa 12
Giải BT sách nâng cao Hóa 12
Trắc nghiệm Hóa 12
Ôn tập Hóa học 12 Chương 3
Đề thi giữa HK1 môn Hóa 12
Sinh học 12
Lý thuyết Sinh 12
Giải bài tập SGK Sinh 12
Giải BT sách nâng cao Sinh 12
Trắc nghiệm Sinh 12
Sinh Học 12 Chương 5
Đề thi giữa HK1 môn Sinh 12
Lịch sử 12
Lý thuyết Lịch sử 12
Giải bài tập SGK Lịch sử 12
Trắc nghiệm Lịch sử 12
Lịch Sử 12 Chương 1 Lịch Sử VN
Đề thi giữa HK1 môn Lịch Sử 12
Địa lý 12
Lý thuyết Địa lý 12
Giải bài tập SGK Địa lý 12
Trắc nghiệm Địa lý 12
Địa Lý 12 VĐSD và BVTN
Đề thi giữa HK1 môn Địa lý 12
GDCD 12
Lý thuyết GDCD 12
Giải bài tập SGK GDCD 12
Trắc nghiệm GDCD 12
GDCD 12 Học kì 1
Đề thi giữa HK1 môn GDCD 12
Công nghệ 12
Lý thuyết Công nghệ 12
Giải bài tập SGK Công nghệ 12
Trắc nghiệm Công nghệ 12
Công nghệ 12 Chương 3
Đề thi giữa HK1 môn Công nghệ 12
Tin học 12
Lý thuyết Tin học 12
Giải bài tập SGK Tin học 12
Trắc nghiệm Tin học 12
Tin học 12 Chương 2
Đề thi giữa HK1 môn Tin học 12
Cộng đồng
Hỏi đáp lớp 12
Tư liệu lớp 12
Xem nhiều nhất tuần
Video: Vợ nhặt của Kim Lân
Video ôn thi THPT QG môn Vật lý
Video ôn thi THPT QG Tiếng Anh
Video ôn thi THPT QG môn Hóa
Video ôn thi THPT QG môn Toán
Video ôn thi THPT QG môn Sinh
Video ôn thi THPT QG môn Văn
Sóng- Xuân Quỳnh
Người lái đò sông Đà
Quá trình văn học và phong cách văn học
Khái quát văn học Việt Nam từ đầu CMT8 1945 đến thế kỉ XX
Đất Nước- Nguyễn Khoa Điềm
Đàn ghi ta của Lor-ca
Ai đã đặt tên cho dòng sông
Tây Tiến
YOMEDIA YOMEDIA ×Thông báo
Bạn vui lòng đăng nhập trước khi sử dụng chức năng này.
Bỏ qua Đăng nhập ×Thông báo
Bạn vui lòng đăng nhập trước khi sử dụng chức năng này.
Đồng ý ATNETWORK ON QC Bỏ qua >>Từ khóa » Trong Query Hãy Cho Biết Chức Năng Của Hàm Count
-
COUNT (Hàm COUNT) - Microsoft Support
-
Đếm Dữ Liệu Bằng Cách Sử Dụng Truy Vấn - Microsoft Support
-
Hàm COUNT Là Gì? Cấu Trúc Và Cách Sử Dụng đơn Giản Nhất - 123Job
-
Trong Query Hãy Cho Biết Chức Năng Của Hàm Count
-
Hàm COUNT Trong Excel: Công Thức, Cách Dùng Hàm đếm Này đơn ...
-
Trắc Nghiệm Tin 12 – Bài 7, 8, 9
-
Cách Dùng Hàm COUNT Và COUNTA để đếm ô Trong Excel
-
Cách Sử Dụng Hàm đếm COUNT, COUNTIF, COUNTA Trong Excel
-
Tài Liệu Tổng Hợp Những Câu Hỏi Trắc Nghiệm Tin Học Lớp 12 Theo ...
-
Cách Sử Dụng Hàm COUNT Trong Excel Có Ví Dụ Chi Tiết
-
[PDF] QUERY – TRUY VẤN DỮ LIỆU
-
Tạo Các Truy Vấn Query Trong MS Access