Kolmetasandiline muster on andmete kolm abstraktsioonitaset, millest igaüks keskendub erinevatele muredele. Kolmetasandiliste mustrite seostamiseks pakub andmebaasi haldussüsteem teise taseme pildifunktsiooni kolme taseme mustrite vahel. Sekundaarne kujutis on reegel, mis määrab, kuidas mõlemad pildi pooled võivad teisendada. Nagu allpool näidatud:
Kolmetasandiline režiim
Kasutajatasemel --> skeemist väljas (peegeldab andmebaasisüsteemi kasutajavaadet)
Väline režiim, tuntud ka kui alamrežiim või kasutajarežiim, vastab kasutaja tasemele. See on andmebaasi vaade, mida näeb üks või mitu kasutajat, ning loogiline esitlus rakendusega seotud andmetest. Välimine skeem on skeemi alamhulk, mis on tuletatud skeemist ja sisaldab andmeosa, mida konkreetne kasutaja skeemis võib kasutada. Kasutajad saavad kirjeldada ja määratleda kasutajatele vastavaid andmekirjeid välisrežiimi kirjelduskeele (välise mustri) kaudu ning kasutada ka andmetöötluskeelt (DML) nende andmekirjete manipuleerimiseks.
Kontseptuaalne tase - > Kontseptuaalne muster (peegeldab andmebaasisüsteemi terviklikku vaadet)
Kontseptuaalsed mustrid, tuntud ka kui mustrid või loogilised mustrid, vastavad kontseptuaalsetele tasanditele. See on globaalne loogiline struktuur, mille on loonud andmebaasi disainer, et sünteesida kõigi kasutajate andmed ühtse vaatenurga, andmebaasi andmete loogilise struktuuri ja omaduste üldise kirjelduse ning kõigi kasutajate avaliku andmevaate (globaalne vaade) alusel. Seda kirjeldab ja määratleb andmekirjelduse keel (DDL), mida pakub andmebaasihaldussüsteem.
Füüsikaline tase – > skeemis (peegeldab andmebaasisüsteemi salvestusvaadet)
Sisemine režiim, tuntud ka kui salvestusrežiim, vastab füüsilisele tasemele. See on kogu andmebaasi andmete sisemine esitus või aluseks olev kirjeldus ning madalaim loogilise kirjelduse tase, mis kirjeldab andmete salvestusmeetodit ja füüsilist struktuuri salvestusmeediumil, vastates andmebaasile, mis tegelikult on salvestatud välisele salvestusmeediumile. Sisemist mustrit kirjeldatakse ja määratletakse sisemise mustri kirjeldamise keelega.
Sekundaarne kujutis (kaardistamine)
Andmebaasisüsteem pakub kolme režiimi taseme vahel kahte piltide taset: režiimi/sisemise mustri kujutist ja välimise mustri/mustri kujutist.
- Mustri/sisemise mustri kujutis: Rakendab kontseptuaalsete ja sisemiste mustrite omavahelist konversiooni.
- Välimine režiim/režiimi pilt: Rakendab välisrežiimi ja kontseptuaalse režiimi vahelisi konversiooni.
Andmesõltumatus tähendab andmete ja programmide sõltumatust, eraldades andmete definitsiooni programmist, ning DBMS (andmebaasihaldussüsteem) vastutab andmete salvestamise eest, lihtsustades seeläbi rakendust ja vähendades oluliselt rakenduse ettevalmistamise töökoormust.
Andmesõltumatus on tagatud DBMS-i sekundaarsete pildivõimalustega. Andmesõltumatus hõlmab andmete füüsilist sõltumatust ja andmete loogilist sõltumatust.
Kokkuvõte, nagu alloleval joonisel näidatud:
未命名绘图.drawio
(2.86 KB, Allalaadimiste arv: 0)
|