Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
399
Добавлен:
10.05.2014
Размер:
3.08 Mб
Скачать
    1. Уровни представления данных

В соответствии с методологией стандарта IDEF1X проектирование инфологической модели осуществляется поэтапно путем последовательного построения следующих логических моделей данных:

  • модель уровня сущностей;

  • модель уровня ключей;

  • полноатрибутная модель.

Модель уровня сущностей является моделью нижнего уровня и применяется для работы проектировщика информационной системы с экспертами моделируемой системы. Модель включает сущности и связи между ними, которые отражают основные бизнес правила предметной области, и допускает присутствие всех типов связей (определенных, неопределенных, типа категория). Графическое представление этой модели называется ER-диаграммой (Entity Relationship Diagram).

Модель уровня ключей является дальнейшим развитием ER модели и содержит более подробное представление данных. Она содержит описание всех сущностей, связей между ними, первичных и внешних ключей. Эта модель не допускает наличия неопределенных связей и требует их предварительного преобразования в определенные связи. Модель является переходным звеном от модели уровня сущностей к полному логическому описанию предметной области. Графическое представление этой модели называется KB-диаграммой (Key Based Diagram).

Полноатрибутная модель является дальнейшим развитием модели уровня ключей и представляет собой законченное (в рамках конкретного проекта) описание предметной области. Модель содержит описание всех сущностей, связей и атрибутов, выделенных при анализе предметной области. Построением этой модели завершается процесс инфологического проектирования, а модель в дальнейшем может быть использована при построении даталогической модели базы данных реляционного типа. Графическое представление этой модели называется FA-диаграммой (Fully Attributed Diagram).

Каждая из этих моделей строится на определенном этапе инфологического проектирования. В стандарте IDEF1X определяются следующие этапы (фазы) инфологического проектирования:

  • Фаза 0. Инициирование проекта.

  • Фаза 1. Определение сущностей.

  • Фаза 2. Построение модели уровня сущностей.

  • Фаза 3. Построение модели уровня ключей.

  • Фаза 4. Построение полноатрибутной модели.

    1. Этапы инфологического проектирования Инициирование проекта (фаза 0)

Фаза инициирования проекта является подготовительной, но наиболее ответственной в процессе проектирования инфологической модели. На этой фазе ставится задача проектирования. И от того, насколько она будет корректна, зависит качество будущей модели.

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

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

На фазе 0 также устанавливаются пользователи будущей информационной системы и определяются их основные требования; определяются предварительные ограничения целостности, лингвистические отношения, алгоритмические связи показателей.

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

Соседние файлы в папке docs