Скачиваний:
114
Добавлен:
30.04.2013
Размер:
735.74 Кб
Скачать

2. Дополнительные определения и соглашения 27

─────────────────────────────────────────────────────────────────

 

┌────────────────────────┐

│ │

│ ЧЕЛОВЕК │

│ │

│ ┌─────────────┐ │

│ │ │ │

│ │ МУЖЧИНА │ │

│ │ │ │

│ └─────────────┘ │

│ ┌─────────────┐ │

│ │ │ │

│ │ ЖЕНЩИНА │ │

│ │ │ │

│ └─────────────┘ │

│ │

└────────────────────────┘

 

Рис.2.2

3. Также на концептуальном уровне можно иметь комбинацию ат-

рибутов, связей и условий, по значениям которых определяют подти-

пы.

Например, сущность ЗАДАНИЕ может иметь следующие подтипы:

 

┌─────────────┬──────────────────────────────────────────┐

│ │ │

│ Подтипы │ Определение Условий и/или Значений │

│ │ │

├─────────────┼──────────────────────────────────────────┤

│ │ │

│ ОЖИДАЮЩЕЕ │ когда индикатор выполнения = нет │

│ │ │

│ ВЫПОЛНЕНИЯ │ │

│ │ │

│ ЗАДАНИЕ │ │

│ │ │

│ │ │

│ ВЫПОЛНЯЕМОЕ │ когда индикатор выполнения = да И │

│ │ дата завершения неизвестна или позже │

│ ЗАДАНИЕ │ чем сегодня │

│ │ │

│ │ │

│ ЗАВЕРШЕННОЕ │ когда известна дата завершения И │

│ │ = сегодня или ранее чем сегодня │

│ ЗАДАНИЕ │ │

│ │ │

└─────────────┴──────────────────────────────────────────┘

 

2.2. Дополнительные соглашения для сущностей

* Сущности шаблонов

Сущность шаблонов (моделей) - это полезный термин для сущ-

ности, которая не имеет обязательных концов связей, присоединен-

Информационно-логическое моделирование.

28 Модель "Сущность-Связь"

─────────────────────────────────────────────────────────────────

ных к ней. (На типовой диаграмме есть только несколько таких сущ-

ностей.) Сущность шаблонов используется для полного и точного

определения других сущностей. В этом случае, сущность шаблонов

находится на конце "один" нескольких связей типа "многие ко одно-

му".

Сущности, имеющие в названии слово "ТИП", например, ТИП СА-

МОЛЕТА, являются сущностями шаблонов, к ним относятся также

сущности подобные сущностям ОРГАНИЗАЦИОННОЕ ОБЪЕДИНЕНИЕ и ЧЕЛО-

ВЕК.

* Межсекционная сущность (интерсекция)

Межсекционная сущность - это то, чем разрешаются связи типа

"многие ко многим" между двумя сущностями. Все экземпляры интер-

секции могут существовать только в контексте двух сущностей шаб-

лонов, как показано на рис.2.3.

 

 Перед

┌─────────────┐ ┌─────────────┐

│ ├┐ ┌┤ │

│ A ├┼ ─ ─ ─ ─ ─ ─ ─ ─ ┼┤   B │

│ ├┘ └┤ │

└─────────────┘ └─────────────┘

 После

┌─────────────┐ ┌─────────────┐

│ ├┐ │ │

│ ├┼───────── ─ ─ ─ ─ ┤   A │

│ ├┘  │ │

└─────┬┬┬─────┘<────────┐ └─────────────┘

└┼┘ │

│ межсекционная │

│ сущность │

│ │

┌──────┴──────┐ │

│ │

│ B │<───────────────── сущности шаблонов

│ │

└─────────────┘

Рис.2.3. Межсекционная сущность и сущности шаблонов

.