Моделирование взаимосвязей между сущностями

       

Определение связи


Полное определение связи подразумевает указание для каждого из ее концов следующих параметров (см. форму C6):

Параметры связи

Этап стратегии

Этап анализа

Правила



Степень

О

О

Уточнение типа связи.

Описание связи на ее конце

О

О

Связующая фраза, следующая за фразой "должно/ может".

Обязательность

О

О

Обязательная или необязательная связь.

Замечания

Н

Н

Для особых случаев.

Минимальная степень

Н

Н

Может указываться в замечаниях.

Средняя степень

Н

Н

Может указываться в замечаниях.

Максимальная степень

Н

Н

Может указываться в замечаниях.

Признак каскадного удаления

Признак каскадного удаления

Н

Н

X = Каскадное удаление в случае удаления родителя.

C = Родитель не удаляется, пока существует хоть один потомок.

N = Родитель и потомок могут удаляться отдельно друг от друга.

Обозначения:

О - обязательный параметр

Н - необязательный параметр

Взаимоотношения с другими элементами

Этап стратегии

Этап анализа

Правила

Сущность

О

О

Каждый конец связи должен иметь отношение к сущности.

Функция

Н

Н

Иногда функция имеет явную ссылку на связь (через установление или разрыв последней).

Дуга

Н

Н

Каждый конец связи может покрываться одной и только одной дугой, имя или номер которой указывается в столбце "Дуга".

Уникальный идентификатор

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

Этап стратегии

Этап анализа

Правила

Уникальный идентификатор

Н

Н

Каждый конец связи может быть компонентой одного или нескольких уникальных идентификаторов.

<


Обозначения:



О - обязательный параметр

Н - необязательный параметр

Наиболее употребительные описания связей

До тех пор, пока вы не наберетесь собственного опыта, вы можете сэкономить время, используя предлагаемые ниже примеры описания связей:

Пары описаний связи



о (about)



предмет (subject of)



в отношении к (applicable to)



контекст для (context for *)



в (at)



место для (location of)



основано на (based on)



основа для (basis for)



получено от (bought in from)



поставщик (supplier of)



основание для классификации (classification for)



имеет (of)



покрывается (covered by)



для (for)



определяется (defined by)



частично определяет (part definition of)



описание (description of)



характеризуется (for)



для (for)



отражается на (shown on)



для работы под (for work under)



основание для (authority for)



инициализируется (initiated by)



инициатор (initiator of)



кандидат на (nominee for)



объект притязаний (subject of)



упоминается на (notified on)



место упоминания (notification point for)



управляется (operated by)



приводит в действие (operator for)



принадлежит (owned by)



владелец (owner of *)



составная часть (part of)



состоит из (composed of)



часть (part of)



детализируется на (detailed by)



участвует в (party to)



для (for)



представляется (represented by)



представление для (representation of)



несет ответственность за (responsible for)



объект ответственности (responsibility of)



обслуживается (run by)



курирует (carrier for)



источник для (source of)



строится на (based on)



вызывает (trigger for)



приводится в действие (triggered by)



при (under)



контекст для (context for)



в пределах ответственности (within)



отвечает за (responsible for)

Примечание:

Пары, помеченные звездочкой (*), используются только в крайних случаях. Так, например, отношение владения (принадлежит - владелец) должно отражать узаконенное право собственности.


Некоторые из примеров отражают ту или иную роль личности или организации.

ОПРЕДЕЛЕНИЕ ДОМЕНА (ПРИКЛАДНОЙ УРОВЕНЬ)

Код 173 ORACLE (R)

Система управления реляционной базой данных

Наименование домена КЛАСС

Подмножество домена

Описания/замечания

Определяет допустимые значения классификации воздушных перелетов, имеющие отношение к КУПОНАМ и МЕСТАМ

Формат

Макс. длина

Средняя

Единица измерения

char

8

7

Пользователь

Права доступа (C,U,D,A,R,Все)

Уровень полномочий

доступен для

.....

.....

.....

Объект ответственности

.....

.....

.....

Правило допустимости значений

Значение по умолчанию

если null

Экономический .....

Происхождение

Значение

Наивысшее значение

Аббревиатура

Суть

Бизнес

В

Деловой или высший класс

Экономический

Е

Экономический или второй класс

Первый

F

Первый класс

Форма

Группа

Проект

Аналитик

Дата

Лист 1

C3

Пользователь

Действие

Проверил

Дата

Всего 1


Содержание раздела