Ver Mensaje Individual
  #2 (permalink)  
Antiguo 01/06/2011, 21:40
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: 17 años
Puntos: 2658
Respuesta: Clave Foraneas, no puedo agregar filas

En principio, el esquema de relaciones parece mal planteado, y existen dependendias que no deberían ser tales.
Me explico: Si tienes Usuarios, Comunidades, Grupos, Artículos, y Comercios, se puede decir que un usuario puede pertenecer a una comunidad o ser fan de ella, pero la tabla Comunidad no debe llevar el ID del usuario, porque el la comunidad es independiente del usuario. Como entidad es autónoma. Con la comunidad los usuarios tienen una relación N:N que significa que debe haber una tabla adicional que administre esa relación, pero la relación sólo existe a través de esa tabla. No existe una relación directa con Comunidad.
Lo mismo corre para grupos, Artículos, Comercios y todo lo demás.

Revisa tu diseño.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)