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

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

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

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

Этап дополнительного соглашения к основному договору может предусматривать оплату 1 или нескольких счетов за ТМЦ, но может и не предусматривать.

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

Предусматривает (Relationship between ЭТАП and СЧЕТ-ЗА-ТМЦ)

Этап основного договора может предусматривать оплату 1 или нескольких счетов за ТМЦ, а может и не предусматривать.

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

Предусматривает (Relationship between ОСНОВНОЙ ДОГОВОР and ПРИХОД)

Основной договор предусматривает приход от Заказчика за выполненные работы.

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

Предусматривает (Relationship between КОНТРАГЕНТСКИЙ ДОГОВОР and РАСХОД)

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

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

Представляет (Relationship between ПРЕДСТАВИТЕЛЬ ФИРМЫ and ФИРМА)

Представитель фирмы выступает от лица конкретной организации при заключении договоров, т.е. представляет интересы 1 или нескольких фирм.

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

Является Заказчиком (Relationship between ФИРМА and ДОГОВОР)

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

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

Является Исполнителем (Relationship between ФИРМА and ДОГОВОР)

Фирма может выступать в роли Исполнителя по 1 или нескольким договорам, но может и не быть им ни для одного из договоров.

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

Является генеральным заказчиком (Relationship between ФИРМА and КОНТРАГЕНТСКИЙ ДОГОВОР)

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

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

Состоит в  (Relationship between СОТРУДНИК and ЧЛЕНСТВО)

Сотрудник ВТК состоит в 1 или нескольких ВТК.

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

3.2.3 ОПРЕДЕЛЕНИЕ АТРИБУТОВ СУЩНОСТЕЙ ИНФОРМАЦИОННОЙ МОДЕЛИ ДОГОВОРНОГО ОТДЕЛА

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

Описание атрибутов для каждой сущности приведены ниже в таблицах 6 - 33, где используются следующие обозначения:

РК – primary key (первичный ключ, однозначно идентифицирующий каждый экземпляр сущности; наследуется сущностью-потомком).

АК – alternate key (альтернативный ключ – один или несколько атрибутов, однозначно определяющий каждый экземпляр сущности, но не используемый в качестве РК).

D – дискриминатор (атрибут, определяющий, с какими из возможных сущностей категорий связан каждый экземпляр общей сущности).

INDEPENDENT – независимая сущность.

DEPENDENT – зависимая сущность.


ВТК  Entity 10 INDEPENDENT

Т А Б Л И Ц А  6.

Собственные атрибуты сущности ВТК.

Название атрибута

Длина

Тип данных

№ ВТК (PK)

3

текст

Количество сотрудников

3

целое

Фамилия руководителя

20

текст

Имя руководителя

20

текст

Отчество руководителя

20

текст

Раб. Телефон руководителя

14

текст

Т А Б Л И Ц А  7 .

Наследуемые атрибуты сущности ВТК.

Название атрибута

Отношение

Родительская сущность

№ этапа (FK)

выполняется

ЭТАП

№ договора (FK)

выполняется

ЭТАП

№ этапа дополнительного соглашения(FK)

выполняется

ЭТАП  ДОП. СОГЛАШЕНИЯ

№ дополнительного соглашения (FK)

выполняется

ЭТАП  ДОП. СОГЛАШЕНИЯ

№ договора (FK)

выполняется

ЭТАП  ДОП. СОГЛАШЕНИЯ