Verschiedenen Phasen der Datenbank

March 21

Verschiedenen Phasen der Datenbank

Im Bereich der Datenbank-Design ist das wichtigste Datenmodell das relationale Modell, bestehend aus mehreren Dateien zusammengehörender Daten in Tabellen oder Beziehungen, von Zeilen und Spalten gespeichert. Das Design einer relationalen Datenbank besteht aus vier Hauptphasen, nämlich Anforderungsanalyse, Konzeption, logischen Entwurf und physischen Entwurf.

Anforderungsanalyse

Anforderungen der Analysephase umfasst eine gründliche Untersuchung des Geschäftsbereichs modellierten, sodass die genaue Datenbankanforderungen aus der Sicht der Nutzer und -Verwaltung, ermittelt werden können. Anforderungsanalyse umfasst in der Regel Interviews mit relevanten Mitarbeiterinnen und Mitarbeiter, Beobachtung der Arbeitsumgebung, Fragebögen und Forschung. Dieser Prozess ist in der Regel relativ unkompliziert.

Konzeption

Während der Phase der Konzeption wird während der Analysephase Anforderungen gesammelten Informationen in ein Diagramm, bekannt als ein Entity-Relationship-Diagramm umgewandelt. Die Daten, die jede Art der Sache modelliert, wie "Produkt" oder "Person" werden in Einheiten, jede mit ihren eigenen verschiedene Attribute, z. B. "Name" oder "Preis", organisiert und die Entitäten miteinander verbunden sind durch Beziehungen, wie z. B. "gekauft". Die Entitätsbeziehung bietet eine hohe grafische Darstellung der Datenbank, die von allen Beteiligten leicht verstanden werden kann.

Logischer Entwurf

Die Phase des logischen Entwurfs soll ein Modell der Informationen innerhalb eines Unternehmens, unabhängig vom physikalischen Überlegungen zu konstruieren. Die logischen Entwurf-Phase umfasst das Überprüfen von Beziehungen in der Datenbank mit einer Technik, die als Normalisierung bezeichnet. Normalisierung wird der Prozess der Organisation von Daten innerhalb einer Datenbank, um die Eliminierung redundanter Daten, die Speicherplatz verschwendet und Datenbank Wartungsprobleme schafft, und inkonsistenter Abhängigkeit, die Daten zu den Zugang erschweren kann. Die Eingabe Phase des logischen Entwurfs ist die Entität-Verhältnis-Diagramm und die Ausgabe ist der normalisierte Beziehungen, die Bedürfnisse der Nutzer für die Datennutzung, einfachen Zugriff und Flexibilität erfüllen.

Physischer Entwurf

Die physischen Entwurf-Phase umfasst das produzieren einer Beschreibungdes wie die Datenbank implementiert werden. Physischer Entwurf umfasst das Angeben von relationalen Datenbank-Managementsystem--wie Oracle oder SQL-Server--in denen die Datenbank implementiert werden, sowie die zugrunde liegenden Organisation von Dateien, Indizes, Integritätsregeln und Sicherheitsmaßnahmen. Die Datenbank manuell umgesetzt werden kann oder über ein automatisiertes Tool, aber in beiden Fällen den Prozess umfasst das Erstellen von Datendefinition Sprachanweisungen, die wiederum werden, erstellen die erforderlichen Datenbankobjekte in einer Weise, die das relationale Datenbanksystem versteht.