Domov databázy Čo robí centrálne rozhranie dbms?

Čo robí centrálne rozhranie dbms?

Anonim

Q:

Čo robí centrálne rozhranie DBMS?

A:

Centrálne rozhranie DBMS poskytuje užívateľsky príjemný a štruktúrovaný prístup k dátovému obsahu databázy alebo viacerých databáz. DBMS je ako súčasť „middlewaru“, ktorý umožňuje používateľom aplikácií získavať údaje bez pochopenia zloženia databázy, kde sa údaje uchovávajú atď.

Aby bolo možné efektívne pracovať, inžinierstvo DBMS musí pracovať s obsahom údajov, ako aj s dátovým prostriedkom na prístup k týmto údajom a so schémou alebo zostavením databázy. Jedným zo spôsobov, ako vysvetliť túto prístupovú metodiku, je odkazovanie na aplikačné programovacie rozhranie (API), ktoré prenáša kód z jedného softvérového prostredia do druhého, pričom sa udržuje kompatibilita. Odborníci môžu označiť štruktúrovaný dotazovací jazyk (SQL), štandardnú syntax správy databázy, ako API pre DBMS.

DBMS musí tiež umožňovať integráciu údajov a odber údajov. Tieto nástroje musia zvážiť zabezpečenie siete, aby chránili údaje prichádzajúce z databázy ku koncovému užívateľovi. Najlepšie systémy DBMS majú nástroje auditu a ďalšie funkcie, ktoré podporujú sledovanie a monitorovanie dátových prostriedkov.

V niektorých systémoch DBMS je kritická správa identity a prístupu. Súčasťou kontroly DBMS, ktorá je zložená podľa potrieb koncového používateľa, je to, že môže byť nakonfigurované tak, aby ponúkalo koncovému užívateľovi iba údaje, ku ktorým majú prístup, ako konkrétny stav užívateľa. Zvyšné údaje môžu byť pre tohto používateľa zablokované.

Nové nástroje DBMS môžu slúžiť aj pre viac ako jednu databázu. Napríklad multiplatformová DBMS môže postupne pristupovať k systémom Oracle, DB2 a Sybase. S jedným centrálnym systémom majú používatelia jednoduchší prístup k väčšiemu množstvu údajov.

Ďalšie vlastnosti systémov DBMS sa stále vyvíjajú. Jednou z takýchto funkcií je schopnosť zvládnuť zmeny schémy databázy, dokonca aj tie významné. Aj keď spočiatku je jednou z výhod niektorých systémov DBMS to, že konečný užívateľ by mohol byť „databázový agnostický“ a nemusel sa obávať zmien schém, niektoré sofistikovanejšie nástroje dávajú používateľom väčšiu angažovanosť, analyzujú zmeny schém a priamo s nimi pracujú., V týchto nástrojoch môžu používatelia sledovať, porovnávať a vykazovať zmeny v schémach databázy. Niektoré z týchto nástrojov sa kvôli svojej dodatočnej funkcii nazývajú „nástroje na správu a vývoj databáz“.

Ostatné vlastnosti týchto systémov môžu aktívne pracovať so syntaxou SQL. Napríklad nástroje a funkcie DBMS môžu byť zamerané na optimalizáciu alebo ladenie SQL alebo môžu byť zamerané na vytváranie „vysokovýkonného kódu SQL“ na použitie v práci s údajmi. V niektorých ohľadoch tieto nástroje vytvárajú SQL ako všestranný jazyk, ktorý je, presahujúci základy prístupu k databáze a otázku, ako čo najlepšie navrhnúť dotazy SQL.

To všetko je dôležité v moderných systémoch správy databáz, a to nielen z dôvodu efektívnosti, ale aj pre ďalšie hodnoty nástrojov DBMS, ako sú bezpečnosť a univerzálnosť.

Čo robí centrálne rozhranie dbms?