- - Access 2010: Erstellen von Beziehungen zwischen Datenbanktabellen

Access 2010: Erstellen von Beziehungen zwischen Datenbanktabellen

Einer der Vorteile des relationalen Datenbankverwaltungssystems wie Access 2010 Es ist einfach, Tabellen und Beziehungen mit Einschränkungen einzurichten, damit sie genauer befolgt werden. Ein Merkmal ist die Möglichkeit, Beziehungen zwischen Tabellen zu erstellen und zu pflegen.

Starten Sie zunächst Access, und erstellen Sie TabellenZum Definieren von Beziehungen zwischen ihnen. Beispielsweise verwende ich eine vorhandene Datenbank mit Tabellen (Primärschlüssel zugewiesen und Datentypen mit Einschränkungen angewendet). Starten Sie Access 2010 und navigieren Sie zu Datenbank-Tools Klicken Sie auf das neue Access-Menüband und dann auf Beziehungen Taste.

clip_image001

Der Zugang wird geöffnet Beziehungen Tab mit Tabelle anzeigen Dialogbox. Wählen Sie Tabellen, Abfragen oder beides aus und drücken Sie Hinzufügen.

clip_image002

Sie sehen ausgewählte Tabellen / Abfragen in kleinen Fenstern mit Spaltennamen Beziehungsfenster. Lehnen Sie sich jetzt zurück und überlegen Sie, welche Tabellen richtig zugeordnet sind. In diesem Beispiel verwende ich nur vier Tabellen (AddictiveTips-Beispiel, Kurse, Dozent, Notenblatt).

clip_image003

Ich erstelle jetzt eine Beziehung zwischen AddictiveTips-Beispiel (Student) und Kurse Tabelle. Klicken und halten Sie den Primärschlüssel von AddictiveTips Beispiel, Ziehen Sie es und lassen Sie es fallen Kursname im kleines Fenster von Kurse. Sofort Beziehungen bearbeiten Das Dialogfenster erscheint. Hier können Sie eine neue Beziehung zwischen Tabellen erstellen, Join-Typ angeben und referenzielle Integrität erzwingen. Zu Demonstrationszwecken werde ich alle Optionen ignorieren und drücken Erstellen.

clip_image004

Sie werden eine-viele-Beziehung sehen, die zwischen erstellt wird ID des AddictiveTips-Beispiels und Kurscode.

clip_image005

Halten Sie gedrückt, um eine Eins-zu-Eins-Beziehung mit der Durchsetzung der referenziellen Integrität zu erstellen ID des AddictiveTips-Beispiels ziehe es rüber und lege es dort ab Mark Sheet’s Id. Beziehung bearbeiten Das Dialogfeld wird angezeigt. Aktivieren Sie jetzt Erzwingen referenzielle Integrität (Konsistenz sicherstellen & validiert entsprechende Einträge) & Kaskade Löschen Sie verwandte Datensätze Kontrollkästchen (sorgt für die Entfernung aller zugehörigen Daten aus Markierungsblatt wenn die ID von AddictiveTips Example gelöscht wird). Klicken Join-Typ um das Dialogfeld zu öffnen.

clip_image006

Diese drei Optionen ähneln denen von SQL innere Verbindung, äußere Verbindung und rechts außen Beitreten. Wählen Sie einen Verbindungstyp und drücken Sie OKAY.

clip_image007

Klicken Erstellen eine 1: 1-Beziehung zwischen ID des AddictiveTips-Beispiels und Mark Sheet’s Id.

clip_image008

Dies ist die einfachste Form von Beziehungen zwischen Tabellen / Abfragen. Es wird sehr komplex und schwer fassbar, wenn es wächst.

clip_image009

Beziehungen ermöglichen es, Daten miteinander in Beziehung zu setzen und die Datenkonsistenz von Tabelle zu Tabelle sicherzustellen. Jetzt können Sie die Leistungsfähigkeit von Access 2010 nutzen, indem Sie weitere Tabellen erstellen und Beziehungen zu diesen herstellen.

Bemerkungen