Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
399
Добавлен:
10.05.2014
Размер:
3.08 Mб
Скачать

Фаза 2. Построение модели уровня сущностей Матрица связей

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

Таблица 4.17

Матрица связей

E1

E2

E3

E4

E5

E6

Клиент/E1

X

Валюта/E2

X

X

Курс валюты/E3

X

Операция с валютой/E4

X

X

X

X

Покупка валюты/E5

X

Продажа валюты/E6

X

Описание связей

Описание выделенных связей приводится в табл. 4.18.

Таблица 4.18

Описание связей

Номер связи

Номер 1-й сущности

Номер 2-й сущности

Имя связи

Тип связи

Мощность связи

Описание связи

R1

E1 родительская

E4 дочерняя

Выполняет

обязат. опред.

B

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

R2

E2 родительская

E3 дочерняя

Используется

обязат. опред.

B

Указывает на денежную единицу, для которой зафиксирован курс. Каждая денежная единица может использо-

Продолжение табл. 4.18

Номер связи

Номер 1-й сущности

Номер 2-й сущности

Имя связи

Тип связи

Мощность связи

Описание связи

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

R3

E2 родительская

E4 дочерняя

Используется

обязат. опред.

B

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

R5

E4 родовая

E5 категория

Является

категория

Каждая операция с валютой может являться покупкой. Каждая покупка является операцией с валютой

R6

E4 родовая

E6 категория

Является

категория

Каждая операция с валютой может являться продажей. Каждая продажа является операцией с валютой

Соседние файлы в папке docs