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

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

Номер связи

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

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

Имя связи

Тип связи

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

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

R1

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

E1 дочерняя

Включает / входит в

неидент. необязат.

опред.

B

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

R2

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

E2

дочерняя

Включает

неидент. обязат.

опред.

P

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

R3

E2

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

E5

дочерняя

Является

идент.опред.

B

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

R4

E2

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

E6

дочерняя

Является

идент.опред.

B

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

R5

E4

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

E3

дочерняя

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

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

B

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

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

Номер связи

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

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

Имя связи

Тип связи

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

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

R6

E4

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

E5

дочерняя

Содержит

идент.опред.

P

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

R7

E3

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

E6

дочерняя

Использует

идент.опред.

P

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

Определение ключевых атрибутов и доменов

В рассматриваемом примере для выделенных множеств сущностей можно предложить следующие домены и ключи:

ГРУППА ТОВАРА/E1

Первичный ключ: КОД ГРУППЫ товара; атрибут определен на домене НОМЕР.

Альтернативный ключ: НАЗВАНИЕ группы товара; атрибут определен на домене ИМЯ.

Внешний ключ: БАЗОВЫЙ . КОД ГРУППЫ товара – устанавливает связь с этим же множеством сущностей ГРУППА ТОВАРА/E1; атрибут определен на домене НОМЕР.

ТОВАР/E2

Первичный ключ: КОД ТОВАРА; атрибут определен на домене НОМЕР.

Альтернативные ключи:

  • НАЗВАНИЕ товара; атрибут определен на домене ИМЯ,

  • АРТИКУЛ; атрибут определен на домене СИМВОЛЬНЫЙ НОМЕР.

Внешний ключ: КОД ГРУППЫ товара – устанавливает связь с множеством сущностей ГРУППА ТОВАРА/E1; атрибут определен на домене НОМЕР.

СПИСОК ЦЕН/E4

Первичный ключ: НОМЕР СПИСКА цен; атрибут определен на домене НОМЕР.

ПРОДАЖА/E3

Первичный ключ: НОМЕР ПРОДАЖИ; атрибут определен на домене НОМЕР.

Внешний ключ: НОМЕР СПИСКА цен – устанавливает связь с множеством сущностей СПИСОК ЦЕН/E4; атрибут определен на домене НОМЕР.

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