Базе података 2 Шифра: OI0037 | 6 ЕСПБ
Опште информације
Ниво студија:
Година студија:
3
Семестар/Триместар:
6
Услов:
Циљ:
Стицање ширих теоријских и примењених знања и вештина из области релационих база података. Практичан рад на развоју и имплементацији сложенијих база података у системима за управљање релационим базама података.
Исход:
Студенти ће имати проширена знања и вештине из области релационих база података и способност за пројектовање и имплементацију сложенијих пројекат
Садржај предмета
Теоријска настава:
- Концепт релационог модела.
- SQL DML (1.део): Упити над једном табелом. Спајање табела (INNER, OUTER, FULL, LEFT, RIGHT).
- SQL DML (2.део): Погледи, функције, подупити.
- Ускладиштене процедуре. Примери реализације
- Скаларне и табеларне функције. Примери реализације.
- Тригери. Врсте тригера. Примери реализације.
- Преглед првог дела градива.
- SQL TCL (BEGIN, TRAN, COMMIT, ROLLBACK). Трансакције.
- SQL DCL (GRANT REVOKE). Основе сигурности и администрације база података.
- Оптимизација релационих база података.
- Денормализација и нормализација.
- Дистрибуиране релационе базе података.
- Повезивање апликација и релационих база података.
- Реализација комплетне релационе базе података на примеру информационог система.
- Преглед другог дела градива.
Практична настава:
- Вежбе прате излагање на предавањима и уводе студенте у пројектовање релационих база података на практичним примерима. На лабораторијским вежбама студенти раде са SQLServer системом.
Литература
- A.Silberschatz, H.F. Korth, S. Sudarshan, Database System Concepts,McGraw-Hill, 2019.
- H.G.Molina, J.D.Ullman, J.Widom, Database Systems:The Complete Book, Pearson Prentice Hall, 2009
- С. Р.Поповић, М. Милосављевић, SQL програмирање, Рачунарски факултет и ЦЕТ,2020.
Број часова активне наставе (недељно)
Предавања:
3
Вежбе:
0
Други облици наставе:
2
Оцена знања (максималан број поена 100)
Предиспитне обавезе
Поени
активности у току предавања
0
активности на лабораторијским вежбама
10
семинарски рад
10
колоквијум
40
Завршни испит
Поени
Писмени испит
60
Усмени испит
0