Szczegółowe informacje na temat łączenia tabel w celu uzyskania dostępu

Wielu z nas pracuje w zakładzie produkcyjnym, gdzie większość baz danych służy do celów sprawozdawczych. W tym artykule opiszemy szczegółowo, jak łączyć tabele w programie Access. Artykuł jest zalecany dla zaawansowanych użytkowników.

Microsoft Access jest jednym z systemów zarządzania bazami danych. Zawiera język programowania VBA, który pozwala użytkownikowi pisać różne aplikacje do pracy z samą bazą danych.

Jak powiązać tabele w programie Access?

Microsoft Access ma tablicę tabel powiązanych ze sobą. Między jedną lub więcej tabelami można utworzyć połączenia logiczne za pomocą okna schematu opisu. Daje to:


  • Zdolność do poprawy wydajności.
  • Łatwiej jest rozszerzyć informacje, które mogą być potrzebne na różnych etapach produkcji.
  • Wszystkie zachodzące zmiany są wyświetlane we wszystkich bazach danych. Aby odpowiedzieć na pytanie, jak łączyć tabele w programie Access, musisz pokazać wszystko na przykładzie: w bazie danych tworzone są cztery tabele: Studenci, Dyscypliny, Sukces i Grupy studenckie. Ustalmy logiczne połączenia między nimi. Jak to zrobić? Algorytm:
  • Wybierz klucz główny: CodeGroup, kod Studenta i CodeDiscipline.
  • Między kluczowym polem CodeGr. w tabl. "Grupa" i klucz dodatkowy CodeGr. W tabl. "Uczniowie" nawiązują komunikację "jeden do wielu".
  • Zamknij wszystkie otwarte tabele w formularzu Access, połączonych tabelach, w tym.
  • W specjalnym oknie dialogowym "Dodaj" wybierz nazwę pola.
  • Zamknij okna dialogowe.
  • Instrukcjajak skonfigurować połączenia logiczne we wszystkich tabelach w oknie Schemat danych:


  • Z tabeli "Grupy" musisz przenieść pole GroupGroup do tego samego pola z tabeli "Uczniowie".
  • Pojawi się okno "Zmiana linków".
  • Po zakończeniu wszystkich działań w oknie "Schemat danych" można zobaczyć link "jeden do wielu" między tabelami grup uczniów i grup uczniów.
    W ramach tego samego planu można ustanowić połączenie między Kodeksem Studenta a Kodeksem Postępowania Studenta i Tabelami Uczniów. Następnie w tabelach "Sukces" i "Dyscyplina" pole CodeDisciplines.
  • Po ustanowieniu wszystkich połączeń logicznych należy zamknąć okno "Schemat danych".
  • Wypełnij tabele. Najpierw wpisujemy dane w tabeli "Grupy studenckie", podobnie jak w tabeli "Uczniowie", pole KodGroup służy jako kolumna do wypełnienia pola tabeli "Uczniowie".
  • Określ powiązania między tabelami "Uczniowie" i "Sukces", "Dyscyplina" i "Sukces".
  • Korzyści z używania łączy logicznych

    Dlaczego lepiej przechowywać dane w tabelach połączonych? Rozważ korzyści takiego przechowywania.

    Spójność

    W procesie łączenia zmniejsza się prawdopodobieństwo utworzenia nieskoordynowanych i niejednoznacznych danych. Dzieje się tak, ponieważ dowolny element jest zapisywany do pojedynczej tabeli przez cały czas. Na przykład nazwisko studenta znajduje się w tabeli "Studenci".

    Wydajność

  • Oszczędność miejsca na dysku w wyniku przechowywania danych w jednym miejscu.
  • Informacje są pobierane z małych tabel.
  • Prostota

    Informacje są przechowywane w różnych tabelach, zatem strukturaBaza danych może być lepiej zrozumiana. Istnieją również Access, połączone tabele VBA - język programowania, który pozwala łączyć tabele w programie Access i Excel. Jeśli znasz język, możesz zaprogramować bazę danych.

    Ważne porady!

    Planując projekt bazy danych, zastanów się od razu. Jeśli tabela z kluczem podstawowym już istnieje, możesz użyć kreatora do podstawienia, aby skonstruować pole klucza zewnętrznego. Następnie ten kreator pomoże ci budować relacje.

    Podsumowując,

    mamy nadzieję, że po przeczytaniu tego artykułu na temat łączenia tabel z Access, znacznie ulepszyliście umiejętności zarządzania bazami danych, co we współczesnym świecie jest bardzo przydatne, zwłaszcza dla początkujących programistów. Zalecamy również przejście na oficjalną stronę programu i zapoznanie się z instrukcją obsługi.

    Powiązane publikacje