Uslov:Poznavanje osnovnih pojmova iz domena baze podataka, osnove SQL jezika.
Cilj:Definisanje integriteta domena, entiteta i referencijalnog integriteta. Projektovanje IS, ciljevi, opseg i uslovi. Analiza poslovnih procesa. Model podataka, kreiranje ER dijagrama i transformisanje u relacione baze podataka. Izbor odgovarajućih biznis pravila za zadati scenario. Izbor paterna ili standardnih modela koji efikasno odgovaraju zadatom scenariju. Transakcije, distribuirane baze podataka.
Ishod:Studenti će biti osposobljeni za projektovanje i realizaciju relacione baze podataka.
Arhitektura koda, monolitne, troslojne, četvoroslojne i nepovezane arhitekture
Pregled prvog dela gradiva.
Reinženjering baze podataka
Standardizovano modelovanje (paterni i standardni modeli)
CASE alati
Meta modelovanje
Integracija podataka
Transakcije
Distribuirane baze podataka
Pregled drugog dela gradiva.
Praktična nastava:
Upoznavanje i praktičan rad sa RDBMS SQL Server. DDL, DML, DC Functions, Indeksi, Pogledi,Trigeri, Ugnježdene procedure, Transakciona obrada. Programpredmetausklađensapreporukama IEEE/ACM Information Technology 2008:
Literatura
S. Obradović, S. Ilić, SQL - Strukturirani upitni jezik za upravljanje relacionim bazama podataka, priručnik, VIŠER, Beograd, 2016.
H. Garcia-Molina, J. Ullman, J. Widow: Database systems: The Complete Book, 2008.