Relationale Datenbanktabellen verknüpfen verknüpften Tabellen mit Bezug Tasten , wie primäre, Außen-und zusammengesetzte Schlüssel . Die genaue Art und Weise sie gebunden sind, hängt von der Beziehung zwischen den Objekten , auf denen die Tabellen beruhen, einschließlich eins-zu-eins (1:1) , eine n- (1: M) oder Viele-zu- viele (M : M) . Zum Beispiel wird die Aufgabe Kunden in der Datenbank des "Customer " -Tabelle dargestellt . Es hat einen 1: M Beziehung mit " OrderHistory ", wie ein Kunde viele Bestellungen haben . Wenn diese Tabellen entwickelt wurden, wurde die Beziehung zwischen diesen Objekten für dieses Geschäft verwendet werden, um den Beziehungstyp zu etablieren. Modeling Software wie erwin helfen automatisieren das Erstellen von Tabellen . Things You
Relationale Datenbank -Management-Software
brauchen anzeigen Weitere Anweisungen
1
Richten Sie das Objekt, das von der Tabelle dargestellt werden , zum Beispiel das Hinzufügen eines " ServiceIssue " Tabelle zu einer Kunden-Datenbank . Vergeben Sie einen Titel auf den Tisch ohne Leerzeichen , um die Kompatibilität mit verschiedenen Methoden für den Datenzugriff zu gewährleisten.
2
Bestimmen Sie den Primärschlüssel Spalte, die eindeutig zu identifizieren wird jede Zeile in der Tabelle. Dies ist normalerweise eine Spalte , aber zusammengesetzte Schlüssel von mehr als einer Spalte kann für eine primäre Schlüssel verwendet werden.
3
Dokument die Attribut- Spalten, die in der neuen Tabelle benötigt werden, um den Laden benötigten Daten . Zum Beispiel, wenn die Erfassung Service-Anfragen für Kunden , Spalten wie " RequestDate ", "Status" und "Beschreibung ServiceRequest " wäre für die Tabelle benötigt werden " . "
4
Fügen Sie zusätzliche Fremdschlüsselspalten für jede andere Tabelle, die in einer 1:1 oder 1 verbunden werden müssen: M Beziehung mit dieser Tabelle. Zum Beispiel kann eine Spalte für den Fremdschlüssel " CustomerID " würde dem " ServiceRequest " Tabelle hinzugefügt werden , um die Service-Anfrage an einen bestimmten Kunden in der "Kunde" Tabelle verknüpfen. Beim Abrufen dieser beiden Tabellen werden die Daten miteinander verknüpft werden mit speziellen Programmierung Aussagen als " verbindet . "
5
erstellen Kreuzung Tabellen unterstützt M : M Beziehungen zwischen Tabellen . Ein Schnittpunkt Tabelle wird verwendet, wenn zwei Tabellen mehrere Zeilen in beiden Tabellen verknüpft werden können. Zum Beispiel kann ein Kunde mehrere Adressen und eine vorgegebene Adresse können mehrere Kunden haben . A " CustomerAddress " Schnittpunkt Tabelle konnte erstellt das würde einen Primär-Schlüssel , die " Kunden- " als Fremdschlüssel , der " AddressID " als Fremdschlüssel gespeichert werden und eine Spalte " AddressType ", was kann Daten wie "Home" oder akzeptieren "Arbeit".
6
Wiederholen Sie die vorherigen Schritte für jedes Objekt, das in der Datenbank benötigt wird.