| Naziv |
Softversko inženjerstvo velikih baza podataka |
| Akronim |
13M111SIBP |
| Studijski program |
Elektrotehnika i računarstvo |
| Modul |
modul Audio i video komunikacije, modul Audio i video tehnologije, modul Biomedicinski i ekološki inženjering, modul Biomedicinsko i ekološko inženjerstvo, modul Elektroenergetski sistemi Smer - Mreže i sistemi, modul Elektroenergetski sistemi Smer - Obnovljivi izvori energije, modul Elektroenergetski sistemi Smer - Postrojenja i oprema, modul Elektronika, modul Elektronika i digitalni sistemi, modul Energetska efikasnost, modul Informaciono komunikacione tehnologije, modul Mikrotalasna tehnika, modul Nanoelektronika i fotonika, modul Primenjena matematika, modul Računarska tehnika i informatika, modul Signali i sistemi, modul Sistemsko inženjerstvo i radio komunikacije, modul Softversko inženjerstvo |
| Tip studija |
master akademske studije |
| Nastavnik (predavač) |
|
| Nastavnik/saradnik (vežbe) |
|
| Nastavnik/saradnik (DON) |
|
| Broj ESPB |
6.0 |
Status predmeta |
izborni |
| Uslovljnost drugim predmetima |
Baze podataka |
| Ciljevi izučavanja predmeta |
Cilj predmeta je da studenti sagledaju karakteristike i rešenja savremenih izazova u oblasti skladištenja i analitičkog procesiranja velikih i kompleksnih strukturiranih i nestrukturiranih skupova podataka. |
| Ishodi učenja (stečena znanja) |
Osposobljavanje za rad u najsavremenijim DB tehnologijama (NoSQL, NotOnlySQL, LogicalDataWarehouse, InMemoryComputing i BigData), koje čine osnovu razvoja IoT, Cloud, SmartMachines, BYOD tehnologija budućnosti. Studenti će biti osposobljeni da sagledaju izazove dizajna velikih baza podataka, dizajniraju i implementiraju praktične primere korišćenjem komercijalno raspoloživih alata. |
| Sadržaj teorijske nastave |
Taksonomija: Modeli i arhitekture velikih DB: NoSQL, NotOnlySQL, LogicalDataWarehouse, InMemoryComputing, BigData. Integracija: language-oriented (embedded SQL); driver-oriented (ODBC, JDBC) (architectures, driver types, application scenarios); component-based; SOA integration; Web Services; agent-based; IoT, Cloud, SmartMachines, BYOD tehnologije budućnosti. Korišćenje AMDD razvojne metodologije. |
| Sadržaj praktične nastave |
Identifikovanje izazova dizajna koristeći Agile MDD (AMDD) razvojnu metodologiju. Analiziraće se i komercijalno raspoloživi sistemi NoSQL (mongoDB, Cassandra, Hypertable,CouchDB) i BigData (Hadoop, ApacheSpark). Na kraju, studenti će samostalno evaluirati i klasifikovati velike i kompleksne skupove podataka, dizajnirati i implementirati praktične primere korišćenjem komercijalno raspoloživih alata. |
- Big Data: Concepts, Technology, and Architecture, Balamurugan Balusamy, Nandhini Abirami, Amir H. Gandomi, Wiley, 2021
- Tiwari S, „Professional NoSQL“, John Wiley & Sons, Inc., SAD, 2011
- Sangeetha, S., & Sreeja, A. K. (2015). No Science No Humans, No New Technologies No changes" Big Data a Great Revolution.
- NoSQL Databases by Christof Strauch https://www.christof-strauch.de/nosqldbs.pdf
- Bernard Marr, Data Strategy: How to Profit from a World of Big Data, Analytics and the Internet of Things Paperback – 2017
|