- •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 |
нет |
