Die Niveaus ANSI/SPARC
Die ANSI/SPARC Architektur aus 1975 legt Abstraktionsniveaus für Managementsysteme von
Datenbanken fest :
- Internes (oder physisches) Niveau : definiert, auf welche Weise die Daten gespeichert sind, und über welche Methoden der Zugang erfolgt
- Konzeptuelles Niveau : auch LDM genannt (logisches Datenmodell). Es definiert die Anordnung der Daten innerhalb
der Datenbasis.
- Externes Niveau : definiert die Userdarstellung
Eigenschaften eines DBMS
Die vom ANSI/SPARC Standard festgelegte dreistufige Architektur ermöglicht
eine Trennung von Daten und Bearbeitung. Ein DBMS muss folgende grundlegende
Eigenschaften haben suivantes :
- Physische Unabhängigkeit : das physische Niveau kann unabhängig
vom konzeptuellen verändert werde. Das bedeutet, dass alle materiellen Aspekte
der Datenbank für den User nicht sichtbar sind, es handelt sich lediglich um eine
transparente Struktur für die Darstellung von Informationen
- Logische Unabhängigkeit : am konzeptuellen Niveau müssen Änderungen
getätigt werden können, ohne, dass das physische Niveau beeinträchtigt wird, das bedeutet, dass
der Administrator der Datenbank sie erweitern kann, ohne dabei die User zu stören
- Leichte Handhabung : Personen, die die Datenbank nicht kennen, müssen im Stande sein,
ihre Anfrage zu formulieren, ohne technische Elemente der Datenbank
benützen zu müssen.
- Schneller Zugang : das System muss die Antworten auf die Anfragen so
schnell wie möglich liefern, das verlangt schnelle Such-Algorithmen
- Zentralisierte Administration : das DBMS muss es dem Administrator ermöglichen, auf
zentraler Ebene Daten zu verändern, Elemente einzufügen und die
Integrität zu prüfen
- Vermeidung von Redundanz : das DBMS soll, soweit dies möglich ist, redundante
Informationen vermeiden, um einerseits einer Verschwendung von Speicherplatz
entgegenzuwirken, und andererseits Fehlern
- Überprüfung der Integrität : die Daten müssen zueinander kohärent
sein, dies gilt insbesondere, wenn sich Elemente auf andere Elemente
beziehen - diese anderen Elemente müssen dann auch vorhanden sein
- Teilbarkeit der Daten : das DMBS muss den zeitgleichen Zugriff
mehrerer User auf die Datenbank erlauben
- Sicherheit der Daten : das DBMS muss über Mechanismen verfügen, die die
Zugriffsrechte auf die Daten auf die User zuschneiden können
Letzte Änderung am Mittwoch 1 April 2009 à 14:16:16.