Cómo vamos?
Ando haciendo un DER, y resulta que una tabla debe poseer id de dos ciudades que actuan como FK. La idea sería esta:
Código:
tabla_ciudad
--------------------------
id_ciudad ( PK )
nombre_ciudad
La tabla que necesita repetida la ciudad la llamo "tarifario":
Código:
tabla_tarifario
--------------------------
id_tarifario (PK)
id_ciudad_cargue ( FK de ciudad )
id_ciudad_descargue ( FK de ciudad )
Ahora bien, si le aplico integridad referencial, tendría dos FK apuntando a la misma tabla.
Creo en mi parecer, que habrá un redundancia, o tendría problemas al hacer los joins... o no sé. Cómo ven este caso?
Mas que de mysql, creo que es de diseño de DB... Si lo consideran, muevan el post a donde consideren.
Saludos y de antemano gracias!