Access / Отчёт Лаб_4 Access
.docx
Министерство образования Республики Беларусь
Белорусский национальный технический университет
Автотракторный факультет
Кафедра "Экономика и логистика"
Отчет
по лабораторной работе №4
по дисциплине "Информационные технологии и системы в логистике"
Тема: "Использование запросов"
Выполнил: студент группы №
Принял: преподаватель
Минск 2018
Цель работы
-
Изучить возможности создания и использования Запросов на изменение данных.
-
Научиться создавать Перекрёстные запросы с помощью Мастера перекрёстных запросов.
-
Изучить специфику создания Итоговых (групповых) запросов.
Ответы на контрольные вопросы
-
Перечислите виды запросов на изменение. На удаление, обновление, добавление, на создание таблицы.
-
Можно ли восстановить данные в Таблицах после запуска Запроса на изменение? Если не сделана резервная копия данной БД, то восстановить данные невозможно.
-
В каком случае Запрос на изменение внесет изменения в данные только одной Таблицы? В случае, когда в свойствах связей между исходными таблицами не установлены свойства "Каскадное удаление записей" и "Каскадное обновление записей".
-
В результате работы Запроса на обновление, какой элемент Талицы – Поле или Запись - будет обновлен в таблице? Будет обновлено поле или группа полей записей, удовлетворяющих условию.
-
Для чего чаще всего используется запрос на создание таблицы в текущей базе данных? Для сохранения результатов работы запроса и для создания новой таблицы на основе всех или части данных из одной или нескольких таблиц.
-
Для чего используется Перекрестный запрос? Перекрестный запрос используется для расчётов и представления данных в структуре, облегчающей их анализ.
-
Опишите общий порядок создания Итогового запроса.
-
Создать новый запрос в Конструкторе.
-
Нажать на кнопку-команду Групповые операции на панели инструментов.
-
В бланк запроса включить поля, по которым будет произведена группировка или к которым будут применены статистические вычисления и, если необходимо, добавить вычисляемое поле.
-
Нажать Выполнить.
-
Опишите специфику использования статистических (обобщающих функций) а Итоговом запросе. Для выполнения статистических вычислений в поле необходимо заменить команду Группировка на одну из статистических функций. После выполнения запроса получаем сгруппированные по указанному полю данные и результат работы статистической функции по каждой группе.
-
Опишите специфику использования Вычисляемого поля в Итоговом запросе. В вычисляемом поле вводится некоторое выражение для вычисления значений. Чтобы эти вычисления выполнились, нужно заменить в это поле команду Группировка на команду Выражение.
БД "Автосалон"
Ход выполнения работы
-
Вывести с группировкой список Марок Авто и отсортировать список по убыванию.
-
Подсчитать общую сумму продаж и количество продаж по всем Авто, проходящим по всем договорам.
-
Подсчитать общую сумму продаж и количество продаж в период между двумя выбранными датами.
-
Вывести на экран минимальную цену из всех имеющихся Авто.
-
Вывести на экран название Авто, имеющего минимальную цену.
-
Вывести на экран название Авто вместе с соответствующей минимальной ценой.
-
Создание запроса «Итоговый запрос». Для того чтобы создать запрос «Итоговый запрос» в MS Access необходимо:
1. Создать новый запрос с помощью конструктора на основе запроса Полный список договоров.
2. Выбрать Групповые операции в меню Вид.
3. Выбрать поля «МаркаАвто» и «Сумма».
4. В строке Групповая операция в поле Сумма выбрать Sum.
5. Сохранить запрос под именем – Итоговый запрос.
БД "Оператор сотовой связи"
Ход выполнения работы
-
На основе запроса “Исходные данные по абонентам” сформировать запрос на создание новой таблицы в текущей БД. Название запроса “Запрос на создание”. Название таблицы “Новая таблица”.
-
На основе запроса “Исходные данные по абонентам” сформировать запрос на создание новой таблицы, который экспортирует все имеющиеся данные в БД «Новая». Название запроса “Экспорт данных”, название таблицы “Импортированная таблица”.
-
Создать запрос на обновление данных, который увеличивает все стоимости минуты разговора на 12%.
-
Создать запрос на удаление, который удаляет определенного абонента.
-
Создать перекрестный запрос, источниками данных которого будут поля “Наименование тарифа”, “Фамилия”, “Продолжительность разговоров” (на пересечении).
-
Создать итоговый запрос, выводящий на экран фамилию абонента, продолжительность разговоров которого максимальна.
-
Подсчитать суммарную стоимость разговоров всех абонентов сети и суммарную продолжительность разговоров.
-
Подсчитать, сколько абонентов сети пользуются услугой "любимый номер".
-
Подсчитать, сколько любимых номеров задействовано в сети.
-
Подсчитать среднюю продолжительность разговоров по каждому из тарифов.
Выводы
В ходе работы я изучила возможности создания и использования Запросов на изменение данных. Научилась создавать Перекрёстные запросы с помощью Мастера перекрёстных запросов. На практике освоила специфику создания Итоговых запросов.