Professional Documents
Culture Documents
Baze Podataka - Osnovne Funkcije SUBP
Baze Podataka - Osnovne Funkcije SUBP
Sistemi za upravljanje
bazama podataka
Osnovne funkcije SUBP
Sistemi za upravljanje BP
Sadržaj
• Namena i koncepcija SUBP
• Funkcije i struktura SUBP
• Arhitektura RSUBP / ORSUBP
• Rečnik podataka SUBP
• Nezavisnost
• Fleksibilnost
APLIKACIJA #1 APLIKACIJA #2
BP
APLIKACIJA #3
APLIKACIJA #n
t
Ti-1 Ti COMMIT
BP
Gubitak ažuriranja
A u BP 2 2 1 1
A u radnoj 2 1 1 1
zoni T1
A u radnoj 2 1 1
zoni T2
T1 Read(A) A A-1 Write(A)
A u radnoj 2 1 1 1
zoni T1
A u radnoj
zoni T2
T1 Lock (A) A A-1 Write(A) Commit
Read(A) Unlock (A)
T2 Lock (A)
A u radnoj
zoni T1
A u radnoj 1 0 0 0
zoni T2
T1
Ti-1 Ti+1
Ti
Ti+1
Aplikacije
- web orijentisane SQL orijentisani programi
- GUI orijentisane SQL naredbe - interaktivne SQL naredbe
- karakter orijentisane - SQL script programi
- u višeslojnim arhitekturama
Odgovori
SUBP Odgovori
BP
Korisnički Rečnik
podaci podataka
Aplikacije
- web orijentisane SQL orijentisani programi
- GUI orijentisane
SUBP SQL
Upravljač višeko- naredbeSQL procesor
- interaktivne SQL naredbe
- karakter orijentisane
risničkim režimom - SQL script programi
- u višeslojnim arhitekturama Generator plana
rada izvršenja upita SQL parser
Upravljač arhivira-
njem iUpravljač
oporavkom Izvršilac SQL
transakcijama SQL optimizator operatora
Odgovori
Upravljač distribuci-
Upravljač
jom
transak-
i replikacijom
cionim dnevnikom
Upravljač
SUBP Odgovori
zaključavanjem Upravljač BP
Upravljač
Upravljačimenima
arhivira- Upravljač prostorom BP i
i distribucijom
njem i restauracijom metode pristupa podacima
BP
Upravljač Upravljač baferima u OM
Upravljač
oporavkom BP
Korisnički
replikacijom Rečnik
Upravljač datotekama i
podaci podataka
prostorom na disku
?
Sistemi za upravljanje BP 109 / 110
Sadržaj
• Namena i koncepcija SUBP
• Funkcije i struktura SUBP
• Arhitektura RSUBP / ORSUBP
• Rečnik podataka SUBP
• Nezavisnost
• Fleksibilnost
Sistemi za upravljanje
bazama podataka
Osnovne funkcije SUBP
Sistemi za upravljanje BP