Bei der Gestaltung einer relationalen Datenbank , gibt es eine Reihe von Faktoren zu berücksichtigen . Viele Software- Plattformen können den Prozess automatisieren oder Ihnen mitteilen, wenn Sie eine ineffiziente Design haben. Es lohnt sich, auf Ihre Anforderungen vor der Zeit erforschen , wie Veränderungen kann manchmal schwerfällig und laufen Gefahr von Datenverlust. Hardware Überlegungen sollte auch berücksichtigt werden , sowie langfristigen Ausbau getroffen werden. Der Mitarbeiter , der die Datenbank Architekt Position hält, ist in der Regel verantwortlich für die Design-Aspekte einer relationalen Datenbank in den meisten Organisationen . Anleitung
1
Organisieren Sie Ihre Tabellen in logische Aktionsgruppen . Dies könnte als eine Transaktion oder eine Tätigkeit definiert werden.
2
Spaltenköpfe erstellen für jedes Stück von Informationen in der Tabelle. Definieren Sie die Datentypen für diese Spalten , zusammen mit Charakter Grenzen , Standardwerte und nicht null Anforderungen . Viele Finanz-Anwendungen , zum Beispiel , erfordern mehrere numerischen Feldern , so dass die Abfragesprache mathematische Operationen ausführen können.
3
Normalisieren Sie Ihre Daten in die erste Normalform. Trennen Sie die Daten in verschiedenen Tabellen, die haben noch keine doppelten Daten und geben Sie jeder Zeile einen eindeutigen Identifizierung wichtiger .
4
Normalisieren Sie Ihre Daten in der zweiten Normalform. Geben Sie für Datenpunkte, die in mehreren Tabellen erscheinen und sie in ihren eigenen Tisch. Definieren Sie die Beziehungen zwischen Tabellen . Es gibt drei Arten von Beziehungen : one- to-one, one- to-many und many- to-many . Eins-zu-eins bedeutet einen Datenwert in einer Tabelle entspricht einem und nur einem Datenwert in der zweiten Tabelle . One -to-many bedeutet einen Datenwert in der ersten Tabelle oft kann in der zweiten Tabelle verwendet werden. Many- to-many bedeutet jeder Wert in der ersten Tabelle zu jedem Wert in der zweiten Tabelle verknüpft werden können.
5
normalisieren die Daten in die dritte Normalform. Dies ist der letzte Normalisierung , die auftritt. Entfernen Sie alle Daten, die unabhängig von der Primär-Schlüssel ist . Werte, die berechnet werden, zum Beispiel , werden entfernt.