Kann
Eine typische Datenbanksystemumgebung mit folgenden Vorteilen:
o Datenaustausch
Die Daten für verschiedene Anwendungen oder Subsysteme werden an derselben Stelle platziert. Dies
führt zu den großen Vorteilen der gemeinsamen Nutzung von Daten. Das heißt, Daten, die in
verschiedenen Anwendungen gemeinsam sind, müssen nicht wiederholt gespeichert werden, wie dies in der Dateiverarbeitungsumgebung der Fall war
. Alle drei
in Abbildung 3 gezeigten Systeme einer Bildungseinrichtung
müssen beispielsweise die Daten über Studierende speichern. Die Beispieldaten sind zu sehen
Nun werden die
bei verschiedenen Anwendungen gemeinsamen Daten wie Registriernummer, Name, Adresse, Vatername
immer wieder in der Datei gespeichert
Verarbeitungssystemumgebung, wobei es nur einmal in der Datenbanksystemumgebung gespeichert
und von allen Anwendungen gemeinsam genutzt wird. Das Interessante daran ist,
dass die einzelnen Anwendungen nicht wissen, dass die Daten geteilt werden und sie es auch
nicht müssen. Jede Anwendung bekommt den Eindruck, als würden die Daten für sie gespeichert
. Dies bringt den Vorteil, dass der Speicher zusammen mit anderen Ansätzen eingespart wird.
o Datenunabhängigkeit
Daten und Programme sind voneinander unabhängig, sodass Änderungen keine oder nur
minimale Auswirkungen auf andere haben. Daten und ihre Struktur werden in der Datenbank gespeichert, wo
Anwendungsprogramme, die diese Daten manipulieren, separat gespeichert werden, die Änderung in einem
wirkt sich nicht unnötig auf andere aus.
o Kontrollierte Redundanz
bedeutet, dass wir Daten nicht unnötig duplizieren müssen; wir duplizieren Daten in
den Datenbanken, diese Vervielfältigung ist jedoch beabsichtigt und wird kontrolliert.
o Bessere Datenintegrität
Sehr wichtiges Merkmal; bedeutet die Gültigkeit der in die Datenbank eingegebenen Daten.
Da die Daten an einem zentralen Ort abgelegt und vom DBMS verwaltet werden, ist dies
eine sehr hilfreiche Überprüfung bzw. Sicherstellung, dass die in die
Datenbank eingegebenen Daten auch
tatsächlich gültig sind. Die Integrität der Daten ist sehr wichtig, da die gesamte Verarbeitung
und die im Gegenzug erzeugten Informationen auf den Daten basieren. Wenn nun die eingegebenen Daten
ungültig ist, wie können wir sicher sein, dass die Verarbeitung in der Datenbank korrekt ist und die
Ergebnisse oder die erzeugten Informationen gültig sind? Die Unternehmen treffen Entscheidungen auf der
Grundlage von Informationen aus der Datenbank und falsche Informationen führen zu
falschen Entscheidungen und zum Zusammenbruch des Unternehmens. In der Datenbanksystemumgebung
bietet DBMS
viele Funktionen, um die Datenintegrität sicherzustellen, und bietet somit eine zuverlässigere Datenverarbeitungsumgebung
.