Навигација

13М111СИБП - Софтверско инжењерство великих база података

Спецификација предмета
НазивСофтверско инжењерство великих база података
Акроним13М111СИБП
Студијски програмЕлектротехника и рачунарство
Модул
Тип студијамастер академске студије
Наставник (предавач)
Наставник/сарадник (вежбе)
Наставник/сарадник (ДОН)
Број ЕСПБ6.0Статус предметаизборни
Условљност другим предметимаБазе података
Циљеви изучавања предметаЦиљ предмета је да студенти сагледају карактеристике и решења савремених изазова у области складиштења и аналитичког процесирања великих и комплексних структурираних и неструктурираних скупова података.
Исходи учења (стечена знања)Оспособљавање за рад у најсавременијим DB технологијама (NoSQL, NotOnlySQL, LogicalDataWarehouse, InMemoryComputing и BigData), које чине основу развоја IoT, Cloud, SmartMachines, BYOD технологија будућности. Студенти ће бити оспособљени да сагледају изазове дизајна великих база података, дизајнирају и имплементирају практичне примере коришћењем комерцијално расположивих алата.
Садржај предмета
Садржај теоријске наставеTаксономија: Mодели и архитектуре великих DB: NoSQL, NotOnlySQL, LogicalDataWarehouse, InMemoryComputing, BigData. Интеграција: 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 технологије будућности. Коришћење AMDD развојне методологије.
Садржај практичне наставеИдентификовање изазова дизајна користећи Agile MDD (AMDD) развојну методологију. Анализираће се и комерцијално расположиви системи NoSQL (mongoDB, Cassandra, Hypertable,CouchDB) и BigData (Hadoop, ApacheSpark). На крају, студенти ће самостално евалуирати и класификовати велике и комплексне скупове података, дизајнирати и имплементирати практичне примере коришћењем комерцијално расположивих алата.
Литература
  1. Modern Database Management (10th Edition) by Jeffrey A. Hoffer, V. Ramesh, and Heikki Topi (Hardcover - Jul 29, 2010)
  2. Tiwari S, „Professional NoSQL“, John Wiley & Sons, Inc., SAD, 2011
  3. Sangeetha, S., & Sreeja, A. K. (2015). No Science No Humans, No New Technologies No changes" Big Data a Great Revolution.
  4. NoSQL Databases by Christof Strauch https://www.christof-strauch.de/nosqldbs.pdf
  5. Bernard Marr, Data Strategy: How to Profit from a World of Big Data, Analytics and the Internet of Things Paperback – 2017
Број часова активне наставе недељно током семестра/триместра/године
ПредавањаВежбеДОНСтудијски и истраживачки радОстали часови
221
Методе извођења наставеПредавања и аудиторне вежбе се држе уз електронске презентације. На предавањима се уводе теоријски концепти, док се на аудиторним и лабораторијским вежбама увежбава примена комерцијалних алата. Студенти самостално израђују одабрани пројекат.
Оцена знања (максимални број поена 100)
Предиспитне обавезеПоенаЗавршни испитПоена
Активности у току предавања0Писмени испит30
Практична настава0Усмени испит0
Пројекти70
Колоквијуми0
Семинари0