Привет. Есть такая задача. В одной таблице хранятся продукты, во второй ингредиенты. Каждый продукт состоит из ингредиентов. Допустим кофе латте состоит из молока (250 мл.) и кофе(30 мг.). Теперь необходимо связать это друг с другом, я создал отдельную таблицу, куда заносятся ингредиенты, с указанным объемом для напитка и связываю их через поле product_id. А чтобы при покупке кофе, объем ингредиентов вычитался из основной таблицы, я из связываю через ingridient_id.
Рациональна ли такая схема или можно сделать проще? Спасибо всем откликнувшимся. Прикреплено изображение (Нажмите для увеличения)(Отредактировано автором: 22 Января, 2015 - 11:05:32)
|