Навигација

24С114БП2 - Базе података 2

Спецификација предмета
НазивБазе података 2
Акроним24С114БП2
Студијски програмСофтверско инжењерство
Модул
Тип студијаосновне академске студије
Наставник (предавач)
Наставник/сарадник (вежбе)
Наставник/сарадник (ДОН)
Број ЕСПБ6.0Статус предметаизборни
Условљност другим предметимаБазе Података 1
Циљеви изучавања предметаФизички дизајн релационих база података. Извршавање упита. Оптимиѕација упита. Управљање трансакцијама. Паралелне и дистрибуиране баѕе података. Учење XML.
Исходи учења (стечена знања)Овладавање методологијом и алатима за физички дизајн и имплементацију релационих база података, индексима, системима за чување података, као и разумевање концепата управљања трансакцијама, паралелним и дистрибуираним трансакцијама.
Садржај предмета
Садржај теоријске наставеФизички дизајн. Индекси. Материјализовани погледи. Партиције. Вишедимензионални кластери. Извршавање трансакција. Опоравак од квара. XML као модел података и као механизам за остваривање интеграције. DTD и XML Schemas. XPath. XQuery.
Садржај практичне наставеПројектовање и имплементација релационе базе, оптимизација база података, дискусија карактеристика реализованог дизајна, реализација упита посредством XML.
Литература
  1. Physical Database Design: the database professional's guide to exploiting indexes, views, storage, and more, 4th edition. S. Lightstone, T. Teorey, T. Nadeau, Morgan Kaufmann, 2010
  2. Transactional Information Systems: Theory, Algorithms, and the Practice of Concurrency Control and Recovery, G. Weikum, G. Vossen, Morgan Kaufmann, 2001
  3. XQuery: Search Across a Variety of XML Data, 2nd edition, P. Walmsley, O'Reilly Media, 2016
Број часова активне наставе недељно током семестра/триместра/године
ПредавањаВежбеДОНСтудијски и истраживачки радОстали часови
221
Методе извођења наставе30 часова предавања + 30 часова вежби на табли са решавањем задатака + 15 часова лабораторијских вежби, колоквијум на средини семестра, пројекат. Укупно 75 часова самосталног учења и вежбања, од чега 3 часа недељно током семестра и приближно 30 часова припреме у испитном року.
Оцена знања (максимални број поена 100)
Предиспитне обавезеПоенаЗавршни испитПоена
Активности у току предавањаПисмени испит30
Практична настава15Усмени испит
Пројекти
Колоквијуми25
Семинари30