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

2.5. Принятие авторских соглашений по моделированию.

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

2.6. Контрольные вопросы:

1) Какие задачи решаются на предварительном этапе создания информационной модели?

3. ЗАНЯТИЕ III. ОПРЕДЕЛЕНИЕ СУЩНОСТЕЙ.

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

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

  1. Что такое сущность?

  2. Зависимая и независимая сущности.

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

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

3.1. Что такое сущность?

После разработки проекта и сбора информации переходим к моделированию. Следует идентифицировать и определить сущности. В контексте модели IDEF1X сущность (см. определение) представляет собой набор предметов (людей, объектов, событий, дел, идей, имен и т.п.), обладающих одинаковым набором характеристик (атрибутов). Например, все сотрудники предприятия имеют личный код, фамилию, имя, отчество и другие одинаковые атрибуты, поэтому можно говорить об одной сущности. Дадим этой сущности название СОТРУДНИК. Каждый отдельный сотрудник предприятия является экземпляром сущности СОТРУДНИК. Сущность всегда получает в качестве наименования имя существительное или словосочетание, содержащее существительное в единственном числе. Подробнее о порядке наименования сущностей см. Приложение 2. Лексические соглашения.

3.2. Зависимая и независимая сущности.

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

«зависимой», если однозначная идентификация экземпляра сущности зависит от её отношения с другой сущностью, т. е. от характера её связи с другой сущностью.

ОТДЕЛ: { Отдел 1, Отдел 2, Отдел 3, … Отдел N} – независимая сущность


Например, если на предприятии существует перечень отделов, причем каждый отдел имеет уникальное наименование, то рассматривая их в совокупности, можем считать сущность ОТДЕЛ независимой (см. рис III 1).

ОТДЕЛ: {Отдел 1, Отдел 2, Отдел 3,… Отдел N, Отдел 1, Отдел 2, Отдел 3, … Отдел N} – зависимая сущность

Рис. III 1 Пример зависимой и независимой сущностей

Если же на предприятии в различных департаментах наименования отделов дублируются, то дополнительно вводится сущность ДЕПАРТАМЕНТ (перечень всех департаментов предприятия), и сущность ОТДЕЛ будет включать в себя все отделы предприятия с указанием их принадлежности к тому или иному департаменту, то есть будет существовать связь между двумя рассматриваемыми сущностями, и невозможно будет

идентифицировать отдел без указания департамента, к которому данный отдел относится. ОТДЕЛ становится зависимой сущностью.