Słownik terminów relacji

Istnieje wiele terminów używanych do opisywania relacji. Nie jest konieczne zrozumienie wszystkich tych terminów z góry. Odwołuj się do tej sekcji w razie potrzeby podczas czytania stron dokumentacji dotyczących relacji.

  • Jednostka zależna: Jest to jednostka zawierająca właściwość lub właściwości klucza obcego. Osoba na utrzymaniu jest czasami nazywana "dzieckiem".
  • Jednostka główna: Jest to jednostka zawierająca właściwość lub właściwości klucza podstawowego/alternatywnego. Główny podmiot jest czasami nazywany "rodzicem".
  • Klucz główny: Właściwość lub właściwości, których wartości jednoznacznie identyfikują podmiot główny. Kluczem głównym może być klucz podstawowy lub klucz alternatywny.
  • Klucz obcy: Właściwość lub właściwości typu jednostki zależnej, które są używane do przechowywania wartości klucza, które są zgodne z wartościami klucza głównego powiązanej jednostki głównej.
  • Nawigacja: Właściwość jednostki po jednej stronie relacji, która odwołuje się do powiązanej jednostki lub jednostek na drugim końcu relacji.
    • Nawigacja po kolekcji: Nawigacja zawierająca odwołania do wielu powiązanych jednostek. Służy do odniesienia się do strony "wiele" w relacjach jeden-do-wielu i wiele-do-wielu.
    • Nawigacja referencyjna: Nawigacja zawierająca odwołanie do pojedynczej powiązanej jednostki. Służy do odwołania się do strony "jeden" w relacjach jeden do jednego oraz jednego do wielu.
    • Nawigacja odwrotna: Podczas omawiania określonej nawigacji ten termin odnosi się do nawigacji na drugim końcu relacji.
  • Relacja odwołująca się do siebie: Relacja, w której typy jednostek zależnych i głównych są takie same.
  • Wymagana relacja Relacja reprezentowana przez klucz obcy, który nie dopuszcza wartości null. Jednostka zależna w wymaganej relacji nie może istnieć bez jednostki głównej, do której się odwołuje.
  • Relacja opcjonalna Relacja reprezentowana przez klucz obcy, który może przyjmować wartość null. Jednostka zależna w relacji opcjonalnej może istnieć bez odwoływania się do żadnej jednostki głównej.
  • Relacja dwukierunkowa Relacja, która ma nawigacje po obu stronach relacji.
  • Relacja jednokierunkowa Relacja, która ma nawigację po jednej stronie relacji, ale nie ma nawigacji po drugiej stronie.