Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/01/2010, 13:45
Avatar de Carxl
Carxl
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: Bogotá
Mensajes: 2.993
Antigüedad: 18 años, 3 meses
Puntos: 70
Duda foránea repetida

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!
__________________
Hay 10 tipos de personas, los que entienden binario y los que no. (Anónimo)
www.programandoweb.com