- Mithilfe von Beziehungen in Access können Sie Daten zwischen verschiedenen Tabellen verbinden, um Redundanzen zu vermeiden.
- Es gibt drei Haupttypen von Beziehungen: Eins-zu-viele, Viele-zu-viele und Eins-zu-eins.
- Beziehungen können über das Fenster „Beziehungen“ verwaltet werden, indem Links hinzugefügt, geändert oder gelöscht werden.
- Durch die Aktivierung der referenziellen Integrität können Fehler vermieden und die Datenkonsistenz gewahrt werden.
Microsoft Access ist eines der am weitesten verbreiteten Tools zur Datenbankverwaltung in der Geschäftswelt. Es ermöglicht die effiziente Organisation von Informationen und erleichtert die Verknüpfung von Daten durch Tabellenbeziehungen. Diese Funktionalität ist unerlässlich, um Redundanz zu vermeiden , die Datenintegrität zu verbessern und Abfragen zu optimieren. Wenn Sie mehr über die Strukturierung Ihrer Daten erfahren möchten, empfehlen wir Ihnen unsere Anleitung zum Erstellen von Tabellen in Access.
Wenn Sie gerade erst mit Access beginnen oder Ihre Datenbankstruktur verbessern müssen, ist das Wissen, wie man Beziehungen erstellt und verwaltet, von entscheidender Bedeutung. In diesem Artikel erklären wir ausführlich, was Beziehungen in Access sind, welche Typen es gibt, wie man sie erstellt und wie man Beziehungen bei Bedarf ändert oder löscht.
Was sind Tabellenbeziehungen in Access?
Beziehungen in Access ermöglichen es Ihnen, logische Verbindungen zwischen verschiedenen Tabellen herzustellen, was die Datenverwaltung und den Datenabruf vereinfacht . Diese Verbindungen basieren auf der Verwendung von Primär- und Fremdschlüsseln . Ein Primärschlüssel ist ein eindeutiger Bezeichner innerhalb einer Tabelle, während ein Fremdschlüssel ein Feld in einer anderen Tabelle ist, das auf diesen Primärschlüssel verweist.
Wenn wir beispielsweise eine Tabelle namens „Kunden“ mit einem eindeutigen ID-Feld und eine weitere Tabelle namens „Bestellungen“ mit einem Feld, das auf diese ID verweist, haben, können wir eine Beziehung herstellen, die es uns ermöglicht, jede Bestellung mit dem zugehörigen Kunden zu verknüpfen. Um Ihre Datenbanken effizienter zu verwalten, sollten Sie sich mit der Migration Ihrer Access-Datenbank zu SQL Server auseinandersetzen.
Beziehungstypen in Access

