Slovník IT, managementu a projektového řízení
Cizí klíč relační databáze
Foreign key constraint
Omezení, které váže hodnotu jednoho či více sloupců na existující řádek v jiné nebo stejné tabulce.
Cizí klíč vynucuje referenční integritu tím, že ověřuje, zda hodnota odkazujícího sloupce odpovídá povolenému řádku v cílové tabulce. Podle nastavení může databáze při odstranění nebo změně cíle operaci odmítnout nebo upravit navázané řádky. Správné indexy a pravidla mazání jsou důležité pro výkon i ochranu konzistence dat.