DBA / Database
Објасните концепт нормализације и њене предности
Да ли сте радили са Scrum-ом? Испричајте.
Šta je autonomna transakcija? Kako je koristiti i kako je deklarisati?
Šta je slot za replikaciju i čemu služi?
Kako ćete izgraditi plan za oporavak od katastrofe i konfigurirati replikaciju za klijenta sa malom lokalnom bazom podataka?
Zašto je statistika potrebna u sistemima za upravljanje bazama podataka?
Šta je primarni ključ (Primary Key) i strani ključ (Foreign Key)? U čemu je razlika?
Da li ste radili sa triggerima? Zašto ste ih koristili? Koje vrste triggera poznajete (ROW vs STATEMENT)?
Koje tipove JOIN ste mogli da vidite u planu izvršenja? U kojim situacijama se koriste?
Kako konfigurisati izbor mastera u Patroni ako je jedan od čvorova slabiji od ostalih i ne treba da postane primary?
Koji je podrazumevani nivo izolacije transakcija u Oracle?
Да ли сте радили са изузецима? Које врсте изузетака постоје у PL/SQL?
Šta te je motivisalo da napustiš poslednje radno mesto?
Ispričaj više o sigurnosti baza podataka: korisnici, prijave, dozvole — što si radio na razini korisnika?
Zadatak 1: Pronaći top-5 ruta (polazna stanica, dolazna stanica) po broju zadataka za januar 2025. iz tabele harvester_tasks_queue.
Šta je bloat (naduvavanje) tabela i indeksa? Kako se boriti protiv toga?
Ispričajte o ACID principima — šta znači svako slovo: Atomicity, Consistency, Isolation, Durability?
Šta je transakcija? Navedite principe ACID.
Šta su ključne (key) kolone i INCLUDE kolone u indeksu? Kako ih pravilno koristiti?
Ako u upitu ima mnogo uslova (na primer, 10 kolona u WHERE i JOIN), koji indeks biste kreirali za poboljšanje performansi?