представляющая собой графическое изображение структуры информационной системы:
названия таблиц с именами входящих в них полей и типами связей между полями таблиц с
данными.
Действия, выполняемые на данном этапе проектирования,
зависят от выбранной
модели данных. Для реляционной модели переход от концептуальной к логической модели
состоит из:
приведение ER-диаграммы к виду, совместимому с реляционной моделью.
Заключается в удалении двусторонних и рекурсивных связей «многие ко многим», удалении
сложных связей, удалении многозначных атрибутов;
определения набора отношений (таблиц), ключевых полей и связей между таблицами;
проверки отношений с помощью правил нормализации на соответствие НФБК
проверки соответствия отношений требованиям пользовательских транзакций
определение требований поддержки целостности данных (обязательность данных,
ограничения для доменов атрибутов,
целостность сущностей, ссылочная целостность,
пользовательские ограничения)
1.5 Нормализация
Отношения (таблицы) в базе данных должны быть нормализованы
как минимум до
нормальной формы Бойса-Кодда. Нормализацию можно, по желанию разработчика,
выполнить либо на логической модели, либо на ER-диаграмме.
1.5.1. Нормализация на основе ER-модели (пригодна для относительно простых
информационных систем)
Избыточные функциональные зависимости
Зависимость, не заключающая в себе такой информации, которая не могла бы быть
получена на основе других зависимостей,
с помощью аксиом вывода, из числа используемых
при проектировании БД, называется избыточной ФЗ.
Избыточные ФЗ удаляются на начальном этапе проектирования до применения
алгоритма декомпозиции.
Достарыңызбен бөлісу: