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