Cita:
Empezado por poliburro
...sucede que lo que estás planteando viola las reglas de integridad referencial. si deseas ingresar registros en casas, cuyo color no exista en el maestro de colores, pues simplemente no uses Integridad.
|
Yo creo que eso es equivocado.
A mi entender la integridad referencial contempla los nulos. De ahí que existan las relaciones 1->N y las 0->N
La Integridad referencial dice que si pones un valor, este debe existir en la tabla de referencia, pero no quiere decir que tengas que ponerlo obligatoriamente. También puedes dejarlo vacío (con lo que no violas la integridad).
Lo que tú planteas, es lo que se llama utilización de "registros fantasma" y creo que no está dentro de las reglas de integridad.