Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
IDEF0,IDEF1X_МОДЕЛИ.DOC
Скачиваний:
7
Добавлен:
20.11.2019
Размер:
6.22 Mб
Скачать

2.Создание idef1x-моделей Введение

В методических указаниях изучается методология IDEF1X и особенности работы с пакетом Design/ IDEF на этапе создания информационных моделей.

Методология IDEF1X применяется для построения информационной модели, которая представляет структуру информации, необходимой для поддержки функций производственной системы.

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

Методология IDEF1X была разработана в США и теперь используется в правительственных, аэрокосмических и финансовых учреждениях, а также в большом числе частных компаний.

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

IDEF1X использует подход сущностей-отношений к семантическому моделированию данных. Разработка IDEF1X базируется на понятиях сущности-отношения по методу П.Чена, объединенных с понятиями реляционной теории Т.Кодда.

Компонентами IDEF1X-модели являются сущности, отношения и атрибуты.

  1. Семантика и синтаксис idef1x

    1. Сущности

Семантика сущностей. Сущность представляет множество реальных или абстрактных предметов (людей, объектов, мест, событий, состояний, идей, пар предметов и т.п.), обладающих общими атрибутами. Отдельный элемент этого множества называется экземпляром сущности. Реально существующий объект или предмет может быть представлен в нескольких сущностях модели данных. Например, Иванов может быть, экземпляром каждой из сущностей СЛУЖАЩИЙ и ПОКУПАТЕЛЬ. Кроме того, экземпляр сущности может представлять комбинацию существующих объектов. Например, Александр и Мария могут быть экземпляром сущности СУПРУЖЕСКАЯ_ПАРА.

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

Синтаксис сущностей. Сущность изображается прямоугольником. Если сущность зависима от идентификаторов, то углы блока закругляются. Каждой сущности присваивается уникальное имя и номер, разделяемые косой чертой и помещаемые над блоком. Номер сущности – положительное целое число. Именем сущности является грамматический оборот существительного (существительное, у которого могут быть прилагательные и предлоги), описывающий представляемое сущностью множество предметов.

Существительное должно употребляться в единственном, а не во множественном числе. На диаграмме сущность должна быть представлена только один раз.

Правила, связанные с сущностями. Каждая сущность должна иметь уникальное имя. Сущность обладает одним или несколькими атрибутами, которые либо принадлежат сущности, либо наследуются через отношение (внешние ключи).

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

Каждая сущность может обладать любым количеством отношений с другими сущностями модели.

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]