Konzeption und Realisierung einer Datenbank kann ein komplizierter und zeitaufwändiger Prozess sein . Es gibt sechs verschiedene Schritte in der Datenbank-Design -Lebenszyklus, und es ist wichtig für die Datenbank- Designer, um Aufmerksamkeit zu jedem Schritt auf dem Weg zu zahlen. Es ist viel einfacher , eine Datenbank ordnungsgemäß zu gestalten von Anfang an als zurück zu gehen und zu beheben eine fehlerhafte Konstruktion nach der Tat. Anforderungsanalyse
Während dieser ersten Phase des Lebenszyklus Datenbank , die Datenbank-Entwickler und andere Mitglieder des Teams über die Anforderungen zu erfahren, einschließlich dessen, was die Datenbank zu tun gedenke und welche Probleme es zu lösen hat . Database Designer, Manager , Endverbraucher und andere über die Datenbank sprechen und machen Sie sich Notizen , die ihnen helfen beim Aufbau der Tabellen, Abfragen und Berichte, die sie benötigen .
Design- Phase
die nächste Phase ist die Planungsphase . Während dieser Phase wird die Datenbank-Entwickler skizziert die Tabellen , aus denen sich die Datenbank und entwickelt die Beziehungen zwischen den Tabellen . Zum Beispiel könnte ein Mitarbeiter Datenbank eine Tabelle für demografische Informationen enthalten , eine andere für Angaben über den Lohn und eine dritte für die Leistungen. Jede dieser Tabellen wird durch ein gemeinsames Element , wie eine Sozialversicherungsnummer oder Mitarbeiter-ID verknüpft.
Logischer Entwurf
Während der logische Design-Phase , die Datenbank-Entwickler identifiziert die Primärschlüssel der Datenbank , sowie die Daten für jedes Feld verwendet . Im Fall eines Mitarbeiters Datenbank könnte die Primärschlüssel der Mitarbeiter Sozialversicherungsnummer oder Arbeitgeber -ID sein.
Physical Design
Wenn die physische Design-Phase beginnt , die Datenbank-Entwickler tatsächlich beginnt die Codierung der Datenbank und den Aufbau der Tische . Der Entwickler kann durch den Bau jede Tabelle in der Datenbank , indem Sie den Datentyp für jede und beginnen, einige Testdaten geben starten. Während dieser Phase wird die Datenbank-Entwickler implementiert auch die Beziehungen zwischen den Tabellen, die früher identifiziert wurden.
Testing
Nachdem die Datenbank -Entwickler hat die Datenbank entworfen und legte all die Elemente an Ort und Stelle , ist der nächste Schritt für die Nutzer tatsächlich testen , um das Design und mögliche Mängel. Benutzer können Beispieldaten oder echte Daten eingeben , in die Datenbank , verwenden die Abfragen der Entwickler konzipiert und berichten Probleme sie stoßen . Der Datenbank-Entwickler verwendet diese Testergebnisse , um die Leistung der Datenbank zu verbessern, an welcher Stelle die Benutzer können die Anwendung erneut zu testen .
Bewertung
Die Review-Phase beginnt, nachdem die Test abgeschlossen ist und die Benutzer sind zufrieden , dass die Datenbank , wie es sollte funktioniert. Während dieser Phase werden die Personen, die ursprünglich beantragten die Datenbank -Lösung überprüft die Ergebnisse der Prüfung , schauen Nutzer Kommentare und entweder abmelden am Projekt oder fordern zusätzliche Erweiterungen .