Das relationale Datenbank-Struktur wurde erstmals in den 1970er Jahren als Reaktion auf die zunehmende Probleme mit flachen Dateien und der zunehmenden Komplexität der Daten erfunden. Die Struktur trennt Daten über ein Objekt in eine Tabelle und dann Links zu verwandten Datentabellen mit Verweis Tasten . Tabellen
Eine relationale Datenbank ist eine Sammlung von Daten -Tabellen. Eine Datentabelle ist wie eine sehr strukturierte Excel-Tabelle . Spalten beschreiben die spezifischen Informationen in der Tabelle , und jede Zeile speichert die entsprechenden Daten . Zum Beispiel ein "Kunde" Tabelle kann drei Spalten : " Kunden- ", " Nachname " und " Vorname " Die Tabelle würde dann Kunden Daten in den Zeilen der Tabelle gespeichert haben
Primary Keys < . br>
ein Primärschlüssel ist eine Spalte oder Zusammenstellung von mehreren Spalten, die einen eindeutigen Wert hat , so dass jede Zeile in der Tabelle eindeutig . Jede Tabelle muss einen Primärschlüssel haben , weil es wird verwendet, um Daten in verknüpften Tabellen verknüpfen. Zum Beispiel würde der Primärschlüssel der Tabelle Kunde die Spalte " CustomerId " sein , während die Order History Tabelle kann " OrderID " als Primärschlüssel haben .
Foreign Keys
Ein Fremdschlüssel ist der Primärschlüssel aus einer anderen Tabelle und wird verwendet, um Zeilen von Daten zwischen Tabellen beziehen . Zum Beispiel hat die Order History Tabelle einen Primärschlüssel " OrderId " um jeden Datensatz zu identifizieren. Um zu wissen, welcher Kunde die Bestellung aufgegeben , werden die Daten von den Kunden " Kunden- " Spalte aus der Customer-Tabelle in der Bestellhistorie Zeile gespeichert . Abfragen können dann durchgeführt werden, um die Daten aus beiden Tabellen miteinander zu verbinden in Business-Anwendungen werden.