Dlaczego relacje
Łączą tabele, aby były kluczowym elementem bazy danych i informowały o twoich zapytaniach.
Typy relacji
Jeden-do-jednego, jeden-do-wielu i wiele-do-wielu. Jeden-do-wielu jest najczęściej, wiele-do-wielu są częścią większości transakcji i baz danych uczniów, 1:1 jest rzadkością.
Tworzenie typu jeden-do-wielu
W widoku arkusza danych wybierz klucz obcy lub puste pole.
- Klucz obcy: zaznacz pole, a następnie pozycję Pola>Więcej pól>odnośnika & Relacja i postępuj zgodnie z instrukcjami kreatora.
- Puste pole: zaznacz nagłówek, a następnie wyszukaj & Relacja i postępuj zgodnie z instrukcjami kreatora.
Korzystanie z okienka Relacje
Tabela podrzędna musi mieć klucz obcy. Wybierz pozycjęRelacje narzędzia >bazy danych, a następnie przeciągnij klucz podstawowy z tabeli nadrzędnej do klucza obcego w tabeli podrzędnej. Użyj polecenia Edytuj relacje , aby ustawić więzy integralności oraz kaskadowe aktualizacje/usunięcia stosownie do potrzeb.
Wiele-do-wielu
Utworzyć>Projekt tabeli, utwórz tabelę skrzyżowań. W tej tabeli zduplikuj klucze podstawowe z tabel po obu stronach relacji, zaznacz oba pola i ustaw je jako klucz złożony.
Jeden-do-jednego
Utwórz relację jeden-do-wielu, a następnie:
- Widok projektu: ustaw właściwość Indeksowane dla obu kluczy na "Nie" lub "Tak, Bez duplikatów".
- Wstążka— ustaw dla obu klawiszy wartości Indeksowane i Unikatowe.