стоімость12.10.2012Женское плаття Burberry коричневе XS1500,00р.4 700,00р.4 200,00р.4 200,00р.12.10.2012Женское плаття Chloe біле XS1-1 000,00р.4 700,00р.5 700,00р..5 700,00р..12.10.2012Женское плаття A Ferretti біле XS12 250,00р.4 250,00р.2 000,00р.2 000,00р.
Надбавка зі знаком -. Рекомендована ціна береться за останньою поставці на момент продажу.
Фактична ціна розраховується, як рекомендована + знижка/надбавка, фактична вартість, як фактична ціна, помножена на кількість.
У постачання Рекомендована ціна і Рекомендована вартість є вихідною інформацією, в Продажах - Фактична ціна і Фактична вартість. Рекомендована ціна підставляється з Поставок.
Далі можна зіставити дані по поставкам в магазин «Одяг для вас» і з продажу та отримати залишок кожного товару в даному магазині. Так як в мережі три магазини, то можна було б створити на кожен магазин окрему таблицю Поставки і Продажі та легко отримувати поточні залишки в кожному з магазинів. Однак це ускладнило б перегляд загальної інформації стосовно торгової мережі. Крім того зберігання однакової інформації в трьох різних таблицях - надмірне дублювання даних.
Тобто приходимо до висновку про вміст у базі даних інформації про магазинах торговельної мережі, поставки по всіх трьох магазинах будуть міститися в одній таблиці із зазначенням магазину. Аналогічно продажу.
Для обліку руху одиниць товару необхідно виділити ці одиниці в окремий каталог.
. 2 Визначення сутностей і атрибутів. Побудова концептуальної моделі
Концептуальна модель надає собою відбиток предметної області, для якої розробляється база даних.
Тобто на даний момент розробки бази даних можна виділити наступні сутності: Магазини, Товари, Поставки, Продажі.
Один і той же товар може бути поставлений кілька разів, тобто відношення між сутністю «Товар» і сутністю «Поставки» «один-до-багатьох» (див. рис.1):
Рис.1. Відношення між сутністю «Товар» і сутністю «Поставки»
Аналогічно ставлення товарів і продажів (див. рис. 2):
Рис.2. Відношення між сутністю «Товар» і сутністю «Продажів»
Кожен магазин може неодноразово використовуватися в постачанні та продажу (див. рис. 3,4):
Ріс.3.Отношеніе між сутністю «Магазин» і сутністю «Поставки»
Ріс.4.Отношеніе між сутністю «Магазин» і сутністю «Продажів»
Тепер визначимося з атрибутами кожної сутності.
Магазини: Назва, Адреса, ПІБ директора.
Поставки: Дата поставки, Магазин, Курс, Товар, Кількість, Закупівельна ціна, Коригування вартості.
Курс валют також можна виділити в окрему сутність для збереження історії та виключення випадкових помилок.
Продажі: Дата продажу, Магазин, Товар, Кількість, Знижка.
Так як інформація для опису товару повторюється (наприклад, кольори, розміри), то має сенс виділити деякі її частини в окремі сутності.
Це значно спростить введення даних про товар, адже не доведеться щоразу вводити, наприклад, назва виробника вручну, можна буде вибрати його зі списку виробників.
Крім того диференціювання каталогу товарів полегшує пошук по ньому.
Весь товар можна поділити на типи:
· Аксесуари;
· Жіночий одяг;
· Чоловічий одяг;
· Нижня білизна;
· Взуття жіноче;
· Взуття чоловіче;
· Сумки;
· Гаманці.
А також на групи товарів, кожна з яких відноситься до певного типу: наприклад, чоловічий одяг може поділятися на групи:
· Костюм;
· Піджак;
· Сорочка;
· Футболка;
· Шорти;
· Штани.
Також товар у своєму описі містить виробників, назви яких також можна виділити в окрему сутність.
Тобто сутність Товари має атрибути:
· Тип;
· Група;
· Виробник;
· Опис.
Кожен товар може мати кілька кольорів і розмірів, для того, щоб не повторювати кожного разу ту ж саму інформацію про товар (Тип, групу, Виробник, Опис) для кожної одиниці товару (колір, розмір), виділимо кольори і розміри кожного товару в окрему су...