Создание простых запросов


Download 349.79 Kb.
Sana30.10.2023
Hajmi349.79 Kb.
#1734523
TuriСамостоятельная работа
Bog'liq
самостоятельная работа


Самостоятельная работа
по дисциплине 《___________________________》
на тему: Создание простых запросов

Выполнил: студент гр. 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'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling