Q:
Co dělá centrální rozhraní DBMS?
A:Centrální rozhraní DBMS poskytuje uživatelsky přívětivý a strukturovaný přístup k datovému obsahu databáze nebo více databází. DBMS je jako kousek „middlewaru“, který umožňuje uživatelům aplikací získávat data bez pochopení složení databáze, kde jsou data uložena atd.
Aby bylo možné účinně pracovat, musí technologie DBMS pracovat s datovým obsahem, stejně jako s datovým prostředkem pro přístup k těmto datům, se schématem nebo sestavením databáze. Jedním ze způsobů, jak vysvětlit tuto přístupovou metodiku, je odkazování na aplikační programovací rozhraní (API), které přenáší kód z jednoho softwarového prostředí do druhého a udržuje kompatibilitu. Odborníci mohou označit jako API pro DBMS strukturovaný dotazovací jazyk (SQL), standardní syntaxi správy databází.
DBMS musí také umožňovat integraci dat a abstrakci dat. Tyto nástroje musí zvážit zabezpečení sítě, aby chránily data přicházející z databáze ke koncovému uživateli. Nejlepší systémy DBMS mají nástroje pro audit a další funkce, které podporují sledování a monitorování datových aktiv.
V některých systémech DBMS je řízení identity a přístupu rozhodující. Součástí řízení DBMS, který je složen podle potřeb koncového uživatele, je to, že může být nakonfigurováno tak, aby koncovému uživateli nabídlo pouze data, ke kterým mají přístup jako konkrétní stav uživatele. Zbytek dat může být pro daného uživatele zablokován.
Nové nástroje DBMS mohou také obsluhovat více než jednu databázi. Například více platformová DBMS může přistupovat k systémům Oracle, DB2 a Sybase postupně. S jedním centrálním systémem mají uživatelé přímější přístup k většímu množství dat.
Další vlastnosti systémů DBMS se stále vyvíjejí. Jednou takovou funkcí je schopnost zpracovat změny schématu databáze, a to i ty významné. Ačkoli zpočátku je jednou z výhod některých systémů DBMS to, že konečný uživatel by mohl být „databázový agnostický“ a netrápit se změnami schématu, některé sofistikovanější nástroje uvádějí uživatele do větší angažovanosti, analyzují změny schématu a přímo s nimi pracují. . V těchto nástrojích mohou uživatelé sledovat, sladit a vykazovat změny schématu databáze. Některé z těchto nástrojů se kvůli své další funkčnosti nazývají „nástroje pro správu a vývoj databází“.
Jiné vlastnosti těchto systémů mohou aktivně pracovat se syntaxí SQL. Například nástroje a funkce DBMS mohou být zaměřeny na optimalizaci nebo ladění SQL nebo mohou být zaměřeny na vytváření „vysoce výkonného kódu SQL“ pro použití v práci s daty. V některých ohledech tyto nástroje vytvářejí SQL jako všestranný jazyk, který je, přesahující základy přístupu k databázi a otázku, jak nejlépe navrhovat dotazy SQL.
To vše je důležité v moderních systémech správy databází nejen pro účely účinnosti, ale i pro další hodnoty nástrojů DBMS, jako je bezpečnost a univerzálnost.