Im Bereich der Datenbank-Design, ist die wichtigste Datenmodell das relationale Modell , die aus mehreren Dateien von Informationen , die in Tabellen gespeichert , oder Beziehungen , aus Zeilen und Spalten besteht . Das Design einer relationalen Datenbank besteht aus vier Phasen, nämlich Anforderungsanalyse, Konzeption, Design und logische physikalische Design . Anforderungsanalyse
Die Bedarfsanalyse Phase beinhaltet eine gründliche Prüfung des Unternehmens , das modelliert , so dass die genauen Anforderungen an Datenbanken , aus der Sicht der Anwender und Management, bestimmt werden kann. Anforderungsanalyse beinhaltet typischerweise Interviews mit verantwortlichen Mitarbeiter , die Beobachtung der Arbeitsumgebung , Fragebögen und Forschung. Dieser Prozess ist in der Regel recht einfach.
Conceptual Design
Während der Konzeptphase , die Informationen, die während der Anforderungsanalyse Phase gesammelt wird in einem Diagramm , als bekannt verwandelt Entity-Relationship- Diagramm . Die Daten, die jede Art von Sache , die modelliert , wie " Produkt" oder " Person " wird in Einheiten , die jeweils mit ihren eigenen unterschiedlichen Satz von Attributen , wie " Name " oder "Preis" und den Entitäten organisiert sind miteinander verbunden von Beziehungen , wie "gekauft" . Das Entity-Relationship bietet ein hohes Niveau, grafische Darstellung der Datenbank , die leicht von allen Beteiligten verstanden werden kann.
Logischer Entwurf
Der Zweck die logische Design-Phase ist es, ein Modell der Informationen innerhalb eines Unternehmens , unabhängig von physikalischen Überlegungen verwendet konstruieren . Die logische Design-Phase beinhaltet die Validierung Beziehungen in der Datenbank mit einer Technik, die als Normalisierung bezeichnet. Die Normierung ist der Prozess des Anordnens von Daten in einer Datenbank , um redundante Daten , die sehr viel Platz und schafft Datenbankverwaltung Probleme und inkonsistent Abhängigkeit, die Daten zu schwer zugängliche beseitigen. Der Eingang zu der logischen Entwurfsphase ist die Entity- Relation -Diagramm und der Ausgang der Normalisierung der Beziehungen , die Bedürfnisse der Nutzer für den Datenaustausch zu erfüllen, einen leichten Zugang und Flexibilität gesetzt .
Physical Design by
die physische Design-Phase beinhaltet eine Beschreibung der Herstellung , wie die Datenbank umgesetzt werden. Physical Design umfasst Angabe des relationalen Datenbank -Management-System - wie Oracle oder SQL Server - in dem die Datenbank umgesetzt werden , sowie die zugrunde liegende Organisation von Dateien , Indizes, Integritätsbedingungen und Sicherheitsmaßnahmen. Die Datenbank kann manuell oder mit einem automatischen Werkzeug umgesetzt werden, aber in jedem Fall beinhaltet das Verfahren die Schaffung Data Definition Language Aussagen, die wiederum schaffen die erforderlichen Datenbank-Objekte in einer Weise, dass die relationale Datenbank -Management-System versteht.