09/08/2012, 11:01
|
| Moderador criollo | | Fecha de Ingreso: noviembre-2007 Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años, 1 mes 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) |