Transportwagen
Die Drei-Schema-Architektur ist ein komfortables Werkzeug für den Benutzer, um die Schemaebenen in einem Datenbanksystem zu visualisieren.
Architektur mit drei Schemas
Das externe Schema
• Definiert eine Ansicht der Daten, wie sie von einer bestimmten Gruppe von Anwendungen oder Endbenutzern gesehen werden
Das konzeptionelle Schema
• Definiert Daten aus der Perspektive des Systemdesigners,
• Unabhängig von Endbenutzern und Datenspeicherungsmechanismen
Das interne Schema
• Definiert wie Daten in der Anwendung selbst organisiert, gespeichert und bearbeitet werden
• Völlig abhängig von der jeweiligen Implementierung
Die Drei-Schema-Architektur erklärt das Konzept der Datenunabhängigkeit, die als die Fähigkeit definiert ist, das Schema auf einer Ebene des Datenbanksystems zu ändern, ohne das Schema auf der nächsthöheren Ebene ändern zu müssen. Die Drei-Schema-Architektur macht es einfacher, echte Datenunabhängigkeit zu erreichen.