Навигација

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

Спецификација предмета
НазивСофтверско инжењерство великих база података
Акроним13М111СИБП
Студијски програмЕлектротехника и рачунарство
Модулмодул Софтверско инжењерство
Тип студијамастер академске студије
Наставник (предавач)
    Наставник/сарадник (вежбе)
    Наставник/сарадник (ДОН)
    Број ЕСПБ6.0Статус предметаизборни
    Условљност другим предметимаБазе података
    Циљеви изучавања предметаРазумевање архитектура модерних база података за велике базе података, упознавање са различитим могућностима њихове интеграције и евалуација комерцијалних алата.
    Исходи учења (стечена знања)По успешном завршетку курса студенти ће бити оспособљени да: • Критички евалуирају различите DBMS и њихове карактеристике • Сагледају различите могућности интеграције великих база података • Имплементирају одабране примере; • Стекну практично искуство са комерцијалним алатима.
    Садржај предмета
    Садржај теоријске наставе• DB Tаксономија: DBMS модели и архитектуре; DB приступи (relational, procedural, object-oriented, descriptive (XML), deductive); XML, XPath, XQuery; Persistent objects; DB integrity • Интеграција DB : language-oriented (embedded SQL); driver-oriented (ODBC, JDBC) (architectures, driver types, application scenarios); component-based; SOA integration; Web Services; agent-based
    Садржај практичне наставе• Имплементација одабраних примера • Тимски рад • Предлози за Case Studies: RDBMS-oriented projects & integration; OODBMS-oriented projects & integration; SOA integration (XML); ER supporting environment; MetricDB • Документовање развојног процеса
    Литература
    1. Bill Evjen, at all, Professional XML (Programer to Programmer) ISBN-13: 978-0471777779, 2007
    2. Web Services: Concepts, Architectures and Applications by Gustavo Alonso, Fabio Casati, Harumi Kuno, and Vijay Machiraju (2010) ISBN 3-540-44008-9
    3. Modern Database Management (10th Edition) by Jeffrey A. Hoffer, V. Ramesh, and Heikki Topi (Hardcover - Jul 29, 2010)
    4. Physical Database Design: the database professional's guide to exploiting indexes, views, storage, and more (The Morgan Kaufmann Series in Data Management Systems) by Sam Lightstone, Toby J. Teorey, and Tom Nadeau (Paperback - Apr 4, 2007)
    5. Shari Lawrence Pfleeger, Joanne Atlee, Software Engineering: Theory and Practice, 4th edition, Prentice Hall, 2009, ISBN: 0136061699
    Број часова активне наставе недељно током семестра/триместра/године
    ПредавањаВежбеДОНСтудијски и истраживачки радОстали часови
    221
    Методе извођења наставеПредавања и аудиторне вежбе се држе уз електронске презентације. На предавањима се уводе теоријски концепти, док се на аудиторним и лабораторијским вежбама увежбава примена комерцијалних алата. Студенти самостално израђују одабрани пројекат.
    Оцена знања (максимални број поена 100)
    Предиспитне обавезеПоенаЗавршни испитПоена
    Активности у току предавања0Писмени испит30
    Практична настава0Усмени испит0
    Пројекти
    Колоквијуми0
    Семинари0