Объединение отдельных локальных логических моделей данных в единую глобальную логическую модель данных, представляющую ту часть предприятия, которая охватывается данным приложением.
Слияние локальных логических моделей данных в единую глобальную модель данных. Объединение отдельных локальных логических моделей данных в единую глобальную логическую модель данных предприятия. В круг решаемых при этом задач включены следующие:
- Анализ имен сущностей и их первичных ключей;
- Анализ имен связей;
- Слияние общих сущностей из отдельных локальных моделей;
- Включение (без слияния) связей, уникальных для каждого локального представления;
- Проверка и наличие пропущенных сущностей и связей;
- Проверка корректности внешних ключей;
- Проверка соблюдения ограничений целостности;
- Выполнение чертежа глобальной логической модели данных;
- Обновление документации.
Проверка глобальной логической модели данных. Проверка глобальной логической модели данных с помощью методов нормализации и контроль возможности выполнения требуемых транзакций. На этом этапе выполняются действия, аналогичные тем, которые производились на этапах (*) и (**) при проверке каждой из локальных логических моделей данных.
Проверка возможностей расширения модели в будущем. Определение вероятности внесения, каких – либо существенных изменений в созданную модель данных в обозримом будущем и оценка того, насколько данная модель приспособлена для внесения подобных изменений.
Обсуждение глобальной логической модели данных с пользователями. Цель данного этапа – убедиться в том, что созданная глобальная логическая модель данных адекватно отражает моделируемую часть информационной структуры предприятия.
Этап 4. Перенос глобальной логической модели данных в среду целевой СУБД
Создание базовой, функциональной схемы реляционной базы данных на основе глобальной логической модели данных.
Проектирование таблиц базы данных в среде целевой СУБД. Определение способа представления всех выделенных в глобальной логической модели данных отношений в виде таблиц целевой СУБД. Документирование результатов проектирования таблиц.
Реализация бизнес – правил предприятия в среде целевой СУБД. Реализация бизнес – правил предприятия в среде целевой СУБД. Документирование полученных результатов разработки.