Russian Qt Forum

Программирование => Базы данных => Тема начата: sergun1604 от Октябрь 25, 2010, 09:49



Название: организация БД для номенклатуры
Отправлено: sergun1604 от Октябрь 25, 2010, 09:49
Отцы профессионалы помогите советом.
Творю прогу и неохото изобретать велосипед наверняка уже есть измученный и самый оптимальный вариант.
Есть блюда и каждое блюдо состоит из индигриентов.
Индигриент имеет имя, вес (брутто нетто), цену.
Блюдо имеет имя, вес(сумма нетто индигриентов) и цену(сумма цены индигриетов).

Пока придумал три таблички (сомневаюсь что это правильно, но до большего умишка не хватает)
1 товар(индигриенты)
2 блюдо
3 совмещаю ид индигриента ид блюда

Просто думаю когда я поменяю цену например у лука, а блюд с луком 500 ... (не охото мучать машину)

Если есть идеи и нетрудно поделится то буду рад любым соображениям


Название: Re: организация БД для номенклатуры
Отправлено: Zmeishe от Октябрь 25, 2010, 10:48
Ты не учитываешь, что блюдо тоже может быть ингридиентом другого блюда.
Соус, например.

Блюдо "Капуста квашеная" - состав:
Капуста свежая, морковь, соль.

Блюдо "Щи из квашеной капусты" - состав:
Капуста квашеная, мясо, и т.д.




Название: Re: организация БД для номенклатуры
Отправлено: sergun1604 от Октябрь 25, 2010, 10:53
в идеале да, но не здесь, здесь все так как я описал.