Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Odhaľujú DBMS veľkú časť databáz internej zložitosti aplikačných programov a používateľov?

Nie, DBMS (systémy na správu databáz) sú navrhnuté tak, aby skrývali Vnútorná zložitosť databázy z aplikačných programov a používateľov. Dosahuje sa to konceptom s názvom dáta Abstrakcia .

Takto to funguje:

* Fyzická úroveň: Toto je najnižšia úroveň, ktorá predstavuje fyzické ukladanie údajov na disku. Zahŕňa podrobnosti, ako je organizácia súborov, indexovanie a dátové štruktúry.

* Koncepčná úroveň: Táto úroveň definuje schému databázy, ktorá popisuje entity, vzťahy a typy údajov. Je to nezávislé od podrobností o fyzickom úložisku.

* Zobraziť úroveň: Toto je najvyššia úroveň, ktorá predstavuje prispôsobené zobrazenie databázy konkrétnym používateľom alebo aplikáciám. Tento pohľad môže byť prispôsobený ich špecifickým potrebám a zobrazuje iba relevantné informácie.

Poskytnutím týchto rôznych úrovní abstrakcie DBM skrýva vnútornú zložitosť používateľov a aplikácií. Interagujú iba s koncepčnými a výhľadovými úrovňami, čo im umožňuje pracovať s databázou bez toho, aby museli porozumieť základným podrobnostiam fyzického úložiska.

Výhody abstrakcie údajov:

* jednoduchosť: Používatelia a aplikácie môžu interagovať s databázou jednoduchým spôsobom bez toho, aby boli zapadnutí zložitými technickými detailmi.

* Nezávislosť údajov: Zmeny vo fyzickom úložisku sa môžu vykonať bez ovplyvnenia aplikácií, ktoré používajú databázu. To zaisťuje, že aplikácie nie sú viazané na konkrétne implementácie úložiska.

* Zabezpečenie: Ovládaním zobrazení, ktoré používatelia vidia, môžu DBMS presadzovať kontrolu prístupu a zabrániť neoprávnenému prístupu k údajom.

* údržba: Oddelenie obáv uľahčuje správu a údržbu databázy, pretože zmeny na jednej úrovni neovplyvňujú ostatné.

Stručne povedané, Cieľom DBMS je poskytnúť užívateľsky prívetivý a efektívny spôsob interakcie s databázami abstrakciou základných zložitostí. To zjednodušuje vývoj, zlepšuje bezpečnosť a uľahčuje nezávislosť údajov.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené