E-gradiva > Računalništvo > Podatkovne baze > a_podatkovne_baze > 05_supb > Funkcije SUPB

Prijava

Funkcije SUPB

SUPB izvaja vrsto funkcij. Glavne funkcije SUPB so:

Omogoča definiranje in spreminjanje opisa PB ter kreiranje PB
Integrirani SQL DDL interpreter omogoča administratorju PB opisovanje in spreminjanje opisov podatkovne baze.
Na osnovi opisov SUPB tudi kreira PB.
Manipuliranje s podatki
Omogoča uporabnikom in uporabniškim aplikacijam izvedbo osnovnih operacij nad podatki: branje, spreminjanje, dodajanje in brisanje podatkov.
Izvajanje transakcij
Transakcija je zaporedje ukazov podatkovne baze, ki se izvede kot ena celota (atomarna enota) po principu 'vse ali nič'.
Transakcija se mora izvesti do konca ali pa se sploh ne sme izvesti. V primeru porušitve sistema pred koncem izvedbe transakcije SUPB zagotovi, da se ob naslednjem zagonu SUPB-ja obnovi sistem (podatki) v prejšnje stanje - to je da se vse spremembe prekličejo ('zavrtijo nazaj' / 'rolled back'.
Če se pa sistem poruši po izvedbi transakcije (stanje = izvršeno / committed), SUPB zagotavlja, da so vse spremembe shranjene v podatkovni bazi.
Zaščita podatkov
Vgrajeni varnostni mehanizmi, ki omogočajo nastavljanje (dodeljevanje) različnih dostopnih pravic uporabnikom do različnih podatkov in tudi skrbi za delovanje / upoštevanje teh pravic.
Sledenje dogodkov
SUPB beleži vse dogodke / dostope do podatkov v podatkovni bazi, izdela pregled in statistiko dostopov.
Zagotavljanje integritete podatkov
Pred izvedbo kakršne koli spremembe podatkov SUPB (pred dodajanjem, brisanjem ali spreminjanjem) preveri vrednosti novih podatkov glede na domeno (veljavno zalogo vrednosti) podatka in glede na omejitve, ki so opredeljene glede na povezave z drugimi podatki.
S tem SUPB preprečuje kršenje določenih poslovnih pravil.
Vzdrževanje podatkovnega slovarja
Informacije od podatkih (denimo notranja shema, seznam uporabnikov, dostopne pravice, omejitve) hrani v sistemskih tabelah.
Zagotavlja podatkovno neodvisnost
Ena od najpomembnejših funkcij SUPB-ja. S tem je zagotovljena neodvisnost aplikacij od načina hranjenja in načina dostopa do podatkov.
Nudi podporo arhiviranju in restavriranju sistema
 
Spremlja delovanje PB - izvaja nadzor preformans

Avtorji: Tea Lončarić , Andreja Vehovec, Marko Kastelic , David Drofenik, Saša Divjak, Alenka Kavčič , Matija Marolt, Marko Privošnik, Milan Podbršček, Janko Harej, Andrej Florjančič