Glosář termínů relací

K popisu relací se používá celá řada termínů. Není nutné rozumět všem těmto pojmům předem. Při čtení stránek dokumentace relací se sem vraťte podle potřeby.

  • Závislá entita: Jedná se o entitu, která obsahuje vlastnost nebo vlastnosti cizího klíče. Závislý je někdy označován jako "dítě".
  • Hlavní entita: Jedná se o entitu, která obsahuje vlastnost nebo vlastnosti primárního/alternativního klíče. Objekt zabezpečení se někdy nazývá "nadřazený".
  • Hlavní klíč: Vlastnost nebo vlastnosti, jejichž hodnoty jednoznačně identifikují hlavní entitu. Hlavní klíč může být primární nebo alternativní klíč.
  • Cizí klíč: Vlastnost nebo vlastnosti závislého typu entity, které se používají k uložení hodnot klíčů, které odpovídají hodnotám hlavního klíče související entity objektu zabezpečení.
  • Navigace: Vlastnost entity na jedné straně relace, která odkazuje na související entitu nebo entity na druhém konci relace.
    • Navigace v kolekci: Navigace, která obsahuje odkazy na mnoho souvisejících entit. Používá se k odkazování na strany N relací 1:N a M:N.
    • Referenční navigace: Navigace, která obsahuje odkaz na jednu související entitu. Používá se k odkazování na strany 1:1 a 1:N.
    • Inverzní navigace: Při diskuzi o konkrétní navigaci odkazuje tento termín na navigaci na druhém konci relace.
  • Vztah odkazující na sebe: Relace, ve které jsou závislé a hlavní typy entit stejné.
  • Požadovaná relace A relace reprezentovaná cizím klíčem bez hodnoty null. Závislá entita v požadované relaci nemůže existovat bez hlavní entity, na kterou odkazuje.
  • Volitelná relace A reprezentovaná cizím klíčem s možnou hodnotou null. Závislá entita v volitelné relaci může existovat bez odkazu na žádnou hlavní entitu.
  • Obousměrná relace Relace, která má navigace na obou stranách relace.
  • Jednosměrná relace Relace, která má navigaci na jedné straně relace, ale žádná navigace na druhé straně.