Jak tworzyć relacje bazy danych w programie Access

Jedną z głównych zalet baz danych, takich jak Microsoft Access, jest ich zdolność do utrzymywania relacji między różnymi tabelami danych. Potęga bazy danych umożliwia korelowanie danych na wiele sposobów i zapewnienie spójności (lub integralności referencyjnej) tych danych z tabeli do tabeli.

Przyjrzyjmy się procesowi tworzenia prostej relacji za pomocą bazy danych Microsoft Access.

Wszystkie obecnie obsługiwane wersje programu Microsoft Access oferują okno Relacje, w tym Access 2019, 2016, Access dla Microsoft 365 i Access dla komputerów Mac.


Jak nawiązać relację dostępu

  1. Po otwarciu programu Access przejdź do Narzędzia bazy danych menu u góry programu. W obszarze Relacje wybierz Relacje.

  2. Powinno pojawić się okno Show Table. Jeśli tak się nie stanie, wybierz Pokaż tabelę z zakładki Projekt. Na ekranie Pokazywanie tabeli wybierz tabele, które mają być zaangażowane w relację, a następnie wybierz Add.

    Jeśli baza danych zawiera już zmapowane relacje - zazwyczaj z powodu istniejących formularzy, raportów lub zapytań - program Access pomija to wyskakujące okienko i zamiast tego przechodzi bezpośrednio do widoku Projekt w oknie Relacje.

  3. Przeciągnij pole z jednej tabeli do drugiej, aby otworzyć okno Projekt. Jeśli baza danych już wnioskuje o relacje, to okno zostanie już wypełnione relacjami.

    Przytrzymaj przycisk Ctrl klucz do zaznaczania wielu pól; przeciągnij jeden z nich, aby przeciągnąć wszystkie do drugiego stołu.

  4. Wybierz dowolne inne opcje, takie jak Wymuszaj integralność referencyjną lub Powiązane pola aktualizacji kaskadowej, a następnie wybierz Stwórz or Utwórz nowy.

    Wybór wymuszaj więzy integralności oznacza, że ​​baza danych nie przyjmie danych, które nie są zgodne z relacją. Dwójka wodospady opcje wymusza czyszczenie lub aktualizację bazy danych po zmianie rekordu źródłowego. Na przykład wybierając pola związane z aktualizacją kaskadową poprosi bazę danych o poprawienie wartości w powiązanej tabeli, gdy wartość w tabeli źródłowej ulegnie zmianie; jeśli pozostanie niezaznaczone, stare wartości pozostaną, a nowe rekordy otrzymają nową wartość.

Typy połączeń

Program Access obsługuje trzy typy połączeń za pomocą tego kreatora - jeden do jednego, jeden do wielu i wiele do jednego. Zwykle będziesz używać pierwszego typu łączenia, który łączy dane, gdy rekordy w jednym są zgodne z rekordami w drugim.

Access obsługuje inne rodzaje sprzężeń, ale będziesz musiał zarządzać nimi za pomocą zaawansowanych narzędzi, a nie przez okno Relacje.

Zrozumienie typów relacji baz danych


Dodaj komentarz