Professional Documents
Culture Documents
B1DEO
B1DEO
yu
1. UVOD
PRATE]A OBRA^UNSKI
RADNI NALOG OTPREMNICA
DOKUMENT. LIST
OBRADA
LANSIRANJE
LI^NIH PRODAJA
PROIZVODNJE
ZARADA
www.puskice.co.yu
1
www.puskice.co.yu
www.puskice.co.yu
2
www.puskice.co.yu
PRATE]A OBRA^UNSKI
RADNI NALOG OTPREMNICA
DOKUMENT. LIST
OBRADA
LANSIRANJE
LI^NIH PRODAJA
PROIZVODNJE
ZARADA
SISTEM ZA
UPRAVLJANJE
BAZOM PODATAKA
(SUBP)
BAZA
PODATAKA
Slika 2.
Slika 2. Sistem za upravljanje bazom podataka
Na internom nivou, preko jezika koji se naziva interni jezik za definiciju podataka
(Internal Data Definition Language - IDDL), specificira se fizička organizacija
podataka, odnosno metode pristupa. Administrator baze podataka koristi jezik za
definiciju podataka za definiciju opšte logičke strukture baze podataka.
Administrator baze podataka takođe definiše i preslikavanja konceptualnog u
interni i konceptualnog u eksterni nivo. Ako se promeni fizička struktura baze
podataka, nije neophodno menjati opštu logičku strukturu (šemu), već samo
preslikavanje šeme u interni nivo. Isto tako, ako se promeni struktura šeme,
podšeme ostaju nepromenjene, menja se samo preslikavanje šeme u podšeme.
RE^NIK
PODATAKA
KONCEPTUALNI
[EMA NIVO
KONCEPTUALNO/INTERNO PRESLIKAVANJE
INTERNI
ADMINISTRATOR NIVO
BAZE
PODATAKA
BAZA PODATAKA
www.puskice.co.yu
4
www.puskice.co.yu
Oporavak baze podataka. Ako se u bazi podataka svaki podatak čuva samo na
jednom mestu, ako se poslovanje celog sistema zasniva na ovakvoj bazi
podataka, tada neki otkazi sistema mogu imati katastrofalne posledice. Zbog
toga je neophodno da SUBP, preko periodičnog kopiranja baze podataka na
"arhivske memorije" i pamćenja transakcija koje su se između dva kopiranja
dogodile, omogući efikasan oporavak baze podataka posle nekog otkaza.
www.puskice.co.yu
5
www.puskice.co.yu
www.puskice.co.yu
6
www.puskice.co.yu
UPRAVLJA^KI STANJE
ULAZI SISTEMA
UPRAVLJANJE SISTEM
PODACI
O OKOLINI
OKOLINA
IZLAZNA IZLAZI
ULAZI STANJE
TRANSFORMACIJA
REALNI SISTEM
PODACI O ULAZU
IZLAZI
PROGRAMI BAZA PROGRAMI ZA
ZA ODR@. PODATAKA IZVE[TAVANJE
INFORMACIONI SISTEM
www.puskice.co.yu
8
www.puskice.co.yu
Na osnovu toga kako zadovoljavaju ova dva kriterijuma modeli podataka se mogu
klasifikovati u sledeće "generacije":
Drugu generaciju čine tri klasična modela baze podataka, hijerarhijski, mrežni i
relacioni model. Ovi modeli poseduju semantički bogatije koncepte za opis
strukture (moguće je definisati način povezivanja rekorda, odnosno bazu
podataka kao skup međusobno povezanih podataka) i znatno moćnije (makro)
operacije. Zbog toga su pogodniji za opis realnog sistema, a postoje i
komercijalno raspoloživi softveri, SUBP, za njihovu direktnu implementaciju na
računaru.
Treću generaciju čine tzv. semantički bogati modeli podataka i objektni modeli
podataka (Model objekt i- veze, Semantic Data Model (SDM), Prošireni relacioni
model, Semantičke mreže i drugi), koji poseduju semantički bogate koncepte za
opis realnog sistema, ali za njih još uvek ne postoje softveri preko kojih bi se
direktno mogli implementirati na računaru.
www.puskice.co.yu
10