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