Операционные правила
№ п/п | Источник (табл. 1.3) | Группа атрибутов | Ограничение |
Функция 1 «Учет прав» — Правила не выявлены | |||
Функция 2 «Заявление на выдачу или восстановление прав» — Правила не выявлены | |||
Функция 3 «Практический экзамен» — Правила не выявлены | |||
Функция 4 «Теоретический экзамен» — Правила не выявлены | |||
Функция 5 «Учет кадров» — Правила не выявлены | |||
Атрибуты, относящиеся к сотруднику: Личный номер, Фамилия, Имя, Отчество, … и т.д. | При удалении записи о каком-либо сотруднике все сведения о нем переносятся в архивную базу с указанием даты-времени, причины удаления и имени пользователя, выполнившего удаление. Эти сведения хранятся в архивной базе не менее 1 года, а затем могут быть автоматически удалены |
Таблица 4.7.
Ссылочные правила
№ п/п | Источник (табл. 3.7) | Родительская сущность/связь | Дочерняя сущность/связь | Правило удаления | Другие правила |
1 | сотрудник | дети | каскадное | ||
2 | звание | сотрудник | строгое | ||
3 | должность | сотрудник | строгое | ||
4 | сотрудник | права | строгое | ||
5 | сотрудник | место | каскадное | ||
6 | сотрудник | практ.экзамен | строгое | ||
7 | сотрудник | теор.экзамен | строгое | ||
8 | сотрудник | заявление | строгое | ||
9 | подразделение | место | каскадное | ||
10 | заявитель | заявление | каскадное | ||
11 | владелец прав | права | каскадное | ||
12 | курсант | практ.экзамен | каскадное | ||
13 | курсант | теор.экзамен | каскадное |
4.3 Вывод
В результате проектирования глобальной ER-модели, соответствующей локальным ER-моделям для отдельных автоматизируемых функций, получена графическая модель, включающие от 2 до 2 сущностей в третьей нормальной форме. Разработанные спецификации ограничений и операционных правил включают все ограничения и правила, полученные на предыдущем этапе и трансформированные для глобальной ER-модели; дополнительно на данном этапе введено ограничений и правил.
Рисунок 4.1 — Глобальная ER-модель базы данных