Uvod

Nakon što je baza podataka projektovana, kreirana i počela da se koristi, potrebno je obezbediti njen pravilan rad. Posao održavanja, zaštite i upravljanja bazom podataka naziva se administriranje baze podataka.

Osoba koja je zadužena za ove poslove naziva se administrator baze podataka (DBA – Database Administrator).

Administriranje baze podataka obuhvata niz aktivnosti koje omogućavaju da podaci budu bezbedni, tačni i dostupni korisnicima kada su im potrebni.


Uloga administratora baze podataka

Administrator baze podataka ima sledeće zadatke:

  • instalacija i podešavanje sistema za upravljanje bazom podataka (DBMS);

  • kreiranje korisničkih naloga;

  • dodela prava pristupa korisnicima;

  • zaštita podataka od neovlašćenog pristupa;

  • pravljenje rezervnih kopija (backup);

  • obnavljanje podataka nakon greške ili kvara (recovery);

  • praćenje performansi baze podataka;

  • održavanje integriteta i konzistentnosti podataka.


Upravljanje korisnicima i pravima pristupa

U većini baza podataka ne koriste svi korisnici iste podatke niti imaju ista ovlašćenja.

Primer:

Korisnik Ovlašćenja
Administrator Potpuna kontrola nad bazom
Nastavnik Pregled i unos ocena
Učenik Pregled sopstvenih ocena
Sekretar Unos podataka o učenicima

Na taj način se sprečavaju slučajne ili namerne izmene podataka od strane neovlašćenih osoba.


Bezbednost baze podataka

Bezbednost predstavlja jedan od najvažnijih aspekata administriranja.

Mere zaštite uključuju:

  • korišćenje korisničkih imena i lozinki;

  • šifrovanje (enkripciju) podataka;

  • kontrolu pristupa;

  • zaštitu od zlonamernog softvera;

  • redovno ažuriranje sistema.

Cilj je da podaci budu:

  • poverljivi – dostupni samo ovlašćenim korisnicima;

  • tačni – bez neovlašćenih izmena;

  • dostupni – kada su potrebni korisnicima.


Rezervne kopije podataka (Backup)

Backup predstavlja kopiju baze podataka koja se čuva na drugoj lokaciji ili uređaju.

Razlozi za pravljenje rezervnih kopija:

  • kvar hardvera;

  • greške korisnika;

  • virusi i malver;

  • slučajno brisanje podataka.

Primer:

Ako školska baza sa podacima o učenicima bude oštećena, podaci se mogu vratiti iz poslednje rezervne kopije.


Oporavak baze podataka (Recovery)

Recovery je postupak vraćanja baze podataka u ispravno stanje nakon greške ili gubitka podataka.

Proces obično uključuje:

  1. pronalaženje poslednjeg backup-a;

  2. vraćanje sačuvanih podataka;

  3. proveru ispravnosti baze.

Bez redovnog backup-a oporavak podataka često nije moguć.


Praćenje performansi baze podataka

Administrator prati:

  • brzinu izvršavanja upita;

  • zauzeće memorije;

  • opterećenje procesora;

  • broj korisnika koji istovremeno koriste bazu.

Ukoliko baza radi sporo, administrator može:

  • optimizovati upite;

  • dodati indekse;

  • unaprediti hardver;

  • reorganizovati podatke.


Održavanje integriteta podataka

Integritet podataka znači da su podaci:

  • tačni;

  • potpuni;

  • međusobno povezani na ispravan način.

Primer:

Ako se obriše učenik iz tabele „Učenici“, potrebno je voditi računa šta će se desiti sa njegovim ocenama u tabeli „Ocene“.

Sistem baza podataka koristi različita pravila i ograničenja kako bi sačuvao integritet podataka.


Najvažniji pojmovi

  • DBA (Database Administrator) – administrator baze podataka.

  • Backup – rezervna kopija podataka.

  • Recovery – obnavljanje podataka nakon kvara.

  • Prava pristupa – dozvole koje korisnik ima u bazi.

  • Bezbednost podataka – zaštita od neovlašćenog pristupa.

  • Integritet podataka – tačnost i doslednost podataka.


Pitanja za proveru znanja

  1. Ko je administrator baze podataka?

  2. Koji su osnovni zadaci administratora baze podataka?

  3. Šta predstavlja backup?

  4. Zašto je važan recovery?

  5. Kako se štite podaci u bazi?

  6. Šta podrazumeva integritet podataka?

  7. Zašto korisnici nemaju ista prava pristupa?

  8. Šta administrator prati kada proverava performanse baze?


Zaključak

Administriranje baze podataka predstavlja skup aktivnosti kojima se obezbeđuje siguran, pouzdan i efikasan rad baze podataka. Administrator baze podataka vodi računa o bezbednosti, pravima pristupa, rezervnim kopijama, oporavku podataka i performansama sistema. Bez kvalitetnog administriranja, čak i dobro projektovana baza podataka ne može dugoročno uspešno da funkcioniše.

Poslednja izmena: петак, 5. јун 2026, 08:19