From: | Sébastien Lardière <sebastien(at)lardiere(dot)net> |
---|---|
To: | pgsql-fr-generale(at)postgresql(dot)org |
Subject: | Re: Re: Pas de contrainte référentielle vers un champ non-UNIQUE :-( |
Date: | 2008-09-09 13:43:49 |
Message-ID: | 61b261acadaa31e181073ee4037c00f4@80.247.230.89 |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | Postg토토 결과SQL : Postg토토 |
On Tue, 9 Sep 2008 13:54:10 +0200, Stephane Bortzmeyer <bortzmeyer(at)nic(dot)fr>
wrote:
>
>
>> Cette limitation vient en partie, à mon sens, du fait que les
>> références sont gérées dans PostgreSQL via des triggers.
>
> Et donc ce serait une limite d'implémentation et pas un problème
> fondamental d'algèbre relationnelle ?
Une clé étrangère est une référence à un enregistrement, et non pas
à une valeur. L'enregistrement est identifié au moins pas un clé unique,
ou mieux encore par un clé primaire.
Ca fait bien parti des définitions fondamentales des bases de données
relationelles, ça n'est pas un problème d'implémentation dans
PostgreSQL.
--
Sébastien
From | Date | Subject | |
---|---|---|---|
Next Message | Jean-Samuel Reynaud | 2008-09-09 13:45:45 | Re: Re: [pgsql-fr-generale] Re: Pas de contrainte référentielle vers un champ non-UNIQUE :-( |
Previous Message | Stéphane A. Schildknecht | 2008-09-09 12:49:46 | Re: [pgsql-fr-generale] Re: Pas de contrainte référentielle vers un champ non-UNIQUE :-( |