Ver Mensaje Individual
  #3 (permalink)  
Antiguo 01/03/2010, 11:02
Avatar de huesos52
huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 9 meses
Puntos: 360
Respuesta: Consejo diseño base de datos

Me suena la primera opción que propones, pero me confunde cuando dices " una comida puede estar en una única dieta."

Si fuese así, la relación entre comida y dieta no sería N:M sino 1:N quedando así:
Cita:
DIETA
id_dieta PK
nombre
fechaCreacion

COMIDA
id_comida PK
momento (8 tipos)
opcional
raciones
id_dieta FK

COMIDA_ALIMENTO
id_comida PK FK
id_alimento PK FK

ALIMENTO
id_alimento PK
nombre
...


Pero poniendole un poco de logica.... una comida podría estar en multiples dietas... no?

Si es así, dejala como la tenías en tu primera propuesta.

saludos
__________________
Without data, You are another person with an opinion.
W. Edwads Deming