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

Построение модели уровня сущностей (фаза 2)

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

На основании анализа постановки задачи устанавливаются связи между множествами сущностей (табл. 4.30).

Таблица 4.30

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

E1

E2

E3

E4

Группа товара/E1

X

X

Товар/E2

X

X

X

Продажа/E3

X

Список цен/E4

X

X

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

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

Таблица 4.31

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

Номер связи

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

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

Имя связи

Тип связи

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

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

R1

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

E1 дочерняя

Включает/

входит в

необязат.

опред.

B

Каждая группа товара включает в себя нуль, одну или более других подгрупп товара. Каждая подгруппа товара входит в одну и только одну группу

R2

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

E2 дочерняя

Включает

необязат.

опред.

P

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

R3

E2

E4

Указан/ содержит

Неопределенная

B; P

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

R4

E2

E3

Использован / использует

Неопределенная

B; P

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

R5

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

E3 дочерняя

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

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

B

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

Концептуальная схема уровня сущностей

В соответствии с определенными множествами сущностей и связями между ними строится концептуальная схема уровня сущностей (рис. 4.7).

Рис. 4.7. Концептуальная схема уровня сущностей

Построение модели уровня ключей (фаза 3) Разрешение неопределенных связей

В результате разрешения неопределенных связей вводятся дополнительные множества сущностей (табл. 4.32). Вносятся соответствующие изменения в описание связей, уточняется тип связей (табл. 4.33).

Таблица 4.32

Пул сущностей

Номер множества сущностей

Имя множества сущностей

Определение множества сущностей

Описание множества сущностей

E1

Группа товара

Совокупность товаров, объединенных по некоторому признаку в одно множество – группу товара

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

E2

Товар

Любое изделие промышленного производства, продаваемое торговой фирмой

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

E3

Продажа

Операция, фиксирующая факт продажи товара покупателю. В данной операции фиксируются факты выписки товарного чека, оплаты товара и его получения

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

E4

Список цен

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

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

E5

Товар в списке цен

Часть списка цен, содержащая зафиксированную цену конкретного товара

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

E6

Товар в продаже

Часть документа о продаже товара, содержащая информацию о перечне продаваемых товаров и их количестве

Разбивает неопределенную связь между продажей и товаром

Таблица 4.33

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