Cita:
Iniciado por omdsetenta
Como ves, un solo usuario se relaciona con varios alimentos, cantidades y calorias. Este es mi problema, como asignaría 3 alimentos (con sus calorias y cantidades; podrían ser 20 alimentos en un solo día) a un único usuario en una tabla o dos. Incluso al final del día le doy la opción de imprimir lo que consumió (porque va a ser borrado) o lo convierto en archivo y se lo mando por e-mail, etc. siempre es posible imaginar que hacer con la información.
Es decir, el problema sería relacionar un único usuario a varios alimentos consumidos
Por eso son 3 TABLAS y no 2... la tabla "CONSUMIDOS" es lo que se llama en base de datos "tabla puente" pues es una RELACION MUCHOS A MUCHOS
Cita:
Iniciado por Italico76
En TABLA CONSUMIDOS.. te guardas el ID_USUARIO y los ID_ALIMENTOS asi como la CANTIDAD consumida (en unidades compatibles con la de la informacion nutricional de la tabla ALIMENTOS) y la FECHA de consumision
TABLA: CONSUMIDOS
id_consumidos [AUTOINC] [INDICE]
id_usuario [INT]
id_alimentos [INT]
fecha_consumision [DATE]
cantidad_consumida [INT]