|
|
Paskelbta 2024-05-19 12:28:22
|
|
|
|

Trijų lygių modelis yra trys duomenų abstrakcijos lygiai, kurių kiekvienas sutelkia dėmesį į skirtingus rūpesčius. Siekiant susieti trijų lygių modelius, duomenų bazių valdymo sistema suteikia antrojo lygio vaizdo funkciją tarp trijų lygių modelių. Antrinis vaizdas yra taisyklė, nurodanti, kaip galima transformuoti abi vaizdo puses. Kaip parodyta žemiau:
Trijų lygių režimas
Vartotojo lygis --> už schemos ribų (atspindi duomenų bazės sistemos vartotojo rodinį)
Išorinis režimas, taip pat žinomas kaip antrinis režimas arba vartotojo režimas, atitinka vartotojo lygį. Tai duomenų bazės vaizdas, kurį mato vienas ar keli vartotojai, ir yra logiškas duomenų, susijusių su programa, vaizdas. Išorinė schema yra schemos poaibis, gaunamas iš schemos ir kuriame yra duomenų dalis, kurią konkretus vartotojas gali naudoti schemoje. Vartotojai gali aprašyti ir apibrėžti duomenų įrašus, atitinkančius vartotojus, naudodami išorinio režimo aprašymo kalbą (išorinį šabloną), taip pat gali naudoti duomenų manipuliavimo kalbą (DML), kad manipuliuotų šiais duomenų įrašais.
Konceptualus lygmuo - > Konceptualus modelis (atspindi holistinį duomenų bazės sistemos požiūrį)
Konceptualūs modeliai, taip pat žinomi kaip modeliai arba loginiai modeliai, atitinka konceptualius lygius. Tai yra visuotinė loginė struktūra, kurią sukūrė duomenų bazės dizaineris, kad sintezuotų visų vartotojų duomenis pagal vieningą požiūrį, bendrą visų duomenų bazės duomenų loginės struktūros ir charakteristikų aprašymą bei viešą duomenų rodinį (visuotinį vaizdą) visiems vartotojams. Jį apibūdina ir apibrėžia duomenų aprašymo kalba (DDL), kurią teikia duomenų bazės valdymo sistema.
Fizinis lygmuo – > schema (atspindi duomenų bazės sistemos saugyklos vaizdą)
Vidinis režimas, taip pat žinomas kaip saugojimo režimas, atitinka fizinį lygį. Tai yra visų duomenų bazėje esančių duomenų vidinis atvaizdavimas arba pagrindinis aprašymas ir yra žemiausias duomenų bazės loginio aprašymo lygis, apibūdinantis laikmenoje esančių duomenų saugojimo būdą ir fizinę struktūrą, atitinkančią duomenų bazę, faktiškai saugomą išorinėje laikmenoje. Vidinis modelis apibūdinamas ir apibrėžiamas vidinio modelio aprašymo kalba.
Antrinis vaizdas (susiejimas)
Duomenų bazės sistema pateikia du vaizdų lygius tarp trijų režimų lygių: režimo / vidinio modelio vaizdą ir išorinio modelio / modelio vaizdą.
- Modelio / vidinio modelio vaizdas: įgyvendina konceptualių ir vidinių modelių konversiją.
- Išorinis režimas / režimo vaizdas: įgyvendina išorinio režimo ir koncepcinio režimo konversiją.
Duomenų nepriklausomumas reiškia duomenų ir programų nepriklausomumą, atskiriant duomenų apibrėžimą nuo programos, o DBVS (duomenų bazių valdymo sistema) yra atsakinga už duomenų saugojimą, taip supaprastinant programą ir žymiai sumažinant programos rengimo darbo krūvį.
Duomenų nepriklausomumą užtikrina DBVS antrinio vaizdo galimybės. Duomenų nepriklausomumas apima fizinį duomenų nepriklausomumą ir loginį duomenų nepriklausomumą.
Santrauka, kaip parodyta paveikslėlyje žemiau:
未命名绘图.drawio
(2.86 KB, Atsisiuntimų skaičius: 0)
|
Ankstesnis:Nepavyko įvykdyti "atob" "Window": Eilutė, kurią reikia iššifruoti, nėra...Kitą:OpenPDF naudoja šriftą 'xxx' su 'Identity-H' neatpažįstama
|