Klasifikácia SRBD
Klasifikácia SRBD
Systém riadenia bázy dát je všeobecný programový produkt, ktorý zabezpečuje mnohostrannú prácu s dátami – definovanie, ukladanie, udržovanie a výber dát z BD, zabezpečenie komunikácie a pod. SRBD predstavuje implemetačné programy pre veľa rôznych organizácií dáta, je tvorený všeobecnými programami a dotvorený sústavou parametrov. Tieto sú odvodené z príkazov definičného jazyka a sú uložené v katalógoch DBS.
SRBD sa líšia predovšetkým :
v modeli dát, ktorý podporujú
v rozsahu poskytovaných funkcií
v náročnosti na zdroje počítača
v schopnosti pracovať súčasne pre jedného alebo viac užívateľov
Takmer u všetkých SRDB možno identifikovať predovšetkým tieto časti :
prekladače jazykov. Tieto spracúvajú programy napísané v programovacích jazykoch.
Rozlišujeme prekladače na :
definičný jazyk, ktorý slúži na upravovanie katalógov dát a atribútov DBS, ako utajovanie, uloženie dát v pamäti apod. Pracuje ako interpreter.
manipulačný jazyk, ktorý je tvorený príkazmi rozširujúcimi možnosti bežného programovacieho jazyka. Sú to napríklad príkazy pre styk so SRBD, okolím DBS, základné logické a aritmetické operácie a iné.
užívateľský jazyk. Tento má jednoduchú syntax, pretože je určený pre neprogramátorov a z toho vyplýva naopak zložitosť prekladača z užívateľského jazyka.
programy na prácu s katalógom dát – slúžia na napĺňanie katalógu a jeho aktualizáciu
výkonné programy, ktoré slúžia na ukladanie, výber a aktualizáciu bázy dát, ich ochranu, riadenie práce viacerých užívateľov a kontrolu integrity bázy dát. Výkonné programy využívajú aj funkcie operačného systému počítača.
servisné programy – pomáhajú pri návrhu bázy dát, poskytujú rôzne informácie o stave DBS, realizujú ochranu bázy pred zničením a zabezpečujú iné funkcie systému.