Ver Mensaje Individual
  #2 (permalink)  
Antiguo 13/06/2014, 00:38
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 1 mes
Puntos: 574
Respuesta: receta apartir de ingredientes PHP y MySQL

La relación entre recetas e ingredientes es una relacion de libro N:M. Es decir cada receta se puede relacionar con M ingredientes y cada ingrediente con N recetas.

La solución de manual es:

TblRecetas
idReceta
nombre
descripcion
...otros datos generales de la receta, tipo autor, origen....

TblIngredientes
idIngrediente
ingrediente
....otros?

RelRecetasIngredientes
idRel
idReceta FK recetas
idIngrediente FK ingredientes
cantidad


Como ves una receta se guarda entre la tabla recetas y la tabla de relación. Esta última se podría sofisticar por ejemplo con un campo "aporte" que permitiera registrar diversas aportaciones y sus cantidades de un mismo ingrediente. Pero claro eso dependerá de las reglas de tu negocio.
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.