Re: Tipo Referencia en PostgreSQL

From: Alvaro Herrera <alvherre(at)commandprompt(dot)com>
To: Elena <elena(dot)planas(at)gmail(dot)com>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Tipo Referencia en PostgreSQL
Date: 2007-03-20 12:50:55
Message-ID: 20070320125055.GO24234@alvh.no-ip.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Elena escribió:
> >Esto no esta implementado en Postgres. (Para los curiosos, esto es
> >"4.9 Reference types" en SQL:2003).
>
> Gracias Alvaro.
>
> Pero entonces, como se mapea en PostgreSQL, por ejemplo, una asociación de
> multiplicidad 1:1 del modelo conceptual? Se haría del mismo modo que en un
> SGBD Relacional, es decir, usando foreign keys? o hay alguna forma mejor de
> hacerlo?

Si, usando llaves foraneas. Puedes usar restricciones UNIQUE para
garantizar el 1:1.

Como ya te dijeron en la lista en ingles, el uso de punteros (como REF)
es uno de los detalles que algunos consideran "discutibles" en el
estandar SQL. La verdad es que yo quede bastante sorprendido de ver REF
en el estandar.

--
Alvaro Herrera http://www.CommandPrompt.com/
The PostgreSQL Company - Command Prompt, Inc.

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Ricardo Martin Gomez 2007-03-20 12:57:41 Postgres + Slony-I
Previous Message Luis D. García 2007-03-20 12:45:35 Re: Sumar TIMESTAMP + TIME desde el código fuente