Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции по IDEF1x.doc
Скачиваний:
40
Добавлен:
28.09.2019
Размер:
671.74 Кб
Скачать

3.3. Графическое изображение сущностей на диаграммах.

На диаграммах IDEF1X сущность изображается в виде прямоугольника, как показано на Рис. III 2. Если сущность - зависимая, то углы прямоугольника закруглены. Каждой сущности назначается метка, которая помещается над прямоугольником. Метка должна содержать уникальное имя сущности. Положительное целое число может являться частью метки сущности. Это число отделяется знаком «косая черта» (/).

3.3.1. Сущность, независимая от идентификатора

3.3.2. Сущность, зависимая от идентификатора

Синтаксис Пример

Синтаксис Пример

Рис.III 2 Синтаксис сущностей

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

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

имени. Кроме того, одно и то же значение не может относиться к различным именам, если имена не псевдонимы. Полностью правила для сущностей см. в Приложении 3.

3.4. Составление списка естественных сущностей.

На начальном этапе моделирования список сущностей формируется из всех имен существительных, представленных на листах функциональной модели, используемых при создании информационной модели. Это, так называемые, естественные сущности. Особенно следует обратить внимание на словосочетания, содержащие слова «код», «номер», а также на все предметы, о которых имеется информация. Для того чтобы сократить полученный список и привести его к оптимальному виду, необходимо по каждой возможной сущности из списка задать следующие вопросы:

  1. Можно ли описать данную сущность? (Обладает ли она набором характеристик?)

  2. Имеются ли у данной сущности экземпляры?

  3. Можно ли один экземпляр рассматриваемой сущности отличить от другого экземпляра этой же сущности?

  4. Относится ли она к чему-либо или описывает ли она что-либо? (Положительный ответ означает, что мы имеем дело не с сущностью, а с атрибутом)

Таким образом, создается набор сущностей, который в последствии ещё будет уточняться и исправляться. Каждая сущность должна быть описана в глоссарии. Описание включает в себя: имя сущности, описание сущности и перечень псевдонимов сущностей.

3.5. Контрольные вопросы и задания:

1) Придумайте два примера, в первом из которых сущность ДОКУМЕНТ независимая, а во втором – зависимая.

2) Составьте список естественных сущностей своего отдела, подразделения.

4. ЗАНЯТИЕ IV. ОПРЕДЕЛЕНИЕ ОТНОШЕНИЙ.

Цели занятия: Подробное ознакомление с отношениями информационной модели, их классификацией и идентификация отношений в процессе моделирования.

Обсуждаемые вопросы:

  1. Задачи этапа определения отношений.

  2. Что такое отношение? Мощность отношения.

  3. Отношение связи. Определенное отношение связи.

  4. Отношение категоризации.

  5. Неопределенное отношение.

  6. Графическое изображение отношений на диаграмме.

  7. Идентификация отношений. Составление таблицы отношений.

  8. Диаграмма сущностей.

4.1. Задачи этапа определения отношений.

Следующий этап создания информационной модели носит название «Определение отношений». Задачей данного этапа является идентификация и определение отношений между естественными сущностями. Результатами этого этапа должны стать:

а) таблица отношений,

в) описание отношений в глоссарии,

с) диаграммы сущностей.

4.2. Что такое отношение? Мощность отношения.

В модели IDEF1X отношением называется вид связи между сущностями (см. определение). Различают отношения связи и отношения категоризации. При описании отношения вводится понятие мощности отношения. Мощность отношения – это количество экземпляров одной сущности, которое может соответствовать в отношении одному

экземпляру другой сущности. По умолчанию мощность отношения ноль, один или много (т.е. каждому экземпляру одной сущности соответствует ноль один или много экземпляров другой сущности). Для некоторых значений мощности введены специальные обозначения: «Р» означает мощность один или много, «Z» – ноль или один. Мощность может иметь и точное числовое значение.