Ver Mensaje Individual
  #5 (permalink)  
Antiguo 29/01/2014, 09:06
pmeninsaxmus16
 
Fecha de Ingreso: noviembre-2013
Mensajes: 83
Antigüedad: 10 años, 5 meses
Puntos: 0
Respuesta: Problemas de Diseño de BD

En la tabla contacto agrego el id del miembro y el id del contacto (que es un miembro tambien), osea que si yo meto como miembro a Juan Perez ok, eso esta correcto, y luego meto a su contacto Lucia Perez, a lucia la guardo en Miembros, pero para establecer la relacion ingreso los datos en Contacto
Desde el punto de vista de Juan Perez, Lucia es su contacto, correcto, pero desde el punto de vista de Lucia, Juan Perez es su contacto correcto
Ahora si lo vemos a nivel de base de datos es la misma informacion solo que en campos diferentes
Juan Perez----Contacto Lucia Perez
IDMiembro Juan Perez (Id 14)
IDContacto Lucia Perez (Id 65)
IDRelacion Conyugue (Id 3)

Lucia Perez-------Contacto Juan Perez
IDMiembro Lucia Perez (Id 65)
IDContacto Juan Perez (Id 14)
IDRelacion Conyugue (Id 3)

Como vemos es la misma informacion solo que en orden diferente, eso es lo que quiero evitar, ya que tengo 1500 registros y si sigo esa logica duplicaria la informacion solo que en orden inverso