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

3. Классические структуры и общие образцы 43

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

 

ВРЕМЯ ПРАВИЛА

│ │

│ │

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

│ │ │ │

собира- под-

ется из┌┼┐ ┌┼┐ в родителем┌┼┐ ┌┼┐типом

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

│ │относиться │ │

│ ОРГАНИЗАЦИОННАЯ ├┐к │ ТИП ОРГАНИЗАЦИОННОЙ │

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

│ ЕДИНИЦА ├┘ классифика-│ ЕДИНИЦЫ │

│ │ тором для │ │

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

 

Рис.3.6. Представление изменений во времени

Разрешив связи "многие ко многим" модели на рис.3.6, получа-

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

лючительные требования.

 

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

│ │

│ ЭЛЕМЕНТ │

│ ОРГАНИЗАЦИОННОЙ │ ┌─────────────────────┐

│ СТРУКТУРЫ │ │ │

│ │ │ ПРАВИЛО │

│ * дата от │ │ ОРГАНИЗАЦИОННОЙ │

│ * дата до │ │ СТРУКТУРЫ │

│ │ │ │

└────┬┬┬───────┬┬┬────┘ └────┬┬┬───────┬┬┬────┘

в└┼┘ └┼┘для ис- потомок└┼┘ └┼┘для ис-

│ │пользования │ │пользова-

│ │ │ │ния

собира- │ │использо- быть │ │пока-

ется из ваться как родителем зан в

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

│ │относиться │ │

│ ОРГАНИЗАЦИОННАЯ ├┐к │ ТИП ОРГАНИЗАЦИОННОЙ │

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

│ ЕДИНИЦА ├┘ классифика-│ ЕДИНИЦЫ │

│ │ тором для │ │

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

│ │

│ │

МОДЕЛЬ ПРАВИЛА

(МЕТА МОДЕЛЬ)

 

Рис.3.7. Альтернатива 4

.

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

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

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

Отрицательным для этой модели является то, что в 99% случаев

деловые функции имеют дело с текущей структурой предприятия, а не

с предполагаемой или прошлой. Следовательно, модель для практиче-

ского использования является гибридом альтернатив 3 и 4, описан-

ных выше.

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

│ ЭЛЕМЕНТ │

│ ОРГАНИЗАЦИОННОЙ │

│ СТРУКТУРЫ │

│ │

│ * дата от │

│ * дата до │

└────┬┬┬───────┬┬┬────┘

в└┼┘ └┼┘для ис-

│ │пользования

собирается│ │использо-

из ваться как

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

│ │

│ ОРГАНИЗАЦИОННАЯ ЕДИНИЦА │

│ │

│ ┌─────────────────┐в текущее время

│ │ ├┐входить в

│ │ ПОДРАЗДЕЛЕНИЕ ├┼────┼─────┐

│ │ ├┘ │

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

│ │

│ ├ ─ ─ ┘

│ │в текущее

│ │время

│ │состоять из

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

│ │ ├┐в текущее время

│ │ ПРЕДПРИЯТИЕ ├┼ ─┐быть

│ │ ├┘ подструктурой

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

│ └ ─ ─ ─ ─ ─ ─ ┘ │

│ в текущее время │

│ состоит из │

└─────────────────┬┬┬────────┘

относиться к└┼┘

быть по- классификатор для

┌───────────────┬┐томком ┌─────────┴─────┐

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

│ ПРАВИЛО ├┘ быть │ ТИП │ быть

│ │ родителем│ ├┐подструктурой

│ОРГАНИЗАЦИОННОЙ│ │ОРГАНИЗАЦИОННОЙ├┼ ─ ─ ┐

│ │для исполь- │ ├┘

│ СТРУКТУРЫ ├┐зования │ ЕДИНИЦЫ │ │

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

└───────────────┴┘ показан в└─────────────┬─┘ │

иметь

└ ─ ─ ─ ┘

Рис.3.8. Альтернатива 5

.