Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
Подскажите какую структуру лучше выбрать? (RigVan) 27/02/2006 - 16:37:49
      Re: Подскажите какую структуру лучше выбрать? (Dinky) 27/02/2006 - 18:37:17
      Re: Подскажите какую структуру лучше выбрать? (bac) 27/02/2006 - 20:03:50

> Original message text:
> From: RigVan - 27/02/2006 - 16:37:49
> Subject:Подскажите какую структуру лучше выбрать?
> -----------------
> Здравствуйте, подскажите какую структуру таблиц лучше выбрать?
> нужно как-то объеденить в MySQL, следующие данные:
>
> 1) продукция (примерно 1000 наименований, и кол-во будет расти. Названия везде уникальные, поэтому можно использовать как ID)
>
> 2) вся продукция поступает от четырех поставщиков, кол-во вряд ли будет меняться (выборка по поставщикам производиться редко но все-таки бывает, чаще просматривается статистика по всей продукции)
>
> 3) по каждому товару есть четыре критерия:
> ..а) продано шт.
> ..б) кол-во заказов
> ..в) сколько раз смотрели описание
> ..г) средняя цена продажи
>
> 4) все эти данные разносятся по дням,
> т.е. в месяце будет около 30 таких итоговых таблиц...., в году соответсятвенно...
>
> Какую структуру БД, для этого придумать, ума не приложу... Поскольку требуется что бы выборка могла производиться по любому(любым) из эти критериев...
>


From: Dinky - 27/02/2006 - 18:37:17
Subject:Подскажите какую структуру лучше выбрать?
-----------------
а может книжку прочитать по базам данных сначала? я серьезно

1) нет, название не надо использовать как id, лучше обычный автоинкрементный id в таблице products завести
2) таблица поставщиков (id, name ...)
3) таблица заказов/продаж/просмотров
4) зачем 30? одной не хватит? ну можно раз в год сворачивать, если сильно хочется

не понял на счет "критериев" - то, что перечислено в 3) это результат расчетов по истории - репорты типа, каким боком тут "критерии выборки" ?
--
Dmitry


[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
26694



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |