Предмет | Право и етика обраде података |
---|---|
Модул | Информациони системи и технологије |
Статус предмета | Изборни предмет |
Катедра | Катедра за информационе системе |
Број ЕСПБ бодова | 5 |
Стицање темељних знања о процедуралним надоградњама SQL-a, напредним SQL функцијама као и системима за управљање не-релационим базама података.
Студенти ће бити квалификовани да користе процедуралне надоградње SQL-а и напредне SQL функције код релационих база података. Овладају архитектуром и компонентама система за управљање не-релационим базама података, пројектују нерелационе моделе података и користе одговарајуће упитне језике за приступ подацима, имплементирају апликације за ажурирање и приказ података базе података.
Релационе базе података и њихова проширења: Рекапитулација. Тригери као техника имплементације ECA правила. Процедурална надградња SQL-a и ускладиштене процедуре. PL/SQL i T-SQL. Приступ бази података из софтверског окружења. Напредни SQL и аналитичке функције SQL-a. Оптимизација упита: Практични примери. NoSQL базе података. Кључ-вредност и фамилија колона NoSQL базе података. Документ-оријентисани MongoDB и MongoDB QL. Графовска база Neo4J и Cypher QL. Примена Message Queue решења. New SQL и хибридне базе података. Припрема за испит.
Теоријска настава
Уводно предавање. ECA правила и тригери. Процедурална надградња SQL-a и ускладиштене процедуре. PL/SQL и T-SQL. Приступ бази података из софтверског окружења. Напредни SQL и аналитичке функције SQL-a. Оптимизација упита. NoSQL базе података. CAP. BASE. Кључ-вредност и фамилија колона NoSQL базе података.NoSQL базе података засноване на документима. Графовске базе података. Упитни језици у NoSQL базама података. Message Queue решења. New SQL базе података. Хибридне базе података.Припрема за испит.
Практична настава
Релационе базе података и њихова проширења: Рекапитулација. Тригери као техника имплементације ECA правила. Процедурална надградња SQL-a и ускладиштене процедуре. PL/SQL i T-SQL. Приступ бази података из софтверског окружења. Напредни SQL и аналитичке функције SQL-a. Оптимизација упита: Практични примери. NoSQL базе података. Кључ-вредност и фамилија колона NoSQL базе података. Документ-оријентисани MongoDB и MongoDB QL. Графовска база Neo4J и Cypher QL. Примена Message Queue решења. New SQL и хибридне базе података. Припрема за испит.
1. Лазаревић Б., Марјановић З., Аничић Н., Бабарогић С. Базе података ФОН 2018
2. SQL:2016 standard (ISO/IEC 9075:2016) International Organization for Standardization 2016
3. McCreary, D., Kelly, A. Making Sense of NoSQL 1sted. Manning Publications 2013
4. Harrison, G. Next Generation Databases 1st ed. Apress 2015