Re: [pgsql-es-ayuda] Diseño con herencia de tablas

From: "Mauricio Zea (Gmail)" <jmzlbqcol(at)gmail(dot)com>
To: "Xavier Vidal" <xvpxvp(at)menta(dot)net>, <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: [pgsql-es-ayuda] Diseño con herencia de tablas
Date: 2005-05-23 16:55:00
Message-ID: 00ee01c55fb8$305a90b0$cc01a8c0@gerencia
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

No he entendido b ien, podrías explicarte mejor? quizá podamos ayudarte...

Mauricio Zea

----- Original Message -----
From: "Xavier Vidal" <xvpxvp(at)menta(dot)net>
To: <pgsql-es-ayuda(at)postgresql(dot)org>
Sent: Monday, May 23, 2005 10:37 AM
Subject: [pgsql-es-ayuda] Diseño con herencia de tablas

Saludos.

Me he encontrado con este problema, a ver si alguien me echa una mano o me
da alguna idea:

Estoy diseñando una estructura de tablas donde la tabla B y C heredan de una
tabla A. En las tres tablas tengo registros.

A -------- X
|
------
| |
B C

A(id, nombre)
B(cargo)
C(departamento)

X(idX, idA, precio)

[idA es Foreign Key a "id" de A)

Externamente a dicha estructura, tengo una tabla X de la cual tengo una
Foreign Key a la tabla A.

Conceptualmente, los registros de B y C son también de tipo A, pero lo que
pasa realmente es que cuando quiero que un registro de X apunte a un
registro que pertenece a la estructura (en B o C pero no en A), como no está
en A me aparece la violación de la integridad referencial.

No se si me he explicado suficientemente bien, pero bueno. Aquí lo dejo.
Gracias.

----------------------------------------------
Xavier Vidal Piera
Estudiant de 3r d'Enginyeria Tècnica Informàtica en Gestió (UPC)
Tècnic Especialista en Informàtica de Sistemes
xvpxvp(at)menta(dot)net

---------------------------(fin del mensaje)---------------------------
TIP 5: ¿Has leído nuestro extenso FAQ?

http://www.postgresql.org/files/documentation/faqs/FAQ.html

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Daniel Alvarado 2005-05-23 17:00:34 Ayuda manejo de horas
Previous Message Xavier Vidal 2005-05-23 16:54:32 RE: [pgsql-es-ayuda] Diseño con herencia de tablas