Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Access / Отчёт Лаб_4 Access

.docx
Скачиваний:
35
Добавлен:
06.07.2019
Размер:
473.15 Кб
Скачать

Министерство образования Республики Беларусь

Белорусский национальный технический университет

Автотракторный факультет

Кафедра "Экономика и логистика"

Отчет

по лабораторной работе №4

по дисциплине "Информационные технологии и системы в логистике"

Тема: "Использование запросов"

Выполнил: студент группы №

Принял: преподаватель

Минск 2018

Цель работы

  1. Изучить возможности создания и использования Запросов на изменение данных.

  2. Научиться создавать Перекрёстные запросы с помощью Мастера перекрёстных запросов.

  3. Изучить специфику создания Итоговых (групповых) запросов.

Ответы на контрольные вопросы

  1. Перечислите виды запросов на изменение. На удаление, обновление, добавление, на создание таблицы.

  2. Можно ли восстановить данные в Таблицах после запуска Запроса на изменение? Если не сделана резервная копия данной БД, то восстановить данные невозможно.

  3. В каком случае Запрос на изменение внесет изменения в данные только одной Таблицы? В случае, когда в свойствах связей между исходными таблицами не установлены свойства "Каскадное удаление записей" и "Каскадное обновление записей".

  4. В результате работы Запроса на обновление, какой элемент Талицы – Поле или Запись - будет обновлен в таблице? Будет обновлено поле или группа полей записей, удовлетворяющих условию.

  5. Для чего чаще всего используется запрос на создание таблицы в текущей базе данных? Для сохранения результатов работы запроса и для создания новой таблицы на основе всех или части данных из одной или нескольких таблиц.

  6. Для чего используется Перекрестный запрос? Перекрестный запрос используется для расчётов и представления данных в структуре, облегчающей их анализ.

  7. Опишите общий порядок создания Итогового запроса.

  1. Создать новый запрос в Конструкторе.

  2. Нажать на кнопку-команду Групповые операции на панели инструментов.

  3. В бланк запроса включить поля, по которым будет произведена группировка или к которым будут применены статистические вычисления и, если необходимо, добавить вычисляемое поле.

  4. Нажать Выполнить.

  1. Опишите специфику использования статистических (обобщающих функций) а Итоговом запросе. Для выполнения статистических вычислений в поле необходимо заменить команду Группировка на одну из статистических функций. После выполнения запроса получаем сгруппированные по указанному полю данные и результат работы статистической функции по каждой группе.

  2. Опишите специфику использования Вычисляемого поля в Итоговом запросе. В вычисляемом поле вводится некоторое выражение для вычисления значений. Чтобы эти вычисления выполнились, нужно заменить в это поле команду Группировка на команду Выражение.

БД "Автосалон"

Ход выполнения работы

  1. Вывести с группировкой список Марок Авто и отсортировать список по убыванию.

  1. Подсчитать общую сумму продаж и количество продаж по всем Авто, проходящим по всем договорам.

  1. Подсчитать общую сумму продаж и количество продаж в период между двумя выбранными датами.

  1. Вывести на экран минимальную цену из всех имеющихся Авто.

  1. Вывести на экран название Авто, имеющего минимальную цену.

  1. Вывести на экран название Авто вместе с соответствующей минимальной ценой.

  1. Создание запроса «Итоговый запрос». Для того чтобы создать запрос «Итоговый запрос» в MS Access необходимо:

1. Создать новый запрос с помощью конструктора на основе запроса Полный список договоров.

2. Выбрать Групповые операции в меню Вид.

3. Выбрать поля «МаркаАвто» и «Сумма».

4. В строке Групповая операция в поле Сумма выбрать Sum.

5. Сохранить запрос под именем – Итоговый запрос.

БД "Оператор сотовой связи"

Ход выполнения работы

  1. На основе запроса “Исходные данные по абонентам” сформировать запрос на создание новой таблицы в текущей БД. Название запроса “Запрос на создание”. Название таблицы “Новая таблица”.

  1. На основе запроса “Исходные данные по абонентам” сформировать запрос на создание новой таблицы, который экспортирует все имеющиеся данные в БД «Новая». Название запроса “Экспорт данных”, название таблицы “Импортированная таблица”.

  1. Создать запрос на обновление данных, который увеличивает все стоимости минуты разговора на 12%.

  1. Создать запрос на удаление, который удаляет определенного абонента.

  1. Создать перекрестный запрос, источниками данных которого будут поля “Наименование тарифа”, “Фамилия”, “Продолжительность разговоров” (на пересечении).

  1. Создать итоговый запрос, выводящий на экран фамилию абонента, продолжительность разговоров которого максимальна.

  1. Подсчитать суммарную стоимость разговоров всех абонентов сети и суммарную продолжительность разговоров.

  1. Подсчитать, сколько абонентов сети пользуются услугой "любимый номер".

  1. Подсчитать, сколько любимых номеров задействовано в сети.

  1. Подсчитать среднюю продолжительность разговоров по каждому из тарифов.

Выводы

В ходе работы я изучила возможности создания и использования Запросов на изменение данных. Научилась создавать Перекрёстные запросы с помощью Мастера перекрёстных запросов. На практике освоила специфику создания Итоговых запросов.

Соседние файлы в папке Access