Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/01/2013, 03:00
delterreno
 
Fecha de Ingreso: abril-2010
Mensajes: 3
Antigüedad: 14 años
Puntos: 0
Modelar dos relaciones entre las mismas entidades

Hola,

Tengo una tabla accesos_cpd que quiero relacionar con la tabla elementos_red de manera que un acceso CPD tendrá 1 o N elementos de red orígenes y 1 o N elementos de red destinos. El problema es que no sé si modelar esto en dos tablas distintas:

acceso_cpd_elemento_red_origen
id_acceso_cpd
id_elemento_red

acceso_cpd_elemento_red_destino
id_acceso_cpd
id_elemento_red

o en una única tabla

acceso_cpd_elemento_red
id_acceso_cpd
id_elemento_red
tipo (seria un enumerado con dos valores ORIGEN y DESTINO)

En este último caso la CP la formarían los 3 atributos partiendo como premisa que un elemento de red puede ser tanto el origen como el destino para el mismo acceso.

¿Cual sería la manera más conveniente de modelar este problema?

Gracias