Co je to cizí klíč?
Výraz:
cizí klíč
Význam:
cizí klíč - V souvislosti s relačními databázemi, cizí klíč je pole (nebo soubor polí) v jedné tabulce, které jednoznačně identifikuje řádek jiné nebo stejné tabulky.
Jednoduše řečeno, cizí klíč je definován ve druhé tabulce, ale odkazuje na primární klíč v první tabulce. Například tabulka s názvem Zaměstnanec má primární klíč nazvaný employee_id. Další tabulku s názvem Podrobnosti o zaměstnanci má cizí klíč, který odkazuje na employee_id s cílem jednoznačně určit vztah mezi oběma tabulkami.
Následující tabulka obsahující cizí klíč se nazývá dětská tabulka a tabulka obsahující kandidátní klíč se nazývá odkazovaná nebo nadřazená tabulka.
Jednoduše řečeno, cizí klíč je definován ve druhé tabulce, ale odkazuje na primární klíč v první tabulce. Například tabulka s názvem Zaměstnanec má primární klíč nazvaný employee_id. Další tabulku s názvem Podrobnosti o zaměstnanci má cizí klíč, který odkazuje na employee_id s cílem jednoznačně určit vztah mezi oběma tabulkami.
Následující tabulka obsahující cizí klíč se nazývá dětská tabulka a tabulka obsahující kandidátní klíč se nazývá odkazovaná nebo nadřazená tabulka.