Drei-Schichten-Architektur eines Datenbanksystems
Table of Contents
ToggleErläuterungen zum Drei-Schichten-Modell[1]:
Die Benutzerschicht bildet die grafische Benutzeroberfläche (engl. grafic user interface, kurz G U I) für den Anwender dar. In ACCESS stehen hierfür Formulare, Berichte und Tabellen zur Verfügung.
Die Logikschicht beschreibt die Beziehungen der einzelnen Daten zueinander. Es gehört mit zur Aufgabe bei der Entwicklung einer Datenbank, unterschiedliche Daten zueinander in Beziehung zu setzen, diese in Modelle zu beschreiben (z.B. Entity-Relationship-Model). Speziell in einer relationalen Datenbank müssen zusammengehörende Daten in unterschiedlichen Tabellen ablegt und in Beziehung gesetzt werden.
Das Abspeichern der Daten auf z.B. einer Festplatte beschreibt die physikalische Schicht. Da diese Aufgabe des Betriebssystems ist und nicht zur Aufgabe eines Entwicklers einer Datenbank gehört, wird an dieser Stelle nicht näher darauf eingegangen.
[1] Der Urheber des Drei-Schichten-Architektur-Modells (veröffentlicht 1975) ist das ‚American National Standards Institut (ANSI)‘. Daher findet sich in diesem Zusammenhang auch die Benennung ‚ANSI-Architektur-Modell‘.
! Hinweis: Das ANSI-Architekturmodell zeigt nicht die Schritte der Datenbankentwicklung, sondern die verschiedenen Teile eines Datenbankkonzepts.