Modelul stratificat
-
Accentul se pune pe schema conceptuală, care descrie pe deplin structura logică a bazei de date. În cazul bazelor de date relaționale, schema conceptuală conține definiția tuturor relațiilor, atributelor, domeniilor, condițiilor de integritate etc.

Utilizatorii sau programele de aplicații accesează în general nu direct la baza de date prin intermediul schemei conceptuale, ci prin intermediul schemelor externe adaptate cerințelor și drepturilor dvs. de acces. O schemă externă conține în general doar un subset de obiecte ale schemei conceptuale, ceea ce duce la o utilizare mai ușoară a DB pentru grupul de utilizatori în cauză și acceptă controlul accesului. Acest lucru atinge, de asemenea, un grad mai mare de independență a datelor decât în cazul schemei conceptuale, deoarece modificările în structura logică a bazei de date au repercusiuni asupra aplicațiilor numai dacă afectează obiectele schemei externe respective (independență logică a datelor).
Schema internă descrie modul în care obiectele logice ale schemei conceptuale trebuie stocate fizic (grupare, compresie etc.) și ce structuri de indexuri trebuie menținute de DBVS. Aceste detalii sunt specificate de administratorul bazei de date și sunt complet transparente pentru utilizatorul DB (independență fizică a datelor).
Fig. 2-3: Arhitectura schemei DB conform ANSI/SPARC
Informațiile schemei reprezintă informații descriptive sau metadate despre structura bazei de date, pe care DBVS le păstrează într-un catalog (dicționar de date), precum și informații specifice utilizatorului (drepturi de acces etc.) Datele în sine sunt stocate fizic conform specificațiilor schemei interne. La accesarea datelor, DBVS trebuie să mapeze reprezentările externe și interne în conformitate cu arhitectura schemei.
Model stratificat
Fig. 2-4: Modelul stratului unui sistem de baze de date centralizat