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. Otwórz narzędzie Access Relationships Tool, wybierając opcję Narzędzia bazy danych na wstążce Access. Następnie kliknij przycisk Relacje przycisk. 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ć. 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. 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. 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. Uruchom narzędzie Relationships
Dodaj powiązane tabele
Zobacz diagram relacji
Utwórz relację między tabelami
Zobacz schemat ukończonych relacji