- •1.Введение………………………………………...…………………………………...2
- •1. Введение
- •2. Содержательная постановка задачи
- •3. Описание предметной области
- •4. Концептуальная и логическая модель данных
- •4.1. Определение сущностей
- •2. Определение связей между сущностями
- •3. Построение er-диаграммы
- •4. Определение атрибутов, принадлежащих сущностям
- •5. Определение доменов атрибутов
- •6. Инструкция пользователю
- •7. Заключение
- •8. Список используемых источников
4. Концептуальная и логическая модель данных
4.1. Определение сущностей
Имя сущности |
Описание |
Товар |
используется для описания товаров, продаваемых в магазине |
Поставщик |
используется для описания поставщиков, которые поставляют товар в магазин |
Клиент |
используется для описания клиентов магазина, покупающих в этом магазине товар |
Склад |
используется для описания количества имеющихся в магазине товаров |
Договор |
используется для описания договоров, заключенных магазином с контрагентами |
Производитель |
используется для описания производителя данного товара |
Группа товара |
используется для описания группы товара, к которой он относится |
Отдел |
используется для описания отдела магазина, в котором продается данный товар |
2. Определение связей между сущностями
Имя сущности I |
Имя связи |
Имя сущности II |
Кардинальность связи |
Показатель участия |
Клиент |
покупать |
Товар |
М:М |
Т:Т |
Поставщик |
поставлять |
Товар |
1:М |
Т:Т |
Поставщик |
заключать |
Договор |
1:М |
Т:Т |
Товар |
хранить |
Склад |
1:1 |
Т:Т |
Производитель |
производить |
Товар |
1:М |
Т:Т |
Товар |
относиться |
Группа товара |
М:1 |
Т:Т |
Товар |
продавать |
Отдел |
М:1 |
Т:Т |
3. Построение er-диаграммы
4. Определение атрибутов, принадлежащих сущностям
Имя атрибута |
Описание |
Тип данных |
Ключевое поле |
Допустимость пустого (нулевого) значения |
Товар | ||||
ТоварАртикул |
Уникальный код товара |
Строковый |
PK |
нет |
ТоварНаименов |
Название товара |
Строковый |
|
нет |
ТоварЕдинИзмер |
Единица измерения товара |
Строковый |
|
нет |
ТоварЦенаЗакуп |
Закупочная цена единицы товара |
Денежный |
|
нет |
ТоварЦенаРеализ |
Цена реализации единицы товара |
Денежный |
|
нет |
ТоварКодГруппы |
Код группы товара, которой принадлежит данное наименование |
Строковый |
FK |
нет |
Склад | ||||
ТоварАртикул |
Уникальный код товара |
Строковый |
FK |
нет |
ТоварКоличество |
Количество товара на складе |
Целочисленный |
|
нет |
ТоварЦенаИтого |
Итоговая цена закупки товара данного наименования |
Денежный |
|
нет |
Клиент | ||||
КлиентНаим |
Наименование организации или ФИО |
Строковый |
PK |
нет |
КлиентАдрес |
Адрес клиента |
Строковый |
|
да |
КлиентТелефон |
Контактный телефон |
Строковый |
|
да |
КлиентРеквизиты |
Банковские реквизиты |
Строковый |
|
да |
КлиентИНН |
Индивидуальный налоговый номер |
Строковый |
|
да |
КлиентПаспорт |
Номер паспорта |
Строковый |
|
да |
Договор | ||||
ДоговорНомер |
Уникальный номер договора |
Целочисленный |
PK |
нет |
ДоговорПоставщик |
Имя поставщика - наименование организации или ФИО |
Строковый |
FK |
нет |
ДоговорНачало |
Дата начала действия договора |
Дата |
|
нет |
ДоговорКонец |
Дата окончания действия договора |
Дата |
|
нет |
ДоговорИнформ |
Дополнительная информация о договоре |
Строковый |
|
да |
Поставщик | ||||
ПоставНаим |
Наименование организации или ФИО |
Строковый |
PK |
нет |
ПоставАдрес |
Адрес клиента |
Строковый |
|
да |
ПоставТелефон |
Контактный телефон |
Строковый |
|
да |
ПоставРеквизиты |
Банковские реквизиты |
Строковый |
|
да |
ПоставИНН |
Индивидуальный налоговый номер |
Строковый |
|
да |
ПоставПаспорт |
Номер паспорта |
Строковый |
|
да |
Производитель | ||||
ИмяПроизв |
Наименование фирмы производителя |
Строковый |
|
нет |
КодПроизв |
Код производителя |
Строковый |
FK |
нет |
Группа товара | ||||
НаимГруппы |
Наименование группы товара |
Строковый |
|
нет |
КодОтдела |
Код отдела, в котором продается данная группа товара |
Целочисленный |
FK |
нет |
КодГруппы |
Код группы товара |
Строковый |
PK |
нет |
Отдел | ||||
НаимОтдела |
Наименование отдела магазина |
Строковый |
|
нет |
КодОтдела |
Код отдела магазина |
Целочисленный |
PK |
нет |