- •Учебно-методическое пособие
- •11.7. Вопросы для самоконтроля 67
- •Маршрутная карта изучения дисциплины по Модулю 3
- •1. Современные проблемы моделирования систем
- •2. Принципы моделирования
- •3. Классификация моделей
- •3.1. Основные свойства моделей
- •4. Моделирование систем
- •4.1. Моделирование систем на вычислительных машинах
- •5. Математическое моделирование
- •5.1. Математические схемы моделирования систем
- •5.2. Непрерывно-детерминированные модели (d-схемы)
- •5.3. Дискретно-детерминированные модели (f-схемы)
- •5.4. Дискретно-стохастические модели (р-схемы)
- •5.5. Непрерывно-стохастические модели (q-схемы)
- •5.6. Сетевые модели (n-схемы)
- •5.7. Комбинированные модели (а-схемы)
- •6. Анализ результатов машинного моделирования
- •6.1. Корреляционный анализ результатов моделирования
- •6.2. Регрессионный анализ результатов моделирования
- •6.3. Дисперсионный анализ результатов моделирования
- •6.4. Вопросы для самоконтроля
- •7. Методические указания для выполнения практического задания №1. «Построение простейших моделей»
- •Приложение 1. Варианты заданий
- •Методические указания для выполнения практического задания №2. «Построение регрессионной модели» с использованием табличного процессора Microsoft Excel
- •Указание. В таблице 2 в ячейки второго столбца с текстом «Формула 1», «Формула 2» ввести формулы для вычисления коэффициентов «а»,. «b».
- •Приложение 2. Варианты заданий
- •10. Основные понятия теории баз данных
- •10.1. Базы данных и системы управления базами данных. Модели данных
- •10.2. Основы проектирования реляционных баз данных
- •10.3. Этапы проектирования реляционной базы данных
- •1. Анализ предметной области
- •13.4. Вопросы для самоконтроля
- •11. Основы работы с субд Microsoft Access
- •11.1. Объекты базы данных Microsoft Access
- •11.2. Работа с таблицами
- •11.3. Работа с формами
- •11.4. Работа с запросами. Запросы на выборку
- •Имя поля: выражение
- •11.5. Итоговые запросы и запросы на изменение данных
- •Создание запроса на удаление записей таблицы
- •Создание запроса на обновление записей таблицы
- •11.6. Работа с отчетами
- •11.7. Вопросы для самоконтроля
- •12. Методические указания для выполнения практического задания № 3. «Работа с таблицами и формами базы данных Microsoft Access»
- •13. Методические указания дла выполнения практического задания № 4. «Работа с запросами на выборку в базе данных Microsoft Access»
- •14. Методические указания для выполнения практического задания № 5. «Работа с итоговыми запросами и запросами на изменение таблиц, создание отчетов»
- •15. Методические указания для выполнения индивидуального задания №2. «Базы данных»
- •16.Вопросы для подготовки к защите индивидуального задания №2
11.5. Итоговые запросы и запросы на изменение данных
Итоговый запрос – это запрос, в котором выводятся результаты статистических расчетов по какой—либо группе записей из одной или нескольких таблиц. Можно находить сумму (функция Sum), среднее значение (функция Avg), наибольшее значение (функция Max) или наименьшее значение (функция Min), количество знаний в группе (функция Count).
Создание итогового запроса
Процедура создания итогового запроса похожа на процедуру создания запроса на выборку. При выполнении такого запроса требуется группировать записи по совпадающим значениям в каком – либо поле таблицы. Для выполнения группировки записей нужно щелкнуть по кнопке Групповые операции на панели инструментов. В бланке запроса по образцу появляется дополнительная строка Групповая операция. В тех полях, по которым проводится группировка, надо установить функцию Группировка. В тех полях, где проводится итоговые операции, нужно в строке Групповая операция раскрыть список и выбрать одну из функций (Sum, Avg, Max, Min, Count и т. д.)
Пример. Таблица содержит данные о должностях и размерах окладов (рис. 40):
Рис. 40. Таблица СОТРУДНИКИ
Можно создать запрос для определения среднего оклада, наибольшего оклада и наименьшего оклада для каждой должности (рис. 41). В этом случае следует задать группировку по полю Должность и выбрать соответствующие функции в поле Оклад, включив это поле в бланк запроса трижды.
Рис.41. Создание итогового запроса
Результатом выполнения запроса будет следующая таблица (рис. 42):
Рис. 42. Результат выполнения итогового запроса
Запрос на изменение данных – это запрос, который за одну операцию вносит изменения в несколько записей таблицы. Существует четыре типа запросов на изменение данных: на удаление записей, на обновление записей, на добавление записей, на создании таблицы.
Запрос на удаление записей удаляет группу записей из одной или нескольких таблиц. С помощью запроса на удаление можно удалять только всю запись, а не отдельные поля внутри нее.
Создание запроса на удаление записей таблицы
Создать новый запрос, включив в него таблицы, из которых необходимо удалить записи.
В режиме Конструктор нажать на кнопку Тип запроса и выбрать команду Удаление (рис. 43).
Для таблиц, из которых нужно удалить записи, переместить символа " * " из списка полей таблицы в бланк запроса в строку Поле. В строке Удаление появляется при этом текст Из.
Включить в бланк запроса только те поля, для которых устанавливается условие отбора. В строке Удаление в этих полях появляется текст Условие.
Ввести условия отбора в строку Условие отбора для полей, перемещенных в бланк запроса.
Для предварительного просмотра удаляемых записей нажать кнопку Вид на панели инструментов.
Для удаления записей нажать кнопку Запуск на панели инструментов.
Пример. Требуется удалить из таблицы СОТРУДНИКИ все записи о сотрудниках, принятых на работу после 01.01.2000.
При заполнении бланка запроса перетаскиваем символ " * " в строку Поле первого столбца, включаем в бланк также поле Дата назначения. Для поля Дата назначения в строке Условие отбора вводим условие: >01.01.2000 (рис. 43).
В результате выполнения этого запроса из таблицы СОТРУДНИКИ будут удалены те записи таблицы, для которых значение в поле Дата назначения больше 01.01.2000.
Рис. 43. Создание запроса на удаление записей из таблицы
Запрос на обновление записей вносит общие изменения в группу записей одной или нескольких базовых таблиц базы данных.