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;