Навигација

24С114САБ - Софтверски алати база података

Спецификација предмета
НазивСофтверски алати база података
Акроним24С114САБ
Студијски програмСофтверско инжењерство
Модул
Тип студијаосновне академске студије
Наставник (предавач)
Наставник/сарадник (вежбе)
Наставник/сарадник (ДОН)
Број ЕСПБ6.0Статус предметаизборни
Условљност другим предметима
Циљеви изучавања предметаУвођење у софтверске алате за развој база података. Увођење у софтверске алате за одржавање и коришћење база података. Увођење у програмско окружење за базе података.
Исходи учења (стечена знања)Знање у вези коришћења софтверских алата за развој база података. Знање у вези коришћења софтверских алата за одржавање и коришћење база података. Знање у вези програмског окружења за базе података.
Садржај предмета
Садржај теоријске наставеСОФТВЕРСКИ АЛАТИ ЗА РАЗВОЈ БАЗА ПОДАТАКА: Развој у IE нотацији. Развој у модификованој ERM нотацији. Детаљи имплементације алата. СОФТВЕРСКИ АЛАТИ ЗА ОДРЖАВАЊЕ И КОРИШЋЕЊЕ БАЗЕ ПОДАТАКА: Администрирање. Физичко моделирање података. Индекси. План извршавања. Генерисање извештаја. ПРОГРАМСКО ОКРУЖЕЊЕ ЗА БАЗЕ ПОДАТАКА: Програмирање на нивоу базе података. Програмирање на нивоу апликације.
Садржај практичне наставеКреирање модела података коришћењем IE нотације. Креирање ускладиштених SQL процедура, функција, окидача. Креирање Java програма који користе JDBC приступ бази података.
Литература
  1. Data Modeling Made Simple with erwin DM, J. Harris, S. Hoberman, Technics Publications, 2020
  2. Java Database Best Practices: Persistence Models and Techniques for Java Database Programming, George Reese, O'Reilly Media, 2003
  3. Data Modeling Made Simple: A Practical Guide for Business and IT Professionals, 2nd edition, S. Hoberman, Technics Publications, 2015
Број часова активне наставе недељно током семестра/триместра/године
ПредавањаВежбеДОНСтудијски и истраживачки радОстали часови
221
Методе извођења наставеПредавања. Вежбе. Лабораторијске вежбе. Домаћи задаци.
Оцена знања (максимални број поена 100)
Предиспитне обавезеПоенаЗавршни испитПоена
Активности у току предавањаПисмени испит30
Практична настава15Усмени испит
Пројекти
Колоквијуми35
Семинари20