Planung Datenbank-Lösungen umfassen die vielen Stufen der Verwaltung von Daten einschließlich Datenmodellierung, Datenbank-Design und Datenbank-Integration . Benötigte Werkzeuge werden je nachdem, welche Stufe der Entwurf eine Datenbank-Lösung fällt in variieren. Datenmodellierung benötigen Software, die für Diagramme geschäftlicher Daten Beziehungen ermöglicht . Datenbank-Design wird unter Verwendung von Daten -Plattform -Tools. Integration von Datenbanken erfordern spezielle Programmierung beim off-the -shelf Lösungen unzureichend sind. Datenmodellierung
Datenmodellierung identifiziert Regeln und Anforderungen für die Datenbank-Design, zur Festlegung der Beziehungen zwischen den verschiedenen Teilen von Daten und die Ermittlung der Gruppierung von vorhandenen Daten. Das endgültige Ergebnis der Datenmodellierung sind die " super- Sets " und "sub- sets " von Daten in einer schematischen Form als Einheit (Daten) -Relationship-Diagramme ( ERD ) bekannt gezogen . Werkzeuge , die dem Benutzer einen Plan zeichnen lassen , wie Microsoft Visio , liefern nicht genug Optionen, um eine Datenbank -Designer. Software Datenbank speziell für die Modellierung ermöglicht die Erstellung , Wartung und Dokumentation der Datenstruktur für eine Vielzahl von Datenbank-Plattformen wie Oracle, Sybase , MySQL, PostgreSQL SQL , DB2 und MS SQL . Modeling -Software kann die Produktivität durch das "Einfangen " Ungereimtheiten , Fehler oder Fehler in der Daten -Struktur-Design . Erhöhen
Datenbank-Design
Datenbank-Design ist das eigentliche Gebäude der Datenbank Tabellen (Schema) . Design beinhaltet die Umwandlung der Modellierung Regeln und Beziehungen in ein Datenbank-Schema (Struktur) wodurch die Tabellen, die die eigentlichen Daten zu halten. Datenbank-Design beginnt mit einer Datenbank-Plattform ( Produkt bewerten). Plattformen wie Oracle , Sybase, DB2 und andere bieten ein System für die Datenbank zu arbeiten und innerhalb umfassen Datenbank-Design , Überwachung und Test-Tools . Separate Modellierungs-Tools mit den Datenbank -Design-Tools ermöglicht die ERDs und Regeln, um in die Plattform integrieren importiert werden . Der Designer beginnt dann die notwendigen Tabellen mit den Design-Tools schließlich füllt die Tabellen mit aktuellen Daten zu bauen. Einige Plattformen kann eine Daten -Modellierungs-Software -Tool.
Data Integration
Datenintegration tritt auf, wenn zwei getrennte Datenbanken oder Datenquellen miteinander verschmolzen. Database -Lösungen enthalten häufig Integration besonders , wenn ein Unternehmen eine Fusion , ein Prozess-Redesign erlebt oder geerbt hat oder Daten von einem anderen Unternehmen erworben . Datenintegration Tools helfen unterschiedlichen Systemen zu interagieren und zu verbinden. Diese Werkzeuge Daten entschlüsseln und dann Stufe ( ordnen Sie die Daten in die richtigen Gruppen) , Transformation ( Anwendung der Datenbank -Regeln) und laden Sie die Daten in Datenbanktabellen. Database Integrations-Tools enthalten Skripts oder Code , die oft als " Verbinder" bezeichnet , die auf Daten -, Web- und Technologie -Formate, Legacy-Anwendungen , B2B -Formate und unstrukturierte Daten wie Berichte, HTML und andere Arten von Dateien integrieren arbeiten. Datenintegration Software kann kaufen off-the -shelf , Teil einer Datenplattform oder für eine bestimmte Datenbank-Lösung von einem Team von Programmierern entwickelt werden.