Outils du site

Dire qu'il existe des gens qui préfèrent François Mauriac à Pierre Dac. Comment se peut-ce ? Si je devais écrire une biographie un jour, j'écrirais celle de Pierre Dac. Je voudrais tant expliquer aux cons et aux jeunes l'importance de cet homme (Pierre Dac) dans la pensé moderne. Pierre Dac est à l'esprit d'aujourdhui, ce que Charles Trenet est à la chanson. Merci Pierre Dac de nous avoir enfoncé tant de portes ! [San-Antonio]

60-database:foreignkey

Ceci est une ancienne révision du document !


P/F key

Primari key

Foreign key

L'absence de FOREIGN KEYs dans une base de données apporte de multiples préjudices que nous venons d'énumérer. Le fait que la structure de la base, comme le code applicatif, ne sont pas de votre oeuvre, ne peut en aucun cas justifier l'absence de professionalisme. Par conséquent, le préjudice subit par l'absence de ces FOREIGN KEYs peut donc être condamné devant les tribunaux. En effet, les principes généraux du droit sont la Loi, mais aussi les usages (us et coutumes) et la jurisprudence.” Cf. https://sqlpro.developpez.com/article/fk-sql-vs-appli/

Un attribut est une clé étrangère (Foreign key) s'il définit une référence vers un attribut qui est soit unique, soit une clé primaire d'une autre table.

“L´intégrité référentielle est une situation dans laquelle pour chaque information d'une table A qui fait référence à une information d'une table B, l'information référencée existe dans la table B. L'intégrité référentielle est un gage de cohérence du contenu de la base de données.” [Cf. Wikipedia]

Les foreign keys permettent au SGBD de maintenir l'intégrité référentielle d'une base de données.

Aller plus loin

Dernière modification : 2020/02/17 23:42