Tento dokument byl přeložen umělou inteligencí. V případě nepřesností se prosím obraťte na anglickou verzi
Ve vztahu mezi zaměstnanci a osobními profily může mít každý zaměstnanec pouze jeden záznam osobního profilu a každý záznam osobního profilu může odpovídat pouze jednomu zaměstnanci. V takovém případě je vztah mezi zaměstnancem a osobním profilem jeden k jednomu.
Cizí klíč ve vztahu jedna k jedné může být umístěn buď ve zdrojové kolekci, nebo v cílové kolekci. Pokud vyjadřuje vztah „má jeden“ (has one), je vhodnější umístit cizí klíč do cílové kolekce; pokud vyjadřuje vztah „patří k“ (belongs to), pak je lepší umístit cizí klíč do zdrojové kolekce.
Například ve výše uvedeném případě, kdy má zaměstnanec pouze jeden osobní profil a osobní profil patří k zaměstnanci, je vhodné umístit cizí klíč do kolekce osobních profilů.
To znamená, že zaměstnanec má záznam osobního profilu.
ER Vztah

Konfigurace pole

To znamená, že osobní profil patří ke konkrétnímu zaměstnanci.
ER Vztah

Konfigurace pole

Zdrojová kolekce, tedy kolekce, ve které se aktuální pole nachází.
Cílová kolekce, tedy kolekce, ke které se vztah vytváří.
Slouží k vytvoření vztahu mezi dvěma kolekcemi. Ve vztahu jedna k jedné může být cizí klíč umístěn buď ve zdrojové kolekci, nebo v cílové kolekci. Pokud vyjadřuje vztah „má jeden“ (has one), je vhodnější umístit cizí klíč do cílové kolekce; pokud vyjadřuje vztah „patří k“ (belongs to), pak je lepší umístit cizí klíč do zdrojové kolekce.
Pole odkazované omezením cizího klíče musí být unikátní. Pokud je cizí klíč umístěn v cílové kolekci, značí vztah „má jeden“.
Pole odkazované omezením cizího klíče musí být unikátní. Pokud je cizí klíč umístěn ve zdrojové kolekci, značí vztah „patří k“.
ON DELETE odkazuje na pravidla akcí pro odkaz cizího klíče v související podřízené kolekci při mazání záznamů z nadřízené kolekce. Jedná se o volbu definovanou při vytváření omezení cizího klíče. Mezi běžné možnosti ON DELETE patří: