Podsumowanie kursu: Tworzenie relacji między tabelami (podstawy programu Access, część 2)

Dotyczy
Access 2013

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.

Zobacz też