Re: Re: Pas de contrainte référentielle vers un champ non-UNIQUE :-(

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: pgsql-fr-generale


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

In response to

Responses

Browse pgsql-fr-generale by date

  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 :-(