| |
| * Link führt ins Internet |
|
| |
Phasen der Datenbankentwicklung
|
|
Grundsätzlich haben Sie beim Betreiben eines Datenbanksystems die Aufgabe, die Daten so zu organisieren, dass zunächst eine effektive Datensicherung möglich ist. Weiterhin müssen Sie an den Anwender denken, wie dieser später die Daten bei der Arbeit zu sehen bekommen soll. Vor jeder Datenbankarbeit steht die Aufgabe, dass geplante Projekt ausreichend zu planen und zu definieren. Diese Phase bezeichnet man auch als Projekdefinition. Anschließend folgt die Entwurfsphase der Datenbank. Relationale Datenbanksysteme werden dabei durch ein logisches Schema, das durch die Tabellenstruktur und ihre Beziehungen gegeben ist, beschrieben. Unter dem Begriff externes Schema wird die Aufbereitung der Daten für den Benutzer oder für die Verwendung innerhalb von Anwendungsprogammen verstanden.
Der erste Schritt bei der Benutzung einer Datenbank liegt immer in deren Einrichtung. Hierbei wird das logische Schema der Datenbank festgelegt, um später Daten eingeben, verwalten und auswerten zu können. Diese Phase wird im Allgemeinen als Implementierungsphase bezeichnet. Datenbankmanagementsysteme stellen für die Definition der logischen und physischen Struktur eine Datendefinitionssprache zur Verfügung: die DDL (Data Definition Language). Zu dieser Katgeorie gehören Befehle zum Anlegen der Datenbank und der Tabellen sowie Definition der Felder einer Tabelle.
Ist eine Datenbank eingerichtet, kann diese dann durch Hinzufügen, Ändern oder Löschen von Daten verändert werden. Befehle hierfür werden im Allgemeinen unter dem Begriff Datenmanipulationssprache (DML, Data Manipulation Language) geführt.
Die grundsätzliche Struktur der Datenbank wird auch als Datenbankdesign oder Datenbankentwurf bezeichnet, weil mit den Tabellen und ihren Beziehungen schon wesentliche Verhaltensmerkmale festgelegt werden. Die Erstellung des grundsätzlichen Datenbankdesigns ist keine leichte Aufgabe, da die Daten, die im Anwendungsfall benötigt werden, in ein abstrakes logisches Schema zu bringen sind. Bei komplexen Anwendungen wird hierfür recht viel Zeit benötigt. Ein wichtiger Punkt bei der Erstellung des Datenbankdesigns ist das Verständnis der Anwendungen. Es sollte also bei Anlage der Datenabank schon bekannt sein, welche Daten wie behandelt werden sollen.
Zur richtigen Handhabung des Datenbankdesigns gibt es eigene Abhandlungen und eine Reihe von Hilfsregeln. Im Rahmen dieses Buches sollen die wichtigsten Punkte erklärt werden, damit Sie anschließend in der Lage sind, ein effektives logisches Datenbanklayout zu erzeugen und dieses effizient zu verwalten.
|
|
|
|
|
|
|