A háromszintű minta az adatok három absztrakciós szintjé, amelyek mindegyike különböző kérdésekre fókuszál. A háromszintű minták összekapcsolásához az adatbázis-kezelő rendszer biztosítja a második szintű képfunkciót a háromszintű minták között. A másodlagos kép egy olyan szabály, amely meghatározza, hogyan alakítható át a kép mindkét oldala. Ahogy az alábbiakban látható:
Háromszintű mód
Felhasználói szintű --> ex-off-scheme (tükrözi az adatbázis rendszer felhasználói nézetét)
A külső mód, más néven almód vagy felhasználói mód, a felhasználói szintnek felel meg. Ez az adatbázis egy vagy néhány felhasználó által látott nézete, és logikus ábratlanítja az alkalmazáshoz kapcsolódó adatokat. A külső séma a séma egy részhalmaza, amely egy sémából származik, és tartalmazza azt az adatrészt, amelyet egy adott felhasználó használhat a sémában. A felhasználók az adatrekordokat a külső mód leírási nyelven (külső mintán) keresztül írhatják le és definiálhatják a felhasználóknak megfelelő adatadatokat, valamint az adatmanipulációs nyelvet (DML) is használhatják ezeknek az adatrekordoknak a kezelésére.
Fogalmi szint – > Fogalmi minta (tükrözi az adatbázisrendszer holisztikus nézetét)
A fogalmi minták, más néven mintázatok vagy logikai minták, a fogalmi szinteknek felelnek meg. Ez egy globális logikai struktúra, amelyet az adatbázis-tervező alkot, hogy az összes felhasználó adatait egységes nézőpont, az adatbázis összes adatának logikai szerkezetének és jellemzőinek átfogó leírása, valamint minden felhasználó számára nyilvános adatnézet (globális nézet) alapján szintetizálja. Ezt az adatbázis-kezelő rendszer által biztosított Data Description Language (DDL) írja le és definiálja.
Fizikai szint – > sémában (tükrözi az adatbázis rendszer tároló nézetét)
A belső mód, más néven tárolási mód, a fizikai szintnek felel meg. Ez az adatbázisban található összes adat belső ábrentációja vagy mögöttes leírása, és az adatbázis legalacsonyabb logikai leírása, amely leírja a tárolóeszközön lévő adatok tárolási módszerét és fizikai szerkezetét, amely megfelel a külső tároló médiumon tárolt adatbázisnak. A belső mintázatot a belső mintázatleírás nyelve írja le és definiálja.
Másodleges kép (leképezés)
Az adatbázis rendszer két képszintet biztosít a három módszint között: a mód/belső minta képe és a külső minta/minta képe.
- Minta/Belső Mintázat: Megvalósítja a koncepcionális és belső minták közötti interkonverziót.
- Külső mód/Mód kép: Megvalósítja a külső mód és a koncepcionális mód közötti átalakítást.
Az adatfüggetlenség az adatok és programok függetlenségét jelenti, amely elválasztja az adatok definícióját a programtól, és a DBMS (adatbázis-kezelő rendszer) felelős az adattárolásért, így egyszerűsítve az alkalmazást és jelentősen csökkentve az alkalmazáselőkészítés terhelését.
Az adatfüggetlenséget a DBMS másodlagos képi képességei garantálják. Az adatfüggetlenség magában foglalja az adatok fizikai függetlenségét és az adatok logikai függetlenségét.
Összefoglaló, ahogy az alábbi ábrán látható:
未命名绘图.drawio
(2.86 KB, Letöltések száma: 0)
|