Скачиваний:
171
Добавлен:
01.05.2014
Размер:
828.42 Кб
Скачать

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

нет