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

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

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

фикаторов сущности.

 

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

│ ├┐┐ │ │

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

│ ├┘│  │ │

│ ┌─────────────┐ ┌─────────────┐ │ │ └─────────────┘

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

│ │ A1 │ │ A2 ├┐ │ │ ┐ │ │

│ │ │ │ ├┼ ┼ ┼ o ─ ─ ─ ─┤ E │

│ └─────────────┘ └┬┬┬──────────┴┘ │ │ │ │ │

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

└───────────────────┼──────────┬┬┬─┘ │ │

└┼┘ │ │

│ └─o────┘ │

│ │

└o───────────┼──────┘

│ │

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

│ │ │ │

│ C │ │ D │

│ │ │ │

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

 

Рис.2.6. Иллюстрация некоторых правил для исключающих дуг

* Правила чтения

Синтаксис чтения связей, при пересечении их дугой, изменяет-

ся. Теперь в предложении перед именами взаимоисключающих связей

добавляется союз "или", и все они объединяются в одно предложение.

┌   ┐

│  должна (быть)  │

 Каждая СУЩНОСТЬ-A < >

│  может (быть)  │

└    ┘

┌ ┐

│  одна и только одна СУЩНОСТЬ-B │

 или имя_конца_1 < >

│  одна или более СУЩНОСТИ-B  │

└ ┘

┌ ┐

│  одна и только одна СУЩНОСТЬ-C │

 или имя_конца_2 < >  [или и т.д.] 

│  одна или более СУЩНОСТИ-C  │

└ ┘

.

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

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

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

* Неправильные комбинации

На следующем рисунке показаны примеры неправильного исполь-

зования исключающих дуг:

 

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

│ ├┐ │

│ ├┼ o ─ ─ ─ ─ ─ ─

│ ├┘ │

│ ├┐ │

│ ├┼─o──── ─ ─ ─ ─

│ ├┘ │

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

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

│ ├┐ │

│ ├┼─o──── ─ ─ ─ ─

│ ├┘ │

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

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

│ ├┐ │

│ ├┼─o──── ─ ─ ─ ─

│ ├┘ │

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

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

│ ├┐ │

│ ├┼─o─── ─ ─ ─

│ ┌────────┐ ┌────────┐ ├┘ │

│ │ │ │ ├┐ │ │

│ │ │ │ ├┼─┼──o─── ─ ─ ─

│ │ │ │ ├┘ │ │

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

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

 

Рис.2.7. Ошибочное использование исключающих дуг

.