RE: Herencia y claves foraneas

From: ALFONSO REYES <alfonsoreyescruz(at)hotmail(dot)com>
To: <psiciliano(at)puentenet(dot)com>, <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: RE: Herencia y claves foraneas
Date: 2008-11-17 02:21:44
Message-ID: BLU148-W15593A8F704FC8EB6245D3DF130@phx.gbl
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda


Creo que se podria hacer creando una tabla recursiva como la del plan de cuentas es decir una tabla que tenga un forein key a si misma a una columa difrente... Una columna de esa tabla es el padre y a la que llega es el hijo ...

From: psiciliano(at)puentenet(dot)com
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: [pgsql-es-ayuda] Herencia y claves foraneas
Date: Sun, 16 Nov 2008 13:55:56 -0300

Hola a todas/os.

Estoy utilizando postgresql 8.1 para armar un
datamart, y me encontré con algo curioso.
Tengo varios tipos de cuentas, con características
distintas (Las cuentas pueden ser bursátiles o no, y a su vez cada clase de
cuenta puede pertenecer o no a una persona jurídica).
Con eso en mente, armé un esquema basado en
herencia como el que sigue:

cuenta --> cuenta_bursatil
-->cuenta_bursatil_juridica
-->
cuenta_prestamo -->cuenta_prestamo_juridica

El problema está en que cuando quiero representar
los movimientos de las cuentas, a priori pueden venir de cualquier tipo de
cuenta.
Ahora, cuando apunto la foreign key a cuenta, no la
relaciona porque en realidad el registro se guarda en las herederas. Y no puedo
apuntar la clave foranea a las herederas, porque pueden ser de más de un
tipo.
A alguien se le ocurre alguna solución (¡¡Si es
posible una que me permita dejar la herencia!!)

Como siempre, desde ya muchas gracias por su
ayuda.
Pablo E. Siciliano.


_________________________________________________________________
Explore the seven wonders of the world
http://search.msn.com/results.aspx?q=7+wonders+world&mkt=en-US&form=QBRE

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Jaime Casanova 2008-11-17 04:20:51 Re: acerca de schemas
Previous Message Germán Carrillo 2008-11-17 01:13:32 Re: Problema de conexión en PHP