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. W razie potrzeby zapoznaj się ze stronami dokumentacji relacji.
- Jednostka zależna: jest to jednostka zawierająca właściwość lub właściwości klucza obcego. Zależność jest czasami nazywana "elementem podrzędnym".
- Jednostka główna: jest to jednostka zawierająca właściwość lub właściwości klucza podstawowego/alternatywnego. Podmiot zabezpieczeń jest czasami nazywany "nadrzędnym".
- Klucz podmiotu zabezpieczeń: właściwość lub właściwości, których wartości jednoznacznie identyfikują jednostkę główną. Kluczem podmiotu zabezpieczeń 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ść na jednostce po jednej stronie relacji odwołującej 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 odwołowania się do stron "wiele" relacji jeden do wielu i wiele do wielu.
- Nawigacja referencyjna: nawigacja zawierająca odwołanie do pojedynczej powiązanej jednostki. Służy do odwołowania się do stron "jeden" relacji jeden do jednego i jeden do wielu.
- Odwrotna nawigacja: 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 bez wartości null. Jednostka zależna w wymaganej relacji nie może istnieć bez jednostki głównej, do której się odwołuje.
- Opcjonalna relacja Relacja reprezentowana przez klucz obcy dopuszczany do wartości 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 nawigację po obu stronach relacji.
- Relacja jednokierunkowa Relacja, która ma nawigację po jednej stronie relacji, ale nie ma nawigacji po drugiej stronie.
Współpracuj z nami w serwisie GitHub
Źródło tej zawartości można znaleźć w witrynie GitHub, gdzie można również tworzyć i przeglądać problemy i żądania ściągnięcia. Więcej informacji znajdziesz w naszym przewodniku dla współtwórców.