You are on page 1of 1

Sveuilite u Mostaru Fakultet strojarstva i raunarstva Predmet: BAZE PODATAKA

Popis teorijskih pitanja:


1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. Navedite definiciju baze podataka. Koje su osobine zajednike za sve sustave baza podataka? Navedite osnovne funkcije sustava za upravljanje bazom podataka (DBMS). Na koji nain SUBP (DBMS) omoguava razdvajanje fizike i logike organizacije podataka. Koja je osnovna razlika izmeu relacijskih i svih ostalih baza podataka (mrenih, hijerarhijskih, objektnih)? Objasnite operatore unije, razlike i presjeka u relacijskom modelu. Navedite primjer. Objasnite operatore selekcije i projekcije u relacijskom modelu. Navedite primjer. Objasnite razliku izmeu operatora kartezijevog produkta i spajanja u relacijskom modelu. Navedite primjer. Koje su osobine zajednike za primarni i jedinstveni klju, a po emu se razlikuju? Navedite primjer. Pojasniti to je primarni, a to vanjski klju i u emu je razlika izmeu njih. Navedite primjer. Koje uvjete mora ispuniti atribut da bi bio primarni, a koje da bi bio strani klju? Navedite i objasnite dva osnovna tipa integriteta (vezana za primarni i strani klju). to je to null vrijednost? U emu je razlika izmeu null vrijednosti i nule (0) ? Pojasniti pojam entiteta, atributa i veze meu entitetima. to je kardinalnost veze? Koje vrste veza postoje? U emu je razlika izmeu jakog i slabog entiteta? Navedite primjer. Navedite primjer usporedne veze. Objasnite na koji nain se navedeni primjer preslikava u relacije. Navedite primjer povratne veze. Objasnite na koji nain se navedeni primjer preslikava u relacije. Objasnite na koji nain se ER model (veza vie:vie) preslikava u relacije. Navedite primjer. Kada se relacija nalazi u prvoj normalnoj formi? Navedite primjer. Kada se relacija nalazi u drugoj normalnoj formi? Navedite primjer. Kada se relacija nalazi u treoj normalnoj formi? Navedite primjer. Objasnite razliku izmeu sigurnosti i integriteta baze podataka. Objasnite razliku izmeu sistemskih i objektnih privilegija (prava). Navedite primjere sistemskih i objektnih privilegija. Koja se SQL naredba koristi za dodjelu, a koja za povlaenje prava rada nad objektima baze podataka? Navedite primjer. to su to role i emu slue? Navedite primjer. to je transakcija? Navedite primjer. Nabrojite i pojasnite tzv. ACID osobine transakcija. U emu je temeljna razlika izmeu implicitnog i eksplicitnog COMMIT-a (potvrde)? Navedite 2 naredbe koje trae eksplicitnu i 2 naredbe koje imaju implicitnu potvrdu. Navedite i pojasnite tehnike kontrole konkurentnosti kod viekorisnikog pristupa bazi podataka. Navedite i pojasnite vrste zakljuavanja. Pojasnite to je mrtva toka (deadlock) i kako do nje dolazi. Navedite primjer. to je pogled? U emu je razlika izmeu pogleda (view) i relacije (tablice)? U emu je razlika izmeu jednostavnog i sloenog pogleda? Navedite primjer. U kojim sluajevima je preporueno koristiti indekse u bazi, a u kojim sluajevima ih ne bi trebalo koristiti. U emu je temeljna razlika izmeu DDL i DML naredbi SQL-a? Navedite po 3 naredbe iz svake skupine. Navedite agregatne funkcija prema ISO standardu. Gdje se u SELECT iskazu mogu koristiti agregatne funkcije? Za to se koriste iskazi GROUP BY i HAVING? Navedite primjer. U kojem se sluaju koristi OUTER JOIN (vanjsko spajanje tablica). Navedite primjer. U emu je razlika izmeu SQL operatora EXISTS i IN? Navedite primjer. Pojasnite nain rada korelacijskog upita.

You might also like