Skip to main content

Definiowanie relacji tabel w programie Microsoft Access 2010

Baza danych w Access - praktyczny tutorial (Może 2025)

Baza danych w Access - praktyczny tutorial (Może 2025)
Anonim
01 z 06

Pierwsze kroki

Prawdziwa siła relacyjnych baz danych polega na ich zdolności do śledzenia relacji (stąd nazwa) między elementami danych. Jednak wielu użytkowników baz danych nie wie, jak korzystać z tej funkcji i po prostu używa programu Microsoft Access 2010 jako zaawansowanego arkusza kalkulacyjnego. W tym samouczku omówiono proces tworzenia relacji między dwiema tabelami w bazie danych programu Access.W tym przykładzie używana jest prosta baza danych do śledzenia aktywności. Zawiera dwie tabele: jedna, która śledzi trasy, które normalnie są uruchomione, a druga śledzi każdy bieg.

02 z 06

Uruchom narzędzie Relationships

Otwórz narzędzie Access Relationships Tool, wybierając opcję Narzędzia bazy danych na wstążce Access. Następnie kliknij przycisk Relacje przycisk.

03 z 06

Dodaj powiązane tabele

Jeśli jest to pierwsza relacja utworzona w bieżącej bazie danych, pojawi się okno dialogowe Pokaż tabele.Pojedynczo wybierz każdą tabelę, którą chcesz uwzględnić w relacji, i kliknij Dodaj przycisk. (Użyj klawisza Control, aby wybrać kilka tabel jednocześnie.) Po dodaniu ostatniej tabeli kliknij Blisko aby kontynuować.

04 z 06

Zobacz diagram relacji

W tym momencie zobaczysz pusty diagram relacji. W tym przykładzie tworzymy relację między tabelą Routes a tabelą Runs. Jak widać, obie te tabele zostały dodane do diagramu. Zauważ, że nie ma linii łączących tabele, co wskazuje, że nie ma jeszcze żadnych relacji między tabelami.

05 z 06

Utwórz relację między tabelami

Aby utworzyć relację między dwiema tabelami, musisz najpierw zidentyfikować klucz podstawowy i klucz obcy w relacji. Jeśli potrzebujesz aktualizacji treści tych pojęć, przeczytaj Klucze bazy danych.

Kliknij klucz podstawowy i przeciągnij go do klucza obcego, który otwiera Edytuj relacje dialog. W tym przykładzie celem jest zapewnienie, aby każdy przebieg w naszej bazie danych odbywał się wzdłuż ustalonej trasy. Dlatego klucz podstawowy (identyfikator) tabeli Routes jest kluczem podstawowym relacji, a atrybut Route w tabeli Runs jest kluczem obcym. Spójrz na okno dialogowe Edytuj relacje i sprawdź, czy wyświetlane są prawidłowe atrybuty.Również w tym momencie musisz zdecydować, czy wymusić integralność referencyjną. Jeśli wybierzesz tę opcję, Access zapewni, że wszystkie rekordy w tabeli Runs będą miały odpowiedni rekord w tabeli Routes przez cały czas. W tym przykładzie egzekwowana jest referencyjna integralność.Kliknij Stwórz aby zamknąć okno dialogowe Edytuj relacje.

06 z 06

Zobacz schemat ukończonych relacji

Przejrzyj ukończony diagram zależności, aby upewnić się, że poprawnie przedstawia pożądaną relację. Zauważ, że wiersz zależności w przykładzie łączy dwie tabele, a jego pozycja wskazuje atrybuty związane z relacją klucza obcego.Zauważysz także, że tabela Trasy ma 1 w punkcie połączenia, podczas gdy tabela Runs ma symbol nieskończoności. Oznacza to, że istnieje relacja jeden do wielu między trasami i biegami. Aby uzyskać informacje na temat tego i innych rodzajów relacji, przeczytaj Wprowadzenie do relacji.