Ver Mensaje Individual
  #7 (permalink)  
Antiguo 09/08/2012, 11:01
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Duda modelar ER

Eso es una regla de negocio. En general no es fácil de implementar sin terminar creando una dependencia circular, y eso es desastroso.
La dependencia circular se crearía si pones la FK de Viaje en Usuario. COmo no puedes crear el usuario sin el viaje, y el viaje no se registra sin usuario... no se puede insertar ni una ni la otra, a menos que el campo sea NULL, lo que no sería lo que planteas.

En general, lo más simple es crear un campo booleano en la tabla usuario que indique si el usuario ya seleccionó un viaje preferido, y declararlo como NOT NULL, de modo que sea mandatorio.
El resto lo administraras en la aplicación.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)