Eine Datenbank ist eine Sammlung von Daten, die Feldern, Datensätzen und Tabellen enthält . Eine Kombination der Felder bilden eine Aufzeichnung , eine Kombination der Datensätze bilden eine Tabelle und eine Kombination von Tabellen bilden die Datenbank . Eine relationale Datenbank ermöglicht es Ihnen, Informationen zwischen einem Tisch und einem anderen zu teilen und zu minimieren Redundanz. Vorbereiten des Relational Database
Um eine relationale Datenbank effektiv zu nutzen, sollten Sie brechen Ihre Tabellen zu ihrer einfachsten Form durch Normalisierung. Vor dem Bau der relationalen Datenbank , müssen Sie erkennen, was Ihre Datenbank , welche Felder Sie verwenden , wo Ihre Felder platziert werden soll , und die eindeutigen Werte (Primär- Schlüssel) in jeder Tabelle .
Verwendet werden < p> Ihre Tabelle sollte nur Daten , die spezifisch für diese Tabelle sind . Zum Beispiel würde eine Tabelle namens "Author" gehören Feldnamen : " author_id ", " Author_FName ", " Author_LName " und " Birthdate ", während eine Tabelle namens "Publisher" Feldnamen einschließen würde : " Publisher_ID ", " PUBLISHER_NAME , "und" Publisher_Location . "
nächstes müssen Sie bestimmen, wie jede Tabelle in eine andere betrifft . Relationale Datenbanken haben drei Beziehungen , eins-zu- eins, eins -zu- viele und viele -zu-viele . Eine Eins-zu -eins-Beziehung zeigt an, dass ein Datensatz nur einen passenden Datensatz und umgekehrt (Beispiel: eine Person hat eine Social Security Number ) . Eine Eins-zu- viele-Beziehung zeigt an, dass ein Datensatz viele Spiele ( zB . : Ein Student hat viele Klassen ) hat eine Viele-zu- viele-Beziehung zeigt an, dass mehrere Datensätze mehrere Spiele in einer anderen Tabelle (Beispiel: viele Studenten mit vielen Instruktoren ) haben .
Eine eins-zu- viele-Beziehung in einer relationalen Datenbank muss einen Primärschlüssel haben . Eine Eins-zu -eins-Beziehung muss einen Primärschlüssel für jede Tabelle . Eine Viele-zu- viele-Beziehung würde zwei Fremdschlüssel ( Primärschlüssel aus anderen Tabellen ) , die Verbindung zusammen .
Erstellen der relationalen Datenbank
Mithilfe von Microsoft Access erstellen Sie die Tabellen in "Design- Ansicht. " Fügen Sie die Feldnamen und Datentypen mit Ihrem Normalisierung Umriss. Fügen Sie einen Primär-Schlüssel zu jedem individuellen Feldern Beispiel: Publisher_ID . Um einen Primärschlüssel zu erstellen , auf dem Feld Name mit der rechten Maustaste und wählen Sie "Primary Key ". Speichern Sie Ihre Tabelle und wiederholen Sie die Schritte, um weitere Tabellen zu erstellen , bis Sie fertig sind.
Nächstes auf der "Beziehungen ", um Beziehungen zu erstellen klicken . Wählen Sie "Beziehungen , Show Table" aus der Symbolleiste. Klicken Sie auf die Tabellen, die Sie für Beziehungen erstellen und klicken Sie auf "Hinzufügen". Ziehen Sie die entsprechenden Felder aus einer Tabelle zur nächsten. Klicken Sie auf "Erstellen " in der " Beziehungen bearbeiten " Dialogfeld . Dann wird auf der Verbindungslinie doppelklicken. Dies öffnet den " Beziehungen bearbeiten "-Dialog .
Platz ein Häkchen von " Erzwingen der referenziellen Integrität ", um die Eingabe von Daten in das Fremdschlüsselfeld halten , wenn sie nicht in den Primär-Schlüssel eingegeben Feld leer. Wenn Sie eine Beziehung Tisch haben , setzen Sie ein Häkchen von " Cascade aktualisieren Related Fields" und " Löschweitergabe an verwandte Felder " sowie. Diese werden Ihre Daten automatisch aktualisiert, wenn es eingetragen. Klicken Sie auf "OK". Ihre relationale Datenbank ist nun abgeschlossen.