Rozdelenie ANSI/SPARC architektúry


ANSI/SPARC architektúra je rozdelená do troch úrovní:
Externá úroveň (predstavuje čiastočný pohľad na množinu objektov používaných používateľmi, alebo skupinou používateľov).
Externé schémy (ES)
  • existuje skupina používateľov s rôznymi prístupmi do databázy. Používa sa tiež pojem externé organizácie. Poskytuje vlastne pohľad na tú časť bázy dát, ktorá je pre konkrétneho používateľa prístupná a poskytuje mu určitý komfort v rámci využívania funkcií,
  • ES1 – výsek reality vnímaný skupinou používateľov (napr. študijné oddelenie).
 
Konceptuálna úroveň (je implementačne nezávislá množina údajov opisujúca údajový model, opisuje, aké údaje sú uložené v databáze a vzťahy medzi údajmi).
Konceptuálna schéma (KS)
  • je určená na návrh štruktúry celej bázy dát a jej zobrazenie pre všetkých zainteresovaných,
  • konceptuálnu schému možno tvoriť alebo tzv. podnikovým prístupom, ktorý je nezávislý na jednotlivých používateľských pohľadoch a mal by čo najvernejšie odrážať danú realitu systému, alebo tzv. integračným prístupom, kedy je zjednotením rôznych používateľských pohľadov na údaje,
  • KS nie je súčtom jednotlivých ES, vzniká ich integráciou.

  • musíme vylúčiť duplicitu spoločných údajov,
  • KS opisuje aké údajové štruktúry existujú a ako sú prepojené (podstatné mená opisujú štruktúru, slovesá predstavujú funkcie).
 
Interná úroveň (predstavuje informácie o spôsobe uloženia údajov na fyzickej úrovni, je implementačne závislá množina údajov opisuje údajové štruktúry a prístupové metódy uložených údajov v externej pamäti).

Schéma údajov je vlastne transformovaná KS, vzniká logický model – závisí od použitého údajového modelu.
Fyzická schéma vzniká modifikáciou SD (logického modelu) pridaním špecifických charakteristík prostriedku, ktorým je realizovaný údajový model v počítači.