Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/01/2011, 10:15
GUILLHERMOSOFT
 
Fecha de Ingreso: marzo-2009
Ubicación: Cali (Valle) - Colombia
Mensajes: 164
Antigüedad: 15 años, 1 mes
Puntos: 2
De acuerdo Problema con creación de llave foránea - PostgreSQL

Cordial Saludo

A decir verdad debí haber llamado este post de una manera diferente, ya que tengo un pequeño problema en cuanto a la manera de como relacionar 3 tablas, pues como las tengo actualmente me generan un tipo de relación que me parece es circular, más no estoy del todo seguro, las tablas que tengo son las siguientes:

ciudades (que guarda los datos de las ciudades)

clientes (que guarda la información general de los clientes, incluyendo la de su oficina Principal y otros datos que solo esta oficina tiene y no las demás) - La cual tiene un idCiudad

remitentesClientes (que guarda las bodegas desde donde un cliente puede enviar mercancia) - La cual tiene un idCliente, más como puede quedar en una ciudad diferente a la de la oficina principal, también tiene un idCiudad.

Ante esto veo que hay una relación:

A->B (donde A=remitentesClientes y B=clientes)
A->C (donde A=remitentesClientes y C=ciudades)

B->C (donde B=clientes y C=ciudades)

no sé si esto se pueda considerar como una relación circular, ya que creo que una relación circular quedaria (de acuerdo a lo que dice el post http://www.forosdelweb.com/f21/relac...ulares-740196/):

A->B (donde A=remitentesClientes y B=clientes)
B->C (donde B=clientes y C=ciudades)
C->A (donde C=ciudades y A=remitentesClientes)

Si alguno de ustedes me pudiera ayudar a aclarar mi duda se lo agradecería bastante, de antemano muchas gracias.

Última edición por GUILLHERMOSOFT; 22/01/2011 a las 13:25