Преобразование функциональной модели и построение информационной модели договорного отдела, страница 7

Этап договора однозначно определяется № договора и № этапа.

ЭТАП ДОПОЛНИТЕЛЬНОГО СОГЛАШЕНИЯ (Entity 15)

Этап доп. соглашения однозначно определяется № договора, № дополнительного соглашения и № этапа.

3.2.2 ОПИСАНИЕ СВЯЗЕЙ МЕЖДУ СУЩНОСТЯМИ ИНФОРМАЦИОННОЙ МОДЕЛИ ДОГОВОРНОГО ОТДЕЛА

Для построения информационной модели договорного отдела НПО АП необходимо описать  не только сущности, но и связи между ними.

В приведенном ниже описании связей (или отношений) между сущностями используются следующие понятия:

Идентифицирующее отношение – отношение, при котором экземпляр потомка однозначно определяется экземпляром родителя.

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

Ведет(Relationship between КУРАТОР and ДОГОВОР)

Куратор ведет договор.

Неидентифицирующее отношение.

Куратор может вести 1 или несколько договоров.

Включает(Relationship between ВТК and ЧЛЕНСТВО)

Связь между сущностями ВТК и ЧЛЕНСТВО определяющая, какие именно сотрудники состоят в каждом конкретном ВТК.

Идентифицирующее отношение.

Один ВТК может состоять из нескольких членов  ВТК.

Выполняется (Relationship between ЭТАП ДОПОЛНИТЕЛЬНОГО СОГЛАШЕНИЯ and ВТК)

Этап дополнительного соглашения может выполняться 1 из ВТК, если дополнительное соглашение относится к основному договору.

Неидентифицирующее отношение.

Выполняется (Relationship between ЭТАП and ВТК)

Этап договора может выполняться 1 из ВТК,  если он относится к основному договору.

Неидентифицирующее отношение.

Имеет(Relationship between ДОГОВОР and ЭТАП)

Договор всегда содержит хотя бы 1 этап.

Идентифицирующее отношение.

Имеет (Relationship between ДОПОЛНИТЕЛЬНОЕ СОГЛАШЕНИЕ and ЭТАП ДОПОЛНИТЕЛЬНОГО СОГЛАШЕНИЯ)

Дополнительное соглашение всегда имеет хотя бы 1 этап.

Идентифицирующее отношение.

Имеет (Relationship between ДОГОВОР and ДОПОЛНИТЕЛЬНОЕ СОГЛАШЕНИЕ)

Договор может иметь или не иметь одно или несколько дополнительных соглашений.

Идентифицирующее отношение.

Имеет (Relationship between ОСНОВНОЙ ДОГОВОР and КОНТРАГЕНТСКИЙ  ДОГОВОР)

Основной договор может иметь или не иметь один или несколько контрагентских договоров.

Неидентифицирующее отношение.

Командирован (Relationship between СОТРУДНИК and КОМАНДИРОВКА)

Сотрудник может быть командирован или  не командирован 1 или несколько раз.

Идентифицирующее отношение.

Получил (Relationship between ВТК and ЗАРПЛАТА)

ВТК ежемесячно получает зарплату.

Идентифицирующее отношение.

Предполагает наличие (Relationship between ЭТАП and ДОКУМЕНТ К ЭТАПУ ДОГОВОРА)

Этап предполагает наличие нескольких документов.

Идентифицирующее отношение.

Предполагает наличие (Relationship between ДОГОВОР and ДОКУМЕНТ К ДОГОВОРУ)

Договор предполагает наличие нескольких документов.

Идентифицирующее отношение.

Предполагает наличие (Relationship between ЭТАП ДОПОЛНИТЕЛЬНОГО СОГЛАШЕНИЯ and ДОКУМЕНТ К ЭТАПУ ДОПОЛНИТЕЛЬНОГО СОГЛАШЕНИЯ)

Этап доп. соглашения предполагает наличие нескольких документов.

Идентифицирующее отношение.

Предусматривает (Relationship between ЭТАП ДОПОЛНИТЕЛЬНОГО СОГЛАШЕНИЯ and ЗАРПЛАТА)

Этап дополнительного соглашения может предусматривать 1 или несколько выплат зарплаты сотрудникам ВТК, если он содержит собственные работы.

Неидентифицирующее отношение.

Предусматривает (Relationship between ЭТАП and ЗАРПЛАТА)

Этап договора может предусматривать 1 или несколько выплат зарплаты ВТК, если он содержит собственные работы. Неидентифицирующее отношение.

Предусматривает (Relationship between ЭТАП ДОПОЛНИТЕЛЬНОГО СОГЛАШЕНИЯ and КОМАНДИРОВКА)

Этап дополнительного соглашения к основному договору может предусматривать или не предусматривать 1 или несколько командировок сотрудников ВТК.

Неидентифицирующее отношение.

Предусматривает (Relationship between ЭТАП and КОМАНДИРОВКА)