Rétegmodell

    A hangsúly a fogalmi sémán van, amely teljes mértékben leírja az adatbázis logikai felépítését. Relációs adatbázisok esetében a fogalmi séma tartalmazza az összes kapcsolat, attribútum, tartomány, integritási feltétel stb. Meghatározását.

    belső séma

A felhasználók vagy az alkalmazásprogramok általában hozzáférnek nem közvetlenül az koncepcionális sémán keresztül az adatbázisba, hanem az Ön igényeinek és hozzáférési jogainak megfelelő külső sémákon keresztül. Egy külső séma általában tartalmaz csak a fogalmi sémában található objektumok egy részhalmaza, amely megkönnyíti a DB használatát a kérdéses felhasználói csoport számára, és támogatja a hozzáférés-vezérlést. Ez szintén magasabb szintű adatfüggetlenséget ér el, mint a fogalmi séma esetén, mivel a logikai adatbázis-struktúra változásainak csak akkor van hatása az alkalmazásokra, ha azok hatással vannak a megfelelő külső séma objektumaira (logikai adatok függetlensége).

A belső séma leírja, hogy a fogalmi séma logikai objektumait hogyan kell fizikailag tárolni (fürtözés, tömörítés stb.), És mely indexstruktúrákat kell fenntartani a DBVS-nek. Ezeket az információkat az adatbázis rendszergazdája határozza meg, és teljesen átláthatóak a DB felhasználó számára (fizikai adatok függetlensége).

2-3. Ábra: DB séma architektúra az ANSI/SPARC szerint

A séma információ az adatbázis-struktúráról leíró információt vagy metaadatokat képvisel, amelyeket a DBVS kezel egy katalóguson belül (adatszótár), valamint felhasználóspecifikus információkat (hozzáférési jogok stb.). Maga az adat fizikailag a belső séma specifikációinak megfelelően tárolódik. Az adatok elérésekor a DBVS-nek meg kell felelnie a külső és belső ábrázolás közötti megfeleltetésnek a séma architektúrának megfelelően.

Rétegmodell

2-4. Ábra: Centralizált adatbázis-rendszer rétegmodellje