Услов:Познавање основних појмова из домена базе података, основе SQL језика.
Циљ:Дефинисање интегритета домена, ентитета и референцијалног интегритета. Пројектовање ИС, циљеви, опсег и услови. Анализа пословних процеса. Модел података, креирање ЕР дијаграма и трансформисање у релационе базе података. Избор одговарајућих бизнис правила за задати сценарио. Избор патерна или стандардних модела који ефикасно одговарају задатом сценарију. Трансакције, дистрибуиране базе података.
Исход:Студенти ће бити оспособљени за пројектовање и реализацију релационе базе података.
Архитектура кода, монолитне, трослојне, четворослојне и неповезане архитектуре
Преглед првог дела градива.
Реинжењеринг базе података
Стандардизовано моделовање (патерни и стандардни модели)
CASE алати
Мета моделoвање
Интеграција података
Трансакције
Дистрибуиране базе података
Преглед другог дела градива.
Практична настава:
Упознавање и практичан рад sa RDBMS SQL Server. DDL, DML, DC Functions, Индекси, Погледи,Тригери, Угњеждене процедуре, Трансакциона обрада. Програмпредметаусклађенсапрепорукaма IEEE/ACM Information Technology 2008:
Литература
С. Обрадовић, С. Илић, SQL - Структурирани упитни језик за управљање релационим базама података, приручник, ВИШЕР, Београд, 2016.
H. Garcia-Molina, J. Ullman, J. Widow: Database systems: The Complete Book, 2008.