Нормализация данных

Построение полноатрибутной модели (фаза 4)

Построение модели уровня ключей (фаза 3)

Построение модели уровня сущностей (фаза 2)

Определение сущностей (фаза 1)

Инициирование проекта (фаза 0)

Фаза инициирования проекта является подготовительной, но наиболее ответственной в процессе проектирования инфологической модели. На этой фазе ставится задача проектирования. На этой фазе должны быть решены следующие основные вопросы: определена предметная область, уточнены ее функциональные границы, определен предварительный перечень информационных единиц, которые будут включены в информационную модель, определены временные рамки функционирования модели, т.е. будет ли эта модель отражать текущую деятельность (модель типа "как есть") или же это будет отражением каких-то будущих изменений этой деятельности (модель типа "как должно быть").

Следующим шагом проектирования является составление предварительного пула (списка) сущностей

Модель уровня сущностей состоит из уточненного пула сущностей, матрицы связей, описания связей между сущностями, диаграммы ER-типа. Кроме того, в эту модель входят уточненные на фазе 2 проектирования требования пользователей, ограничения целостности, лингвистические отношения и алгоритмические связи показателей.

Проектирование на данной фазе начинается с определения всех возможных бинарных связей между выявленными сущностями, на основании чего строится матрица связей. Далее строится ER-диаграмма.

Модель уровня ключей является дальнейшим развитием модели уровня сущностей. Эта модель включает в себя описание доменов, описание атрибутов, пул сущностей, описание связей, KB-диаграмму.

На фазе 3 проектирования выполняются следующие основные действия:

для каждой сущности определяются первичный и альтернативные ключи;

реализуются все связи между сущностями

Полноатрибутная модель является дальнейшим развитием модели уровня ключей и включает в себя следующие элементы: пул сущностей, описание доменов, описание атрибутов, описание связей, FA-диаграмму, требования пользователей, ограничения целостности, лингвистические отношения и алгоритмические связи показателей.

Далее на фазе 4 могут быть решены вопросы нормализации данных (полностью или частично). Нормализация – это процесс проверки (а при необходимости и преобразования) составных частей модели данных реляционной структуры с целью сокращения объема памяти для хранения информации и устранения аномалий в организации хранения данных и манипулировании данными. В результате нормализации должна быть создана структура данных, при которой информация о каждом факте хранится только в одном месте.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: