Построение полноатрибутной модели (фаза 4). В соответствии с проведенным анализом предметной области определяются все необходимые атрибуты и домены

В соответствии с проведенным анализом предметной области определяются все необходимые атрибуты и домены, на которых эти атрибуты определены. Соответствующим образом модифицируются таблицы описания доменов (табл. 4.36) и атрибутов (табл. 4.37).

Таблица 4.36

Описание доменов

Имя домена Имя общего домена Описание домена
Строка   Множество всех символьных строк
Число   Множество всех чисел
Дата/время   Множество всех дат и значений времени
Дата Дата/время Множество всех дат
Время Дата/время Множество всех значений времени в виде часы: минуты
Номер Число Множество натуральных чисел
Имя Строка Множество всех символьных строк длиной не более 50 символов
Символьный номер Строка Множество всех символьных строк длиной не более 40 символов
Описание Строка Множество всех символьных строк длиной не более 256 символов
Количество Число Множество всех целых чисел
Денежная сумма Число Множество всех десятичных дробей с двумя знаками после запятой

Таблица 4.37

Описание атрибутов

Множество сущностей Имя атрибута Имя домена Признак обязательности Примечание
Группа товара/E1 Код группы товара Номер Not null PK
Название Имя Not null AK1
Базовый. Код группы товара Номер Not null FK
Описание Описание Null  

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

Множество сущностей Имя атрибута Имя домена Признак обязательности Примечание
Товар/E2 Код товара Номер Not null PK
Название Имя Not null AK1
Артикул Символьный номер Not null AK2
Код группы товара Номер Not null FK
Номер сертификата качества Номер Null  
Фирма-производитель Имя Not null  
Описание Описание Null  
Продажа/E3 Номер продажи Номер Not null PK
Номер списка цен Номер Not null FK4
Дата продажи Дата Not null  
Время выписки Время Not null Содержит время факта выписки товарного чека. Свидетельствует о выполнении первой фазы операции продажи
Время оплаты Время Null Содержит время факта оплаты товарного чека. Свидетельствует о выполнении второй фазы операции продажи
Время получения Время Null Содержит время факта получения товара. Свидетельствует о завершении операции продажи

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

Множество сущностей Имя атрибута Имя домена Признак обязательности Примечание
Список цен/E4 Номер списка цен Номер Not null PK
Категория списка цен Имя Not null Значение этого атрибута указывает на то, к какой категории цен относится конкретный список цен (льготный, дисконт, реклама и др.)
Дата Дата Not null  
Товар в списке цен / E5 Код товара Номер Not null PK; FK1
Номер списка цен Номер Not null PK; FK2
Цена Денежная сумма Not null Содержит цену товара для данного списка цен
Товар в продаже/ E6 Код товара Номер Not null PK; FK1
Номер продажи Номер Not null PK; FK2
Количество Количество Not null  

В соответствии с определенными атрибутами строится полноатрибутная концептуальная схема (рис. 4.9).


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: