Referenční integrita: Porovnání verzí
Smazaný obsah Přidaný obsah
Bez shrnutí editace |
m typo, integrita se definuje pomocí FK (opravte mě, jestli tomu zase rozumím blbě :) |
||
Řádek 1:
'''Referenční integrita''' je nástroj [[databáze|databázového]] stroje, který pomáhá udržovat vztahy v [[relace|relačně]] propojených databázových tabulkách.
Referenční integrita se definuje [[cizí klíč|cizím klíčem]], a to vždy pro dvojici tabulek. Tabulka, v niž je pravidlo uvedeno, se nazývá podřízená tabulka (používá se také anglický termín ''slave''). Tabula, jejíž jméno je v omezení uvedeno je nadřízená tabulka (''master''). Pravidlo referenční integrity vyžaduje, aby každý záznam použitý v podřízené tabulce existoval v nadřízené tabulce.
==Jak se projevuje referenční integrita==
*při přidání záznamu do podřízené tabulky se kontroluje, zda
*při mazání nebo úpravě záznamů v nadřízené tabulce se kontroluje, zda v podřízené tabulce není záznam se stejnou hodnotou klíče
==Příklad==
|