Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/06/2011, 14:20
unendlish
 
Fecha de Ingreso: abril-2011
Ubicación: Manizales
Mensajes: 17
Antigüedad: 13 años
Puntos: 0
Pregunta referencia de una tabla a varios campos de otra

Buenas tardes resulta que estoy confundido porque no se como hacer la referencia de una tabla a varios campos de otra, como se puede apreciar en las imagenes estoy referenciando de varias maneras los campos de dos tablas a una 3ra tabla que ocntiene varios campos de las dos anteriores como son:

Tabla personas(id, departamento_nacimiento, departamento_residencia, municipio residencia y municipio_nacimiento)

tabla departamentos(id, nombre_departamendo, cod_departamento)

tabla municipios(id, nombre_municipio, cod_municipio, fk(departamento_id))

en las 3 imagenes muestro la forma de relacionarlas pero no se cual seria la correcta o mejor planteada para mi modelo de BD ya que estoy empezando con la creacion de un sistema.

Muchas Gracias.
1. imagen relacion de la tabla municipios a todos los campos de la tabla persona por medio del id del municipio y de la fk_id_departamento por cada campo una fk



2.relacion de las tablas de forma independiente por cada campo una fk.



3. relacion de cada tabla para un campo por medio de una fk relacionandola despues por php o algo asi.