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
G. Dimić, M. Pejanović, Relacione baze podataka, ATUSS, Beograd 2024.
B. Lazarević, Z. Marjanović, N. Aničić, S. Babarogić, Baze podataka, FON, Beograd 2023.
H. Garcia-Molina, J. Ullman, J. Widow: Database systems: The Complete Book, 2008.