Релационе базе података Шифра: 150311 | 6 ЕСПБ
Опште информације
Ниво студија:
Година студија:
3
Семестар/Триместар:
6
Услов:
Познавање основних појмова из домена базе података, основе 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.
Број часова активне наставе (недељно)
Предавања:
3
Вежбе:
2
Други облици наставе:
0
Оцена знања (максималан број поена 100)
Предиспитне обавезе
Поени
активности у току предавања
10
активности на лабораторијским вежбама
семинарски рад
15
колоквијум
0
Завршни испит
Поени
Писмени испит
Усмени испит