- •Учебно-методическое пособие
- •Маршрутная карта изучения дисциплины по Модулю 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
Вариант 29
База данных «Штатное расписание» |
Описание предметной области При составлении штатного расписания имеющиеся в организации штатные единицы распределяются по подразделениям. Каждая штатная единица характеризуется названием должности, размером должностного оклада, процентом надбавки за ненормированный рабочий день. Каждое подразделение характеризуется наименованием, типом, процентом надбавки за вредные условия труда. Заработная плата для каждой штатной единицы вычисляется как Оклад *(1+ Процент надбавки за вредные условия труда + Процент надбавки за ненормированный рабочий день). С начисленной заработной платы вычитается подоходный налог, равный 13 процентам от размера начисления. |
База данных должна включать таблицы ПОДРАЗДЕЛЕНИЯ, ШТАТНЫЕ_ЕДИНИЦЫ, РАСПРЕДЕЛЕНИЕ_ШТАТНЫХ_ЕДИНИЦ, содержащие следующую информацию: |
Наименование подразделения |
Тип подразделения (цех, отдел, бригада и т.д.) |
Процент надбавки 1 (за вредные условия труда, зависит от подразделения, принимает значения от 0 до 100%) |
Наименование штатной единицы |
Должностной оклад для данной штатной единицы |
Процент надбавки 2 (за ненормированный рабочий день, устанавливается для конкретной штатной единицы от 0 до 100%) |
Отпуск (количество дней отпуска в году, устанавливается для конкретной штатной единицы) |
ЗАДАНИЕ НА ВЫПОЛНЕНИЕ
|
Кроме исходных базовых таблиц база данных должна содержать следующие объекты:
ФОРМЫ | |||
Номер формы |
Тип формы |
Назначение формы | |
1 |
Автоформа в столбец |
Отображает данные из таблицы ПОДРАЗДЕЛЕНИЯ | |
2 |
Форма с подчиненной формой |
Отображает данные из таблиц ШТАТНЫЕ_ЕДИНИЦЫ и РАСПРЕДЕЛЕНИЕ_ШТАТНЫХ_ЕДИНИЦ | |
ЗАПРОСЫ | |||
Номер запроса |
Тип запроса |
Какую задачу решает запрос | |
1 |
Запрос на выборку |
Выбирает из таблицы ШТАТНЫЕ_ЕДИНИЦЫ информацию о штатных единицах, имеющих наименование «инженео» или «бухгалтер», для которых Процент надбавки 2больше 20 % | |
2 |
Запрос на выборку |
Выбирает из таблицы ШТАТНЫЕ_ЕДИНИЦЫ информацию о штатных единицах с окладом от 5000 до 7000 руб. и значением в поле Наименование единицыравным «инженер» | |
3 |
Запрос на выборку |
Выбирает из таблицы ШТАТНЫЕ_ЕДИНИЦЫ информацию о штатных единицах, которые имеют наименование «инженер» или значение 100% в поле Процент надбавки 2 | |
4 |
Запрос с параметром |
Выбирает из таблицы ШТАТНЫЕ_ЕДИНИЦЫ информацию о штатных единицах с наименованием «инженер» и заданной величиной оклада. Величина оклада вводится при выполнении запроса | |
5 |
Запрос с параметром |
Выбирает из таблицы ШТАТНЫЕ_ЕДИНИЦЫ информацию о штатных единицах, имеющих наименование «бухгалтер», для которых Процент надбавки 2имеет значение из некоторого заданного диапазона. Нижняя и верхняя границы диапазона задаются при выполнении запроса | |
6 |
Запрос с вычисляемыми полями |
Вычисляет размер начисленной заработной платы для каждой распределенной штатной единицы с наименованием «бухгалтер» в соответствии с таблицей РАСПРЕДЕЛЕНИЕ_ШТАТНЫХ_ЕДИНИЦ. Включает поля Наименование подразделения, Наименование единицы, Оклад, Процент надбавки 1, Процент надбавки 2, Размер зарплаты. Сортировка по полюНаименование подразделения | |
|
|
| |
7 |
Итоговый запрос |
Выполняет группировку по полю Наименование штатной единицыв таблице ШТАТНЫЕ_ЕДИНИЦЫ. Для каждой группы вычисляет минимальное и максимальное значения по полю Оклад | |
8 |
Итоговый запрос |
Выполняет группировку по полю Тип подразделениятаблице ПОДРАЗДЕЛЕНИЯ. Для каждой группы вычисляет среднее значение по полюПроцент надбавки 1 | |
9 |
Запрос на создание базовой таблицы |
Создает таблицу ШТАТНЫЕ_ЕДИНИЦЫ _БУХГАЛТЕР, содержащую информацию о штатных единицах с наименованием «БУХГАЛТЕР» | |
10 |
Запрос на создание базовой таблицы |
Создает копию таблицы ШТАТНЫЕ_ЕДИНИЦЫ с именем КОПИЯ_ШТАТНЫЕ_ЕДИНИЦЫ | |
11 |
Запрос на удаление |
Удаляет из таблицы КОПИЯ_ШТАТНЫЕ_ЕДИНИЦЫ записи, в которых значение в поле Процент надбавки 2меньше 20% и значение в полеНаименование единицыравно «инженер» | |
12 |
Запрос на обновление |
Увеличивает на 10% значение в поле Процент надбавки 1таблицы ПОДРАЗДЕЛЕНИЯ для подразделений со значением «цех» в полеТип подразделения | |
ОТЧЕТЫ | |||
Номер отчета |
Тип отчета |
Назначение отчета | |
1 |
Автоотчет в столбец |
Отображает все поля таблицы ШТАТНЫЕ_ЕДИНИЦЫ | |
2 |
Отчет, созданный средствами Мастера отчетов |
Отображает поля таблиц ШТАТНЫЕ_ЕДИНИЦЫ и РАСПРЕДЕЛЕНИЕ_ШТАТНЫХ_ЕДИНИЦ с группировкой по полю Наименование единицы |