Drei-Schichten-Architektur

Dei Drei-Schichten-Architektur dient zur Unterstützung und Erklärung des wichtigsten Merkmales des Datenbankansatzes Daten-Unabhängigkeit, trennt voneinander Anwendungen und die Details der Speicherung.

flowchart TB

    subgraph EXT["Externe Ebene im ANSI-3-Ebenenmodell"]
        direction TB

        subgraph APPS[" "]
            direction LR
            A1[App 1]
            A2[App 2]
            A3[App 3]
            AN[App n]
        end

        subgraph EXTS[" "]
            direction LR
            ES1[Externes
Schema 1] ES2[Externes
Schema 2] ESN[Externes
Schema n] end A1 <--> ES1 A2 <--> ES1 A3 <--> ES2 AN <--> ESN end subgraph KONZ["Konzeptionelle Ebene"] direction TB KS[Konzeptionelles Schema] DS[Datenbankschema] KS <--> DS end subgraph INT["Interne Ebene im ANSI-3-Ebenenmodell"] direction TB PDS[Physische Datenstruktur] end ES1 <--> KS ES2 <--> KS ESN <--> KS DS <--> PDS classDef box fill:#cfeef8,stroke:#7ec8dc,color:#111,stroke-width:1.5px; class A1,A2,A3,AN,ES1,ES2,ESN,KS,DS,PDS box;