Ver Mensaje Individual
  #2 (permalink)  
Antiguo 22/06/2013, 10:26
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: Correspondencia en relaciones

A primera vista, la entidad "Comunas" no está bien definida, porque en ese contexto una comuna puede pertenecer a más de una Región, cosa absolutamente imposible.
La relación Región + Comuna es 1:N, caso en el que la FK va, tal como la pones, en Comuna, pero lo que no debe suceder es que esa FK sea parte de la PK. Es una FK común y silvestre, es decir una relación no identificatoria, pero NOT NULL (dato obligatorio).
Además, si id_region fuese parte de la PK de Comuna, entonces la FK de Comuna está mal definida en Usuario, porque una FK apunta a la clave completa, y no a una parte de ella.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)