Hola!
Me gustaría que me aconsejarais cual de estas opciones veis mejor para una aplicación que estoy haciendo...
La descripción sería más o menos esta:
Una Dieta esta compuesta por varias comidas (mañana, tarde...), varias comidas están compuestas por varios alimentos. Un alimento puede estar en varias comidas, una comida puede estar en una única dieta.
Una posible estructura sería esta:
Código SQL:
Ver originalDIETA
id_dieta PK
nombre
fechaCreación
DIETA_COMIDA
id_dieta PK FK
id_comida PK FK
COMIDA
id_comida PK
momento (8 tipos)
opcional
raciones
COMIDA_ALIMENTO
id_comida PK FK
id_alimento PK FK
ALIMENTO
id_alimento PK
nombre
...
La otra sería esta:
Código SQL:
Ver originalDIETA
id_dieta PK
nombre
fechaCreación
COMIDA
id_comida PK
id_dieta PK FK
id_alimento PK FK
momento (mañana, mediodía, tarde...)
opcional
raciones
ALIMENTO
id_alimento PK
nombre
...
Cual veis más adecuada?
Se os ocurre otra forma de resolverlo?
Saludos y gracias