|
|
Zverejnené 19. 5. 2024 12:28:22
|
|
|
|

Trojúrovňový vzor sú tri úrovne abstrakcie dát, z ktorých každá sa zameriava na iné problémy. Na priradenie trojúrovňových vzorov poskytuje databázový systém funkciu druhoúrovňového obrazu medzi trojúrovňovými vzormi. Sekundárny obraz je pravidlo, ktoré určuje, ako môžu byť obe strany obrazu transformované. Ako je uvedené nižšie:
Trojúrovňový režim
Používateľská úroveň --> mimo schémy (odráža pohľad používateľa na databázový systém)
Vonkajší režim, známy aj ako podrežim alebo užívateľský režim, zodpovedá úrovni používateľa. Je to pohľad na databázu z pohľadu jedného alebo viacerých používateľov a je logickým zobrazením dát súvisiacich s aplikáciou. Vonkajšia schéma je podmnožina schémy, ktorá je odvodená zo schémy a obsahuje časť dát, ktorú môže konkrétny používateľ v schéme používať. Používatelia môžu popisovať a definovať dátové záznamy zodpovedajúce používateľom pomocou jazyka na popis vonkajšieho režimu (vonkajší vzor) a môžu tiež použiť jazyk manipulácie s dátami (DML) na manipuláciu s týmito dátovými záznamami.
Konceptuálna úroveň - > Konceptuálny vzor (odráža holistický pohľad na databázový systém)
Konceptuálne vzory, známe aj ako vzory alebo logické vzory, zodpovedajú konceptuálnym úrovniam. Ide o globálnu logickú štruktúru vytvorenú návrhárom databázy na syntézu dát všetkých používateľov podľa jednotného pohľadu, celkového popisu logickej štruktúry a charakteristík všetkých dát v databáze a verejného dátového pohľadu (globálneho pohľadu) pre všetkých používateľov. Je popísaný a definovaný jazykom Data Description Language (DDL), ktorý poskytuje systém správy databáz.
Fyzická úroveň – schéma v > (odráža pohľad na úložisko databázového systému)
Vnútorný režim, známy aj ako úložný režim, zodpovedá fyzickej úrovni. Je to vnútorná reprezentácia alebo základný popis všetkých dát v databáze a predstavuje najnižšiu úroveň logického popisu databázy, ktorá popisuje spôsob ukladania a fyzickú štruktúru dát na úložnom médiu, čo zodpovedá databáze skutočne uloženej na externom úložnom médiu. Vnútorný vzor je popísaný a definovaný jazykom na popis vnútorného vzoru.
Sekundárny obrázok (mapovanie)
Databázový systém poskytuje dve úrovne obrazov medzi tromi úrovňami módu: obraz módu/vnútorného vzoru a obraz vonkajšieho vzoru/vzoru.
- Obrázok vzoru/vnútorného vzoru: Implementuje vzájomnú konverziu medzi konceptuálnymi a vnútornými vzormi.
- Vonkajší režim/Obraz režimu: Implementuje vzájomnú konverziu medzi vonkajším režimom a konceptuálnym režimom.
Nezávislosť dát znamená nezávislosť dát a programov, čím sa oddeľuje definícia dát od programu, pričom DBMS (databázový systém správy) je zodpovedný za ukladanie dát, čím zjednodušuje aplikáciu a výrazne znižuje záťaž pri príprave aplikácií.
Nezávislosť dát je zabezpečená sekundárnymi obrazovými schopnosťami DBMS. Nezávislosť dát zahŕňa fyzickú nezávislosť dát a logickú nezávislosť dát.
Zhrnutie, ako je znázornené na obrázku nižšie:
未命名绘图.drawio
(2.86 KB, Počet stiahnutí: 0)
|
Predchádzajúci:Nepodarilo sa vykonať 'atob' na 'Window': Reťazec, ktorý sa dekóduje, nie je...Budúci:OpenPDF používa písmo 'xxx', pričom 'Identity-H' nie je rozpoznané
|