Студопедия

КАТЕГОРИИ:

АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника


Продажи




• Дата продажи

• Код продукта – какой именно продукт был продан

• Количество – сколько продано этого продукта в тех единицах измерения, которые указаны для этого продукта в сущности Продукт

• Цена продажи – цена при продаже за единицу продукта

4. Города – поскольку мы выделили отдельно город из адреса поставщика, то возникает необходимость в этой сущности

Код города – уникальный идентификатор, ключевой атрибут

Город

 

Сократив для удобства названия атрибутов, получим список сущностей:

• Продукты (КодПрод, Продукт, ЕдИзм, СрокХран(дней), УсловияХран)

• Поставщики (КодПост, Поставщик, КодГорода, Адрес, ФИОдиректора, Телефон, Факс)

• Продажи (ДатаПродажи, КодПрод, Количество, ЦенаПродажи) обратите внимание, что в этой сущности ключ составной, поскольку каждый день продается множество продуктов, и конкретный продукт может быть продан в разные дни

• Города (КодГорода, Город)

 

Рассмотрим связи, существующие между описанными выше сущностями:

1. Продукты в магазин поставляются поставщиками, т.е. существует связь M:N «Поставляют» между сущностями Продукты и Поставщики (подробно эта связь рассмотрена в примере 7 параграфа 2.1.1., Рис. 2-11). Эта связь имеет следующие атрибуты:

• Дата поставки

• Код поставщика – какой поставщик поставил этот продукт

• Код продукта – какой именно продукт был поставлен

• КоличествоП – сколько поставлено этого продукта в тех единицах измерения, которые указаны для этого продукта в сущности Продукт

• Цена поставки – цена при поставке за единицу продукта

• Дата изготовления – дата изготовления продукта

Ключом будет составной атрибут: Дата поставки, Код поставщика, Код продукта (объясните, почему именно эти атрибуты вошли в составной ключ)

2. Продукты должны быть заказаны поставщикам, т.е. существует связь M:N «Заказаны» между сущностями Продукты и Поставщики (подробно эта связь рассмотрена в примере 8 параграфа 2.1.1, Рис. 2-12). Эта связь имеет следующие атрибуты:

• Дата заказа

• Код поставщика – какому поставщику заказан этот продукт

• Код продукта – какой именно продукт был заказан

• КоличествоЗ – сколько поставлено этого продукта в тех единицах измерения, которые указаны для этого продукта в сущности Продукт

Ключом будет составной атрибут: Дата заказа, Код поставщика, Код продукта (объясните, почему именно эти атрибуты вошли в составной ключ)

3. В магазине происходит продажа продуктов, т.е. существует связь N:1 «Происходит» между сущностями Продажи и Продукты (подробно эта связь рассмотрена в примере 6 параграфа 2.1.1, Рис. 2-10)

4. Поставщики находятся в определенном городе, т.е. существует связь N:1 «Находятся» между сущностями Поставщики и Города (подробно эта связь рассмотрена в примере 5 параграфа 2.1.1., Рис. 2-9)

После объединения всех фрагментов в общую модель и добавления атрибутов, получится диаграмма "сущность-связь", приведенная на Рис. 2-14. Рис. 2-14.

 

 

Диаграмма «сущность-связь» учета продажи продуктов в магазине

 


Поделиться:

Дата добавления: 2014-11-13; просмотров: 174; Мы поможем в написании вашей работы!; Нарушение авторских прав





lektsii.com - Лекции.Ком - 2014-2024 год. (0.005 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав
Главная страница Случайная страница Контакты