In Access gibt es drei Haupttypen von Beziehungen zwischen Tabellen:
Eins-zu-viele-Beziehung
Dies ist die häufigste Beziehungsart. Hierbei kann ein Datensatz in einer Tabelle mit mehreren Datensätzen in einer anderen Tabelle verknüpft sein. Beispielsweise kann ein Kunde mehrere Bestellungen aufgeben, aber jede Bestellung gehört nur zu einem einzigen Kunden.
Viele-zu-viele-Beziehung
Bei dieser Art von Beziehung können mehrere Datensätze in einer Tabelle mit mehreren Datensätzen in einer anderen Tabelle verknüpft werden. Um diese Beziehung in Access zu implementieren, ist eine dritte Zwischentabelle erforderlich. Beispielsweise wäre in einer Beziehung zwischen „Autoren“ und „Büchern“ eine Tabelle „Bücher_Autoren“ notwendig, um jeden Autor mit den von ihm verfassten Büchern zu verknüpfen.
Eins-zu-eins-Beziehung
Bei einer 1:1-Beziehung ist jeder Datensatz in einer Tabelle genau einem Datensatz in einer anderen Tabelle zugeordnet. Diese Beziehungsart wird verwendet, wenn bestimmte Daten aus Sicherheits- oder Effizienzgründen getrennt werden müssen. Beispielsweise könnte eine Mitarbeiterdatenbank eine Tabelle mit allgemeinen Informationen und eine weitere mit vertraulichen Daten enthalten, die jedoch durch einen eindeutigen Schlüssel miteinander verknüpft sind.
So erstellen Sie eine Beziehung zwischen Tabellen in Access
Das Erstellen von Beziehungen in Access ist ein einfacher Vorgang, wenn Sie die folgenden Schritte ausführen:
- Öffnen Sie Access und laden Sie Ihre Datenbank.
- Gehen Sie zur Registerkarte Datenbank-Tools und wählen Sie Verhältnis.
- Klicken Sie im Fenster „Beziehungen“ auf Tabellen hinzufügen und wählen Sie diejenigen aus, die Sie verknüpfen möchten.
- Ziehen Sie das Primärschlüsselfeld von einer Tabelle in das entsprechende Feld in der anderen Tabelle.
- Stellen Sie im angezeigten Dialogfeld sicher, dass die ausgewählten Felder korrekt sind.
- Aktivieren Sie die Option Fordern Sie referenzielle Integrität um die Datenkonsistenz sicherzustellen.
- Klicken Sie auf Schaffen und Access generiert eine Beziehungslinie zwischen den Tabellen.
Ändern oder Löschen von Beziehungen in Access
Ändern einer Beziehung
Wenn Sie eine bestehende Beziehung in Access ändern müssen, führen Sie die folgenden Schritte aus:
- Gehen Sie zur Registerkarte Datenbank-Tools und klicken Sie auf Verhältnis.
- Suchen Sie die Zeile, die die Beziehung darstellt, die Sie ändern möchten.
- Vergnügen Doppelklick in dieser Zeile, um das Bearbeitungsfeld zu öffnen.
- Nehmen Sie die erforderlichen Änderungen vor und speichern Sie die Änderungen.
Löschen einer Beziehung
So löschen Sie eine Tabellenbeziehung in Access:
- Öffne das Fenster Verhältnis von der Registerkarte Datenbank-Tools.
- Klicken Sie auf die Beziehungslinie, die Sie löschen möchten.
- Drücken Sie die Taste Supr auf Ihrer Tastatur und bestätigen Sie den Löschvorgang.
Bedeutung der referenziellen Integrität
Bei der referenziellen Integrität handelt es sich um einen Regelsatz, mit dem Access sicherstellt, dass die Beziehungen zwischen Tabellen gültig sind und Daten nicht versehentlich gelöscht werden. Bei Aktivierung:
- Sie können in Fremdschlüssel keine Werte einfügen, die im entsprechenden Primärschlüssel nicht vorhanden sind.
- Sie können keine Datensätze aus einer übergeordneten Tabelle löschen, wenn in einer anderen Tabelle zugehörige Datensätze vorhanden sind.
- Ein Primärschlüssel kann nicht geändert werden, wenn Referenzen in anderen Tabellen vorhanden sind.
Die Verwaltung von Beziehungen in Access ist grundlegend für die effiziente Strukturierung von Datenbanken. Das Erlernen der Verknüpfung von Tabellen verbessert die Organisation und Verwaltung von Informationen und ermöglicht schnellere und präzisere Datenabfragen und -analysen. Mit dem in diesem Artikel erworbenen Wissen sind Sie bestens gerüstet , um effektivere Datenbanken ohne Datenredundanz zu entwerfen.
Leidenschaftlicher Autor über die Welt der Bytes und der Technologie im Allgemeinen. Ich liebe es, mein Wissen durch Schreiben zu teilen, und genau das werde ich in diesem Blog tun und Ihnen die interessantesten Dinge über Gadgets, Software, Hardware, technologische Trends und mehr zeigen. Mein Ziel ist es, Ihnen dabei zu helfen, sich auf einfache und unterhaltsame Weise in der digitalen Welt zurechtzufinden.