Dữ liệu nguồn để tạo mẫu hỏi có thể lấy từ đối tượng nào

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.

Dữ liệu nguồn để tạo mẫu hỏi có thể lấy từ đối tượng nào

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.

Dữ liệu nguồn để tạo mẫu hỏi có thể lấy từ đối tượng nào

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

Dữ liệu nguồn để tạo mẫu hỏi có thể lấy từ đối tượng nào

.

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.

Xem thêm: Giải Bài 3 Toán 12 Trang 84 Sgk Giải Tích 12, Giải Bài Tập 3 Trang 84 Sgk Giải Tích 12 (Toán 12

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ừnghà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

Dữ liệu nguồn để tạo mẫu hỏi có thể lấy từ đối tượng nào

hoặc nút

Dữ liệu nguồn để tạo mẫu hỏi có thể lấy từ đối tượng nào

hoặc chọn lệnh View \(\rightarrow\)Datasheet View.

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.

Giải Bài Tập Tin Học 12 – Bài tập và thực hành 12 – Mẫu hỏi trên một bảng giúp HS giải bài tập, giúp cho các em hình thành và phát triển năng lực sử dụng công nghệ thông tin và truyền thông:

Xem thêm các sách tham khảo liên quan:

  • Sách Giáo Viên Tin Học Lớp 12

Nội dung bài tập và thực hành 6 Tin học 12:

1. Mục đích, yêu cầu

– Làm quen với mẫu hỏi kết xuất thông tin từ một bảng.

– Tạo được những biểu thức điều kiện đơn giản.

– Làm quen với mẫu hỏi có sử dụng gộp nhóm: Biết sử dụng các hàm gộp nhóm ở mức độ đơn giản.

2. Nội dung

Câu 1: (sgk trang 67 Tin 12): Sử dụng CSDL QuanLi_HS, tạo mẫu hỏi liệt kê và sắp thứ tự theo tổ, họ tên, ngày sinh của các bạn nam.

Trả lời:

– Để tạo Query ta nhấn vào Create chọn Query Wizard.

Dữ liệu nguồn để tạo mẫu hỏi có thể lấy từ đối tượng nào

– Chọn Simple Query Wizard

Dữ liệu nguồn để tạo mẫu hỏi có thể lấy từ đối tượng nào

– Chọn bảng HOC_SINH nhấn dấu >> để đẩy hết các trường vào mẫu hỏi.

Dữ liệu nguồn để tạo mẫu hỏi có thể lấy từ đối tượng nào

– Nhấn chuột phải vào mẫu hỏi rồi chọn Design View.

Dữ liệu nguồn để tạo mẫu hỏi có thể lấy từ đối tượng nào

– Kết quả như hình:

Dữ liệu nguồn để tạo mẫu hỏi có thể lấy từ đối tượng nào

– Nhập các điều kiện vào mẫu hỏi. Để sắp xếp trường nào thì ta nhấn vào Sort rồi chọn sắp xếp tăng dần, hoặc giảm dần. Ví dụ như hình ở dưới là sắp xếp theo tổ.

Dữ liệu nguồn để tạo mẫu hỏi có thể lấy từ đối tượng nào

– Làm tương tự với các trường Họ Tên, Ngày sinh, với trường giới tính thì ta nhập điều kiện là Nam.

Dữ liệu nguồn để tạo mẫu hỏi có thể lấy từ đối tượng nào

– Nhấn dấu ! để thực hiện Query:

Dữ liệu nguồn để tạo mẫu hỏi có thể lấy từ đối tượng nào

– Kết quả:

Dữ liệu nguồn để tạo mẫu hỏi có thể lấy từ đối tượng nào

Câu 2: (sgk trang 67 Tin 12): Mẫu hỏi có gộp nhóm.

Trong CSDL QuanLi_HS tạo mẫu hỏi ThongKe có sử dụng các hàm gộp nhóm để so sánh trung bình điêm toán và điểm văn giữa các tổ.

Trả lời:

– Tạo mẫu hỏi để thực hiện truy vấn.

Dữ liệu nguồn để tạo mẫu hỏi có thể lấy từ đối tượng nào

Dữ liệu nguồn để tạo mẫu hỏi có thể lấy từ đối tượng nào

– Chọn các trường để thực hiện truy vấn. Nhấn vào dấu mũi tên xuống sau đó chọn các trường. Ví dụ ở đây ta chọn trường To.

Dữ liệu nguồn để tạo mẫu hỏi có thể lấy từ đối tượng nào

– Lần lượt chọn các trường như hình:

Dữ liệu nguồn để tạo mẫu hỏi có thể lấy từ đối tượng nào

– Để gộp nhóm ấn vào biể u tượng

Dữ liệu nguồn để tạo mẫu hỏi có thể lấy từ đối tượng nào

Dữ liệu nguồn để tạo mẫu hỏi có thể lấy từ đối tượng nào

– Chọn sắp xếp ở hàng total là Ascending.

Dữ liệu nguồn để tạo mẫu hỏi có thể lấy từ đối tượng nào

– Chỉnh lại hàm phù hợp để tính Toan và Văn. Ở đây ta tính trung bình nên ta sẽ sử dụng hàm AVG.

Dữ liệu nguồn để tạo mẫu hỏi có thể lấy từ đối tượng nào

Dữ liệu nguồn để tạo mẫu hỏi có thể lấy từ đối tượng nào

– Cuối cùng ta nhấn Run (!) để thực thi mẫu hỏi.

Dữ liệu nguồn để tạo mẫu hỏi có thể lấy từ đối tượng nào

– Kết quả:

Dữ liệu nguồn để tạo mẫu hỏi có thể lấy từ đối tượng nào

Câu 3: (sgk trang 68 Tin 12): Sử dụng CSDL QuanLi_HS, tạo mẫu hỏi KI_LUC_DIEM thống kê các điểm cao nhất của các bạn trong lớp về từng môn.

Trả lời:

– Tạo mẫu hỏi để thực hiện truy vấn.

Dữ liệu nguồn để tạo mẫu hỏi có thể lấy từ đối tượng nào

Dữ liệu nguồn để tạo mẫu hỏi có thể lấy từ đối tượng nào

– Chọn trường để thực hiện. Các trường cần chọn ở đây là các trường Toan, Li, Hoa, Van, Tin.

Dữ liệu nguồn để tạo mẫu hỏi có thể lấy từ đối tượng nào

– Chọn hàm thống kê để in ra kết quả. Do ta cần tìm điểm cao nhất cho từng môn nên ta dùng hàm MAX. Đầu tiên ta nhấn vào Totals.

Dữ liệu nguồn để tạo mẫu hỏi có thể lấy từ đối tượng nào

– Sau đó chọn các hàm thống kê MAX.

Dữ liệu nguồn để tạo mẫu hỏi có thể lấy từ đối tượng nào

– Nhấn Run để thực thi mẫu hỏi:

Dữ liệu nguồn để tạo mẫu hỏi có thể lấy từ đối tượng nào

– Theo kết quả thì điểm cao nhất môn toán là 10, điểm cao nhất môn lý là 10, điểm cao nhất môn hoa là 9.4, điểm cao nhất môn văn là 9.3, điểm cao nhất môn Tin là 9.5.

Bài 1 trang 68 Tin học 12: Mẫu hỏi là gì? Nêu các ứng dụng của mẫu hỏi.

Lời giải:

– Mẫu hỏi là một đối tượng trong Access để trả lời những câu hỏi truy vấn phức tạp, liên quan đến nhiều bảng (VD: ai có điểm toán cao nhất ?) mà sư dụng thao tác tìm kiếm và lọc thì khó có thể tìm được câu trả lời.

– Các ứng dụng của mẫu hỏi:

    – 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 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 và mẫu hỏi khác.

Bài 2 trang 68 Tin học 12: Liệt kê các bước cần thiết khi tạo mẫu hỏi.

Lời giải:

Các bước cần thiết khi tạo mẫu hỏi là:

    – Chọn bảng, mẫu hỏi làm nguồn dữ liệu.

    – Tạo lập các quan hệ giữa các bảng và mẫu hỏi nguồn (nếu quan hệ cũ không thích hợp).

    – Chọn các trường cần hiển thị.

    – Thêm vào các trường mới là kết quả thực hiện các phép tính trên các trường của bảng hay mẫu hỏi nguồn.

    – Đưa các trường dùng để sắp xếp các bản ghi trong mẫu hỏi.

    – Đưa vào các điều kiện tìm kiếm, lọc, gộp nhóm.

Bài 3 trang 68 Tin học 12: Cho một ví dụ về biểu thức trong Access.

Lời giải:

– Ví dụ về biểu thức số học cho từng trường tính toán:

   TongDiem : ([Toan] + [Li] + [Hoa]+ [Van] + [Tin])/5

– Biểu thức logic thiết lập điều kiệnlọc:

   [GT] = “Nam” AND [NgSinh] >#01/04/2017#

Bài 4 trang 68 Tin học 12: Bộ lọc trong bảng khác điều kiện chọn trong mẫu hỏi như thế nào?

Lời giải:

– Bộ lọc trong bảng là những hằng

– Điều kiện chọn trong mẫu hỏi là một biết thức logic, biểu thức quan hệ hoặc biểu thức số học.

Bài 5 trang 68 Tin học 12: Nêu một ví dụ thể hiện sự cần thiết của trường tính toán.

Lời giải:

– Ví dụ khi ta có các điểm toán, lý, hóa, văn, tin thì ta không cần phải lưu thêm một trường diemtb trong cơ sở dữ liệu nữa mà bằng trường tính toán ta có thể suy ra điểm trung bình từ các điểm đã biết.