Первичный ключ: составной ключ, включающий два внешних ключа:
· КОД ТОВАРА – устанавливает связь с множеством сущностей ТОВАР/E2; атрибут определен на домене НОМЕР;
· НОМЕР ПРОДАЖИ – устанавливает связь с множеством сущностей ПРОДАЖА/E7; атрибут определен на домене НОМЕР.
Описания доменов и ключевых атрибутов приведены в табл. 4.34 и 4.35, соответственно.
Таблица 4.34
Описание доменов
Имя домена | Имя общего домена | Описание домена |
Строка | Множество всех символьных строк | |
Число | Множество всех чисел | |
Дата / время | Множество всех дат и значений времени | |
Номер | Число | Множество натуральных чисел |
Продолжение табл. 4.34
Имя домена | Имя общего домена | Описание домена |
Имя | Строка | Множество символьных строк длиной не более 50 символов |
Символьный номер | Строка | Множество символьных строк длиной не более 40 символов |
Таблица 4.35
Описание атрибутов
Множество сущностей | Имя атрибута | Имя домена | Признак обязательности | Примечание |
Группа товара/E1 | Код группы товара | Номер | Not null | PK |
Название | Название | Not null | AK1 | |
Базовый. Код группы товара | Номер | Not null | FK | |
Товар/E2 | Код товара | Номер | Not null | PK |
Название | Название | Not null | AK1 | |
Артикул | Символьный номер | Not null | AK2 | |
Код группы товара | Номер | Not null | FK | |
Продажа/E3 | Номер продажи | Номер | Not null | PK |
Номер списка цен | Номер | Not null | FK4 | |
Список цен/E4 | Номер списка цен | Номер | Not null | PK |
Товар в списке цен / E5 | Код товара | Номер | Not null | PK; FK1 |
Номер списка цен | Номер | Not null | PK; FK2 | |
Товар в продаже / E6 | Код товара | Номер | Not null | PK; FK1 |
Номер продажи | Номер | Not null | PK; FK2 |
|
|