|
Wie in der Eigenschaft „Strukturierte Daten“ beschrieben, wird die
Struktur einer Datenbank durch die Metadaten,
die ebenfalls in der Datenbank abgelegt sind, beschrieben.
Das Anwendungsprogamm benötigt keine Kenntnis über die physikalische
Datenspeicherung (Codierung, Format, Speicherort etc.). Es kommuniziert mit dem
Verwaltungssystem einer Datenbank (DBMS) über eine normierte Schnittstelle
mittels einer standardisierten Sprache (z. B. SQL). Den Zugriff auf die
eigentlichen Daten und die Metadaten übernimmt
dabei das DBMS.
Auf diese Weise können die Anwendungen
völlig von den Daten getrennt werden, und datenbank-interne
Effizienzverbesserungen und Reorganisationen haben keinen Einfluss auf die
Anwenderprogramme.