Erstellen einer relationalen Datenbank können Sie speichern Daten in einer organisierten Art und Weise unter Verwendung von Tabelle Beziehungen. Tabelle Beziehungen können helfen, zu verhindern wiederholende Daten auch als redundante Daten bekannt. Redundante Daten können durch die Definition Primärschlüssel Spalten verhindert werden. Diese Spalten enthalten einen anderen Wert in jeder Zeile , um ihn eindeutig zu identifizieren . Die Eins-zu- viele-Beziehung ist die häufigste , wo die erste Tabelle viele übereinstimmende Zeilen in einer zweiten Tabelle haben kann. Things You
Microsoft Access
brauchen anzeigen Weitere Anweisungen
1
Starten Sie Microsoft Access auf " Leere Datenbank ", und klicken Sie auf die Schaltfläche "Erstellen" . Doppelklicken Sie auf " Neues Feld hinzufügen " und geben Sie " City" , die erste Spalte zu erstellen . Drücken Sie " Enter". Type " Vorname " und "Enter" drücken , um eine zweite Spalte und geben Sie " Name ", um eine dritte Spalte erstellen erstellen.
2
Drücken Sie "Strg " und " S" zu starten das Dialogfenster "Speichern unter" und klicken Sie auf "OK" , um die Tabelle zu speichern. klicken Sie auf " Create " und klicken Sie auf " Tabelle " , um eine neue Tabelle zu erstellen. Doppelklicken Sie auf " Neues Feld hinzufügen " und geben Sie " State" ein neues Feld zu erstellen. Drücken Sie "Enter " und geben Sie "City" , ein zweites Feld zu erstellen. Drücken Sie "Strg" und "S" zu speichern , um das Dialogfeld "Speichern unter" und klicken Sie auf "OK" , um die Tabelle zu speichern.
3
Klicken Sie auf " Database Tools " und starten klicken Sie auf " Beziehungen ", um die Beziehungen zwischen Tabellen definieren . Klicken Sie auf " Tabelle 1 " und " Tabelle2 ", um sie in der " Tabelle anzeigen " Dialogfenster auswählen. Klicken Sie auf die Schaltfläche "Hinzufügen" und klicken Sie auf " Schließen".
4
Klicken Sie auf " Database Tools " und klicken Sie auf " Visual Basic ", um den VBA-Editor zu starten. Klicken Sie auf " Insert" -Feld und klicken Sie auf " Module" ein neues Modul einfügen
5
Kopieren Sie den folgenden Code, um beide Tabellen mit Daten zu füllen : .
Private Sub populateTables ( ) Dim strSQL Wie StringDoCmd.SetWarnings FalsestrSQL = " INSERT INTO Tabelle1 " strSQL = strSQL & " VALUES (1, ' Dallas ', ' John ', ' Smith ') " DoCmd.RunSQL ( strSQL ) strSQL = " ; INSERT INTO Tabelle1 " strSQL = strSQL & " VALUES (2, 'Los Angeles ', ' Mary ', ' Jones ') " DoCmd.RunSQL ( strSQL ) strSQL =" INSERT INTO Tabelle1 " strSQL = strSQL & " VALUES (3, 'Los Angeles ', ' Charles ', ' Lopez ') " DoCmd.RunSQL ( strSQL ) strSQL = " INSERT INTO Tabelle1 " strSQL = strSQL & " VALUES (4, ' Dallas ',' Oscar ',' Ramos ') " DoCmd.RunSQL ( strSQL ) strSQL =" INSERT INTO Tabelle2 " strSQL = strSQL & " VALUES (1,' Texas ',' Dallas ') " DoCmd . RunSQL ( strSQL ) strSQL = " INSERT INTO Tabelle2 " strSQL = strSQL & " VALUES (2, 'California ', ' Los Angeles ') " DoCmd.RunSQL ( strSQL ) End Sub
6
Drücken Sie die Taste "F5" um die Prozedur auszuführen . Wechseln Sie zurück zu Microsoft Access und klicken Sie auf "Erstellen" klicken und Tabelle "Abfrage -Entwurf. " Click " tabl1 ", " Tabelle2 ", und klicken Sie auf die Schaltfläche "Hinzufügen" . Doppelklicken Sie auf " Vorname " und doppelklicken Sie auf "Nachname " von "Tabelle1 . " Double -click " Staat", und doppelklicken Sie auf "City" aus der Tabelle " Tabl2 . " Type "Los Angeles" in der "Kriterien " Zeile für die "City "-Spalte. Klicken Sie auf den " Run" -Symbol, um Ihre Abfrage ausführen und den Vornamen, den Nachnamen und den Staat für die Menschen , die in Lost Angeles leben.