3.2.3 Функция 3
«Материально-техническое
снабжение»
Нормализованная
ER-модель
для данной функции представлена на
рис. 3.3 (в конце раздела).
Нормализованная
модель содержит:
– две
самоидентифицирующиеся сущности:
«Поставка», «Оборудование».
– две связи типа
«многие ко многим»: «Поставщик»,
«Производитель».
Сущность «Поставка»
содержит данные о коде поставки,
содержимом поставки, дате поставки,
объеме поставки, цене и доставке.
Сущность
«Оборудование» содержит данные о коде
оборудования, названии оборудования,
типе оборудования, номере, дате выпуска,
дате закупки и сроке эксплуатации
оборудования.
Связь «Поставщик»
задает информацию о поставщике, который
поставляет оборудование.
Связь «Производитель»
задает информацию о производителе,
который производит оборудование.
3.2.4 Функция 4
«Проведение
рекламных мероприятий»
Нормализованная
ER-модель
для данной функции представлена на
рис. 3.4 (в конце раздела).
Нормализованная
модель содержит:
– четыре
самоидентифицирующиеся сущности:
«Рекламное мероприятие», «Проведение
мероприятия», «Договор с заказчиком»,
«Разработка идеи проведения рекламного
мероприятия».
– две связи типа
«многие ко многим»: «Ответственный за
мероприятие», «Подготовка к мероприятию»
Сущность «Рекламное
мероприятие» содержит данные о коде
предприятия.
Сущность «Проведение
мероприятия» содержит данные о фотоотчете
и видеоотчете.
Сущность «Договор
с заказчиком» содержит данные о номере
договора, дате заключения, дате окончания,
сумме и примечаниях.
Сущность «Разработка
идеи проведения рекламного мероприятия»
содержит данные о разработке идеи
рекламы, разработке дизайна рекламы,
разработке дизайна униформы.
Связь «Ответственный
за мероприятие» задает информацию о
сотруднике, который отвечает за
мероприятие.
Связь «Подготовка
к мероприятию» задает информацию о
наборе и обучению персонала, печати
рекламы и прочей подготовке к мероприятию.
3.2.5 Функция 5
«Изготовление
рекламной продукции»
Нормализованная
ER-модель
для данной функции представлена на
рис. 3.5 (в конце раздела).
Нормализованная
модель содержит:
– две
самоидентифицирующиеся сущности:
«Изготовление рекламной продукции»,
«Работу выполнил».
– одну связь типа
«многие ко многим»: «Банк».
Сущность «Изготовление
рекламной продукции» содержит данные
о коде работника, виде работы, времени
выполнения, дате выполнения, стоимости,
разработке дизайна печатной продукции,
печати рекламы, покупке оборудования,
доставке рекламы, доставке оборудования.
Сущность «Работу
выполнил» содержит данные о коде
работника, его ФИО, номере телефона,
стаже и поле.
Связь «Банк» задает
информацию о счете и самом банке.
3.3Спецификации
локальных ограничений и правил
В данном подразделе
локальные ограничения и правила,
сформулированные в разд. 2 для
иерархических моделей, трансформируются
применительно к локальным ER-моделям,
а именно:
всех экз. связи
Карьера
одного сотрудника наодном
месте
1.10
Карьера.Дата
назначения
«
1.11
Карьера.Дата
снятия
«
1.12
Подразделение.Код
подразд.
всех экз. сущности
Подразделение
1.13
Должность.Код
должности
всех экз. сущности
Должность
Функция 2
«Учет
сведений о клиентах»
2.1
Клиент.Код
клиента
Всех
экз. сущности Клиент
2.2
2.3
2.4
2.5
Клиент.ФИО
Телефон.Номер
Счет
в банке.Номер счета
Место
работы.НПП
«
«
Всех
экз. сущности Банк
Всех
экз. сущности
Банк
Функция
3 «Материально-техническое
снабжение»
3.1
Поставка.Код
поставки
Всех
экз. сущности Поставка
3.2
3.3
3.4
3.5
Оборудование.Код
оборудования
Оборудование.Название
Производитель.Код
производителя
Поставщик.Код
поставщика
Всех
экз. сущности Оборудование
«
Всех
экз. сущности Производитель
Всех
экз. сущностиПоставщик
Функция
4 «Проведение
рекламных мероприятий»
4.1
Мероприятие.Код
мероприятия
Всех
экз. сущности Мероприятие
4.2
4.3
Договор.Номер
договора
Ответственный
за мероприятие.ФИО
Всех
экз. сущности Договор
Всех
экз сущности
Мероприятие
Функция
5 «Изготовление
рекламной продукции»
5.1
Работа.Код
работы
Всех
экз. сущности
Работа
5.2
5.3
5.4
Работу
выполнил.Код работника
Работу
выполнил.ФИО
Банк.Название
банка
Всех
экз. сущности Работу
выполнил
«
Всех
экз. сущности Банк
Таблица 3.4.
Динамические
ограничения
№
п/п
Группа
атрибутов
Ограничение
Функция
1 «Учет кадров» —
динамические ограничения не выявлены
Функция 2 «…»
2.1
Счет
в банке.Расходы в месяц.
Расходы
в месяц ← Расходы в месяц ±Х
— значение атрибута «Расходы
в месяц» может
лишь увеличиваться
2.2
Счет
в банке.Сумма счета
Сумма
счета ←
Сумма счета ±Х
– значения
атрибута «Сумма счета» может
увеличиваться или уменьшаться
Функция
3 «Материально-техническое
снабжение»
3.1
Поставка.Объем
поставки
Объем
поставки←
Объем поставки ±Х
– значения
атрибута «Объем поставки» может
увеличиваться или уменьшаться
3.2
Цена
Цена←
Цена ±Х
– значения
атрибута «Цена»
может увеличиваться или уменьшаться
Функция
4 «Проведение
рекламных мероприятий»
Договор
с заказчиком.Сумма
Сумма←
Сумма ±Х
– значения
атрибута «Сумма»
может увеличиваться или уменьшаться
Функция
5 «Изготовление
рекламной продукции»
5.1
Стоимость
Стоимость←
Стоимость ±Х
– значения
атрибута «Стоимость»
может увеличиваться или уменьшаться
5.2
Сумма
Сумма
←
Сумма ±Х
– значения
атрибута «Сумма» может увеличиваться
или уменьшаться
Таблица 3.5.
Другие
ограничения
№
п/п
Группа
атрибутов
Ограничение
Функция
1 «Учет кадров»
1.1
Место.Дата
ухода
Дата
ухода,
соответствующая данному сотруднику,
может быть незаполненной только для
последнего места его работы (текущей)
1.2
Место.Нпп,
Дата прихода,
Дата
ухода
Хронологическая
последовательность значений Дата
прихода,
Дата
ухода
в связях Место,
соответствующих одному сотруднику,
упорядоченных по Нпп
1.3
Место.Нпп
Последовательность
номеров, соответствующая местам
работы одного сотрудника, должна
начинаться с 1 и не иметь пропусков
1.4
Сотрудник.Дата
рождения,
Место.Дата
прихода
для одного
сотрудника:
Дата
прихода – Дата рождения
>= 25 лет
Функция 2
«Учет
сведений о клиентах»
2.1
Место работы.Нпп
Последовательность
номеров, соответствующая местам
работы одного сотрудника, должна
начинаться с 1 и не иметь пропусков
Функция
3 «Материально-техническое
снабжение»
2.1
Дата
выпуска.Дата закупки
Хронологическая
последовательность значений «Дата
выпуска», «Дата закупки» в агрегатах
«оборудование», соответствующих
одному сотруднику, упорядоченных по
«Названию оборудования»
Функция
4 «Проведение
рекламных мероприятий»
2.1
Дата
заключения.Дата окончания
Хронологическая
последовательность значений «Дата
заключения», «Дата окончания» в
агрегатах «Договор с заказчиком»,
соответствующих одному сотруднику,
упорядоченных по «Номеру договора»
Функция
5 «Изготовление
рекламной продукции»
— ограничения не выявлены
Таблица 3.6.
Операционные
правила
№
п/п
Группа
атрибутов
Ограничение
Функция
1 «Учет кадров»
1.1
1.2
1.3
1.4
1.5
1.6
Атрибуты,
относящиеся к сотруднику:
Табельный
номер, ФИО,
… и т.д.
Атрибуты,
относящиеся к сотруднику:
Табельный
номер, ФИО,
… и т.д.
Атрибуты,
относящиеся к сотруднику:
Табельный
номер, Фамилия, Имя, Отчество,
… и т.д.
Атрибуты,
относящиеся к учебному заведению:
Код учебного заведения, Факультет,
Специальность и т.д.
Атрибуты,
относящиеся к учебному заведению:
Код учебного заведения, Факультет,
Специальность и т.д.
Атрибуты,
относящиеся к учебному заведению:
Код учебного заведения, Факультет,
Специальность и т.д.
При удалении
записи о каком-либо сотруднике все
сведения о нем переносятся в архивную
базу с указанием даты-времени, причины
удаления и имени пользователя,
выполнившего удаление. Эти сведения
хранятся в архивной базе не менее 1
года, а затем могут быть автоматически
удалены
При добавлении
записи о сотруднике все сведения
переносятся в базу данных, с указанием
имени пользователя, выполнившего
добавление. Эти сведения будут хранится
вечно, если не будут удалены.
При обновлении
записи о сотруднике все сведения
перезаписываются в базе данных.
«Старые сведения» переносятся в
архивную базу с указанием даты-времени,
причины изменения и имени пользователя,
выполнившего изменение. Эти сведения
хранятся в архивной базе не менее 1
года, а затем могут быть автоматически
удалены
При удалении
записи об учебном заведении все
сведения переносятся в архивную базу
с указанием причины удаления. Эти
сведения хранятся в архивное базе в
течение 1 месяца, затем автоматически
удаляются.
При добавлении
данных об учебном заведении, они
переносятся в базу данных, с указанием
имени пользователя, выполнившего
добавление. Эти сведения будут
храниться вечно, если не будут удалены.
При
обновлении записи о сотруднике все
сведения перезаписываются в базе
данных. Старые сведения переносятся
в архивную базу с указанием даты-времени,
причины изменения и имени пользователя,
выполнившего изменение. Эти сведения
хранятся в архивной базе 1 месяц, а
затем автоматически удаляются.
Функция 2
«Учет
сведений о клиентах»
2.2
2.3
2.4
2.5
2.6
Атрибуты
относящиеся к клиенту: Фамилия, Имя,
Отчество и т.д.
Атрибуты
относящиеся к клиенту: Фамилия, Имя,
Отчество и т.д.
Атрибуты
относящиеся к банку: Номер счета,
Название банка, Сумма счета и т.д.
Атрибуты
относящиеся к банку: Номер счета,
Название банка, Сумма счета и т.д.
Атрибуты
относящиеся к банку: Номер счета,
Название банка, Сумма счета и т.д.
При
добавлении данных о клиенте, они
переносятся в базу данных, с указанием
имени пользователя, выполнившего
добавление. Эти сведения будут
храниться вечно, если не будут удалены.
При
обновлении записи о заемщике все
сведения перезаписываются в базе
данных. Старые сведения переносятся
в архивную базу с указанием даты-времени,
причины изменения и имени пользователя,
выполнившего изменение. Эти сведения
хранятся в архивной базе 2 года, а
затем автоматически удаляются.
При
добавлении данных о кредите, они
переносятся в базу данных, с указанием
имени пользователя, выполнившего
добавление. Эти сведения будут
храниться вечно, если не будут удалены.
При
удалении записи о кредите все сведения
переносятся в архивную базу с указанием
причины удаления. Эти сведения хранятся
в архивное базе в течение 2 лет, затем
автоматически удаляются.
При
обновлении записи о заемщике все
сведения перезаписываются в базе
данных. Старые сведения переносятся
в архивную базу с указанием даты-времени,
причины изменения и имени пользователя,
выполнившего изменение. Эти сведения
хранятся в архивной базе 2 года, а
затем автоматически удаляются.
Функция
3 «Материально-техническое
снабжение»
3.1
3.2
Атрибуты
относящиеся к оборудованию: Код
оборудования, Название, Тип оборудования
и т.д.
Атрибуты
относящиеся к оборудованию: Код
оборудования, Название, Тип оборудования
и т.д.
При
добавлении данных о кредите, они
переносятся в базу данных, с указанием
имени пользователя, выполнившего
добавление. Эти сведения будут
храниться вечно, если не будут удалены.
При
удалении записи о кредите все сведения
переносятся в архивную базу с указанием
причины удаления. Эти сведения хранятся
в архивное базе в течение 2 лет, затем
автоматически удаляются.
3.3
Атрибуты
относящиеся к оборудованию: Код
оборудования, Название, Тип оборудования
и т.д.
При
обновлении записи о заемщике все
сведения перезаписываются в базе
данных. Старые сведения переносятся
в архивную базу с указанием даты-времени,
причины изменения и имени пользователя,
выполнившего изменение. Эти сведения
хранятся в архивной базе 2 года, а
затем автоматически удаляются.
Функция
4 «Проведение
рекламных мероприятий»
4.1
4.2
Атрибуты
относящиеся к подготовке к мероприятию:
Набор персонала, Печать рекламы,
Покупка оборудования и т.д
Атрибуты
относящиеся к подготовке к мероприятию:
Набор персонала, Печать рекламы,
Покупка оборудования и т.д
При
добавлении данных о кредите, они
переносятся в базу данных, с указанием
имени пользователя, выполнившего
добавление. Эти сведения будут
храниться вечно, если не будут удалены.
При
удалении записи о кредите все сведения
переносятся в архивную базу с указанием
причины удаления. Эти сведения хранятся
в архивное базе в течение 2 лет, затем
автоматически удаляются.
4.3
Атрибуты
относящиеся к подготовке к мероприятию:
Набор персонала, Печать рекламы,
Покупка оборудования и т.д
При
обновлении записи о заемщике все
сведения перезаписываются в базе
данных. Старые сведения переносятся
в архивную базу с указанием даты-времени,
причины изменения и имени пользователя,
выполнившего изменение. Эти сведения
хранятся в архивной базе 2 года, а
затем автоматически удаляются.
Функция
5 «Изготовление
рекламной продукции»
5.1
5.2
5.3
Атрибуты
относящиеся к выполнившему работу:
Код работника, ФИО, телефон и т.д
Атрибуты
относящиеся к выполнившему работу:
Код работника, ФИО, телефон и т.д
Атрибуты
относящиеся к выполнившему работу:
Код работника, ФИО, телефон и т.д
При
добавлении данных о кредите, они
переносятся в базу данных, с указанием
имени пользователя, выполнившего
добавление. Эти сведения будут
храниться вечно, если не будут удалены.
При
удалении записи о кредите все сведения
переносятся в архивную базу с указанием
причины удаления. Эти сведения хранятся
в архивное базе в течение 2 лет, затем
автоматически удаляются.
При
обновлении записи о заемщике все
сведения перезаписываются в базе
данных. Старые сведения переносятся
в архивную базу с указанием даты-времени,
причины изменения и имени пользователя,
выполнившего изменение. Эти сведения
хранятся в архивной базе 2 года, а
затем автоматически удаляются.