Создание простых запросов
Download 349.79 Kb.
|
самостоятельная работа
Самостоятельная работа по дисциплине 《___________________________》 на тему: Создание простых запросов Выполнил: студент гр. 205 Торениязов Алибек Принял преподаватель: ____________ Дата сдачи самостоятельная работа: __________________ Глава 1 . Описание технологии разработки всех созданных запросов Запросы создаем в режиме Конструктора. Для этого добавляем в рабочую область необходимые таблицы, а затем (в бланк запроса) - необходимые поля из этих таблиц (таблицы уже имеют связи, поэтому их создавать не надо). К некоторым запросам применяем Условия отбора и Групповые операции. . Описание структуры созданных запросов Создаем простой многотабличный запрос, который позволяет редактировать данные в таблице «Платежи» с одновременным выводом данных о студенте. Запрос содержит поля КодСтудента, Фамилия, Имя, Отчество, взятые из таблицы «Студенты», и поля ДатаОплаты, СуммаОплаты, ЦельОплаты, взятые из таблицы «Платежи». Таблицы связаны полем КодСтудента. Сохранил запрос под названием «Задание2_2». Создаем простой многотабличный запрос для вывода списка улиц города Гомеля. Запрос содержит поля: Название (таблица «Города») и Название (таблица «Улицы»). В бланке запроса для поля Название (таблица «Города») в строку Условия отбора внесем - Гомель. Сохранил запрос под названием «Задание2_3». Рис. 4 - Пример структуры многотабличного запроса Создаем многотабличный запрос с именем «Сумма_1» для подсчета общих сумм оплат студентов за весь период оплат. Запрос содержит поля Фамилия, Имя, Отчество, взятые из таблицы «Студенты», и поле СуммаОплаты. При создании запроса используем команду Вид → Групповые операции. В качестве групповой операции для поля СуммаОплаты в раскрывающемся списке указали Sum (суммирование), а для остальных полей - Группировка. Создаем многотабличный запрос с именем «Сумма_2» путем копирования и последующего редактирования запроса «Сумма_1». Выполнили следующие изменения: 1) добавили в бланк запроса поле Группа; 2) удалили из бланка запроса поля Фамилия, Имя, Отчество; 3) выполнили для поля Группа установку: Групповая операция - Группировка. Создаем многотабличный запрос с именем «Сумма_3» путем копирования и последующего редактирования запроса «Сумма_2». Выполнили следующие изменения установок для поля Группа: Групповая операция - Условие; Вывод на экран - нет (снять флажок); Условие отбора: указали номер группы из имеющихся в базе данных. Посмотрев на последние три запроса, становится очевидно, что результат первого запроса - суммарные платежи каждого студента, второго - суммарные платежи каждой группы, третьего - суммарные платежи нужной нам группы. . Распечатка запроса, созданного по заданию Рис. 5 - Распечатка запроса, созданного по заданию 2.4.2. . Описание выполнения контрольных заданий Создание простых многотабличных запросов. Создать многотабличный запрос для вывода следующих сведений о студентах (для факультета выводить полное название) - фамилия, имя, отчество, телефон, группа, факультет. Создаем запрос в режиме Конструктора путем добавления таблиц «Студенты» и «Факультеты». Выбираем из первой таблицы Фамилия,Имя,Отчество,Телефон, Группа, из второй - поле ПолнНазваниеФак. Создание итоговых запросов. Создать запрос для нахождения следующих итоговых показателей, вычисляемых по группам записей (используются группировка данных в запросах и итоговые функции Sum, Avg, Min, Max, Count, First, Last) - минимальная сумма оплаты студентов каждой группы. Для создания данного запроса понадобились поля СуммаОплаты из таблицы «Платежи» и Группа из таблицы «Студенты». Выбираем групповые операции для полей - Min и Группировка соответственно. Рис. 6 - Пример создания итогового запроса Вывод: научился создавать таблицы, простые запросы в MS Access и работать с ними. Download 349.79 Kb. Do'stlaringiz bilan baham: |
ma'muriyatiga murojaat qiling