избежать задвоения информации, а также увеличивает скорость обработки
данных. Подход к реляционным структурам данных, как к совокупности
связей между сущностями, дает возможность применять модель "сущность-
связь". Многие разработчики и аналитики считают ее лучшим средством для
разделения логического представления данных от их физической реализации.
ER-диаграмма отражает информационный аспект системы, показывает
структуру данных системы В ходе создания программного комплекса
выделяются сущности, которые нужно сохранять в БД программного
комплекса.
Нормализация подразумевает под собой разбиение таблицы на две или
более, имеющие лучшие свойства включения, изменения или удаления
данных. Итоговая цель нормализации заключена в получении такого проекта
БД, где каждый факт возможен лишь в одном месте, то есть минимизирована
избыточность данных. Нормализация отношений – это формальный аппарат
ограничений, составление отношений которого дает возможность устранить
дубли, гарантировать непротиворечивость хранимых в базе данных,
минимизировать трудозатраты на поддержку БД. Кодом найдено три
нормальные формы и обоснован метод, позволяющий любое отношение
перевести к третьей нормальной форме. Преобразуем наши отношения к
третьей нормальной форме. Первая НФ: Отношение становится
нормализованным или приведенным к первой НФ только тогда, когда все его
атрибуты неделимые. Таблица располагается в первой нормальной форме
только тогда, когда все ее строки не содержат в любом поле более одного
параметра, и не одно из ее ключевых полей не является пустым. Чтобы
привести наши отношения к первой НФ надо параметр Ф.И.О. разделить на
три части (Фамилия, Имя, Отчество). Также нужно вынести в отдельную
таблицу наименование структурного подразделения, должность и название
фирмы, чтобы избежать избыточности данных.
Модель базы данных представлена на рисунке 2.5.