Ver Mensaje Individual
  #4 (permalink)  
Antiguo 09/09/2013, 14:17
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: Problemas Clave Foránea. Error 1215

Lo que tienes, más allá de lo que estás intentando, es un defecto de diseño de datos. Por eso no puedes cumplir esos requisitos.
Lo que planteas como base de datos tiene tantos errores de diseño que resulta dificil poder decirte por dónde empezar.
Como fuese, no existe otra forma de relacionar tablas como no sea por FK y por definición una FK apunta a una PK, pudiendo en MySQL apuntar a un campo declarado UNIQUE, que en los hechos funge de clave alternativa.
Pero da la impresión de que te falta mucho sobre fundamentos de BBDD.

Si al menos puedes describirnos mejor cómo es el sistema de cuentas que quieres representar, podemos guiarte para hacer que ese esquema quede bien construido.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)