Fakultet tehničkih nauka

Predmet: Projektovanje baza podataka (17.IZOO20)

Matične organizacione jedinice predmeta:
Osnovne informacije:
 
Kategorija Stručno-aplikativni
Uža naučna oblast Informaciono-komunikacioni sistemi
Multidisciplinarna Ne
ESPB 5
Cilj:

Cilj predmeta je usvajanje i razumevanje osnovnih koncepata u oblasti baza podataka. Studenti će razumeti različite nivoe apstrakcije i savladati tehnike konceptualnog i implementacionog projektovanja baza podataka, sa mogućnošću uključivanja u realne projekte iz oblasti razvoja baza podataka.

Ishod:

Nakon položenog ispita iz ovog predmeta studenti će razumeti pojam modela podataka i strukturu, ograničenja i operacijsku komponentu savremenih modela podataka (sa akcentom na model objekti veze i relacioni model) i steći će znanja i veštine neophodne za primenu osnovnih i naprednih tehnika projektovanja baza podataka. Pored toga, savladaće osnovne tehnike primene jezika SQL (Structured Query Language) na serverima baze podataka.

Sadržaj:

Razvoj postupaka za upravljanje podacima i pojam baze podataka. Osnovni koncepti i karakteristike modela podataka. ER (Entity Relationship) model podataka. Klasifikacija i vrste ograničenja u ER modelu podataka. Relacioni model podataka. Klasifikacija i vrste ograničenja u relacionom modelu podataka. Funkcionalna zavisnost i ključ šeme relacije. Anomalije ažuriranja. Normalne forme. Tehnike projektovanja relacione šeme baze podataka. Upotreba jezika SQL u opisu šeme baze podataka i manipulaciji podacima.

Metodologija izvođenja nastave:

Predavanja; računarske vežbe; konsultacije; timski rad na projektovanju konceptualne šeme baze podataka; samostalna izrada obaveznih zadataka. Tokom celokupnog procesa izvođenja nastave, studenti se podstiču na intenzivnu komunikaciju, kritičko rezonovanje, samostalni rad i aktivan odnos prema procesu nastave.

Literatura:
Autori Naziv Godina Izdavač Jezik
Mihajlović, D. Informacioni sistemi i projektovanje baza podataka 1998 Fakultet tehničkih nauka, Novi Sad Srpski jezik
Date C. J. Database Design and Relational Theory: Normal Forms and All That Jazz 2012 O Reilly Media Engleski
Mogin, P., Luković, I., Govedarica, M. Principi projektovanja baza podataka 2004 Fakultet tehničkih nauka, Novi Sad Srpski jezik
Kordić, S. i dr. Baze podataka : zbirka zadataka 2018 Fakultet tehničkih nauka, Novi Sad Srpski jezik
Mogin, P., Luković, I. Principi baza podataka 1996 Fakultet tehničkih nauka, Novi Sad Srpski jezik
Date C. J. Relational Theory for Computer Professionals: What Relational Databases Are Really All About 2013 OReilly Media Engleski
Elmasri, R., Navathe, S.B. Database Systems Models, Languages, Design and Application Programming 2010 Pearson, Boston Engleski
Formiranje ocene:
Predmetna aktivnost Predispitna Obavezna Broj poena
Složeni oblici vežbi Da Da 10.00
Usmeni deo ispita Ne Da 30.00
Test Da Da 10.00
Složeni oblici vežbi Da Da 10.00
Složeni oblici vežbi Da Da 15.00
Test Da Da 10.00
Predmetni(projektni)zadatak Da Da 15.00
Izvođači nastave:
Predavanja
Računarske vežbe
Računarske vežbe
Računarske vežbe
Računarske vežbe