IMG-LOGO
Trang chủ Lớp 12 Tin học Giải SGK Tin học 12 Chương 2: Hệ quản trị cơ sở dữ liệu Microsoft Access

Giải SGK Tin học 12 Chương 2: Hệ quản trị cơ sở dữ liệu Microsoft Access

Bài tập và thực hành 6 - Mẫu hỏi trên một bảng

  • 5700 lượt thi

  • 8 câu hỏi

  • 30 phút

Danh sách câu hỏi

Câu 1:

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.

Xem đáp án

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

Giải bài tập Tin học lớp 12 | Giải bài tập Tin 12 hay nhất tại VietJack

- Chọn Simple Query Wizard

Giải bài tập Tin học lớp 12 | Giải bài tập Tin 12 hay nhất tại VietJack

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

Giải bài tập Tin học lớp 12 | Giải bài tập Tin 12 hay nhất tại VietJack

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

Giải bài tập Tin học lớp 12 | Giải bài tập Tin 12 hay nhất tại VietJack

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

Giải bài tập Tin học lớp 12 | Giải bài tập Tin 12 hay nhất tại VietJack

- 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ổ.

Giải bài tập Tin học lớp 12 | Giải bài tập Tin 12 hay nhất tại VietJack

- 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.

Giải bài tập Tin học lớp 12 | Giải bài tập Tin 12 hay nhất tại VietJack

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

Giải bài tập Tin học lớp 12 | Giải bài tập Tin 12 hay nhất tại VietJack

- Kết quả:

Giải bài tập Tin học lớp 12 | Giải bài tập Tin 12 hay nhất tại VietJack


Câu 2:

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ổ.

Xem đáp án

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

Giải bài tập Tin học lớp 12 | Giải bài tập Tin 12 hay nhất tại VietJack

Giải bài tập Tin học lớp 12 | Giải bài tập Tin 12 hay nhất tại VietJack

- 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.

Giải bài tập Tin học lớp 12 | Giải bài tập Tin 12 hay nhất tại VietJack

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

Giải bài tập Tin học lớp 12 | Giải bài tập Tin 12 hay nhất tại VietJack

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

Giải bài tập Tin học lớp 12 | Giải bài tập Tin 12 hay nhất tại VietJack

Giải bài tập Tin học lớp 12 | Giải bài tập Tin 12 hay nhất tại VietJack

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

Giải bài tập Tin học lớp 12 | Giải bài tập Tin 12 hay nhất tại VietJack

- 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.

Giải bài tập Tin học lớp 12 | Giải bài tập Tin 12 hay nhất tại VietJack

Giải bài tập Tin học lớp 12 | Giải bài tập Tin 12 hay nhất tại VietJack

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

Giải bài tập Tin học lớp 12 | Giải bài tập Tin 12 hay nhất tại VietJack

- Kết quả:

Giải bài tập Tin học lớp 12 | Giải bài tập Tin 12 hay nhất tại VietJack


Câu 3:

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.

Xem đáp án

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

Giải bài tập Tin học lớp 12 | Giải bài tập Tin 12 hay nhất tại VietJack

Giải bài tập Tin học lớp 12 | Giải bài tập Tin 12 hay nhất tại VietJack

- 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.

Giải bài tập Tin học lớp 12 | Giải bài tập Tin 12 hay nhất tại VietJack

- 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.

Giải bài tập Tin học lớp 12 | Giải bài tập Tin 12 hay nhất tại VietJack

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

Giải bài tập Tin học lớp 12 | Giải bài tập Tin 12 hay nhất tại VietJack

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

Giải bài tập Tin học lớp 12 | Giải bài tập Tin 12 hay nhất tại VietJack

- 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.


Câu 4:

Mẫu hỏi là gì? Nêu các ứng dụng của mẫu hỏi.

Xem đáp án

- 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.


Câu 5:

Liệt kê các bước cần thiết khi tạo mẫu hỏi.

Xem đáp án

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.


Câu 6:

Cho một ví dụ về biểu thức trong Access.

Xem đáp án

- 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#


Câu 7:

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

Xem đáp án

- 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.


Câu 8:

Nêu một ví dụ thể hiện sự cần thiết của trường tính toán.

Xem đáp án

- 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.

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


Bắt đầu thi ngay