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 original
DIETA 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 original
DIETA 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