Please enable JavaScript.
Coggle requires JavaScript to display documents.
TRANSAKCIJE - Coggle Diagram
TRANSAKCIJE
4 važna svojstva
Atomičnost
Ne postoji mogućnost djelomično odrađenje transakcije- mora se provesti u cijelost
Konzistentnost
U sluičaju provedbe ili prekida transakcije svi podatci moraju ostati dosljedni
Izolacija
U jednom trenutku samo jedan korisnik može raditi izmjenu
Trajnost
Jamči da se stanje baze podataka neće izgubiti ni u slučaju nenadanih kvarova
Transakciju čini niz operacija nad bazom podataka koji čine jednu nedjeljivu cjelinu
BEGIN TRANSACTION- označenje početka transakcije
ROLLBACK TRANSACTION- poništavanje transakcije
COMMIT TRANSACTION- trajno pohranjivanje naredbi
Referencijalni integritet
zadužen za izbjegavanje neželjenih pojava
osigurava vezu i pravila između podataka
Pravila: Unosa, brisanja i promjena
UNOS
unos onemogućen u povezanoj tablici ako se ne unosi podatak koji postoji u osnovnoj tablici
BRISANJE
ograničeno
kaskadno: ON DELETE CASCADE
nuliranjem
PROMJENA
ograničena promjena
kaskadna: ON UPDATE CASCADE
nuliranjem
Upravljač transakcijama
Dio sustava za upravljanje bazama podataka koji je zadužen za rad s transakcijama i njihovo obavljanje