Ver Mensaje Individual
  #4 (permalink)  
Antiguo 23/02/2011, 08:54
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, 4 meses
Puntos: 2658
Respuesta: Relaciones con valores vacios?

El tema no pasa por aconsejar una cosa o la otra. Lo que tienes que hacer es verificar cómo es realmente el sistema que estás diseñando.
SI en ese sistema esa relación es obligatoria, es decir, si ese valor debe existir, entonces debe colocarse como FK apuntando a la PK de la otra tabla. En caso contrario, si ese valor puede existir, entonces es una relación opcional y esas tienes dos formas de manjearla: con un indice UNIQUE en la otra tabla, o simplemente poniendo ese campo como NULL.
Eso no lo decides tu, lo decide el usuario cuando define lo que necesita. Surge de las reglas del negocio, es decir, del análisis del sistema.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)

Última edición por gnzsoloyo; 23/02/2011 a las 08:59