- •Учебно-методическое пособие
- •Маршрутная карта изучения дисциплины по Модулю 3
- •1. Современное состояние проблемы моделирования систем
- •2. Принципы моделирования
- •3. Классификация моделей
- •4. Моделирование систем
- •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. Варианты заданий
- •8. Методические указания для выполнения практического задания №2. «Построение регрессионной модели» с использованием табличного процессора Microsoft Excel
- •9. Методические указания для выполнения индивидуального задания №1. «Построение регрессионной модели» средствами языка программированияTurbo Pascal
- •Приложение 2. Варианты заданий
- •10. Основные понятия теории баз данных
- •10.1. Базы данных и системы управления базами данных. Модели данных
- •10.2. Основы проектирования реляционных баз данных
- •10.3. Этапы проектирования реляционной базы данных
- •1. Анализ предметной области
- •10.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. «Работа с итоговыми запросами и запросами на изменение таблиц в базе данных Microsoft Access. Создание отчетов»
- •15. Методические указания для выполнения индивидуального задания №2. «Базы данных»
- •16. Вопросы для подготовки к защите индивидуального задания №2
- •Вариант 1
- •Вариант 2
- •Вариант 3
- •Вариант 4
- •Вариант 5
- •Вариант 6
- •Вариант 7
- •Вариант 8
- •Вариант 9
- •Вариант 10
- •Вариант 11
- •Вариант 12
- •Вариант 13
- •Вариант 14
- •Вариант 15
- •Вариант 16
- •Вариант 17
- •Вариант 18
- •Вариант 19
- •Вариант 20
- •Вариант 21
- •Вариант 22
- •Вариант 23
- •Вариант 24
- •Вариант 25
- •Вариант 26
- •Вариант 27
- •Вариант 28
- •Вариант 29
- •Вариант 30
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. Создание запроса на удаление записей из таблицы.
Запрос на обновление записейвносит общие изменения в группу записей одной или нескольких базовых таблиц базы данных.