Предмет | Бaзе података |
---|---|
Модул | Информациони системи и технологије |
Статус предмета | Обавезан предмет |
Катедра | Катедра за информационе системе |
Број ЕСПБ бодова | 5 |
Стицање темељних знања о базама података и системима за управљање базама података
Студенти ће анализирати захтеве за подацима, пројектовати базу података, направити преглед архитектуре и компонената базе, користе упитне језике за приступ подацима базе и израде апликације за ажурирање и приказ података базе података.
Предавања праћена одговарајућим електронским презентацијама и илустративним и реалним примерима. Лабораторијске вежбе базиране на илустративним и реалним примерима, праћене одговарајућим електронским презентацијама кроз интерактивни рад са студентима, као и самостални рад студената.
Теоријска настава
Увод: Системи за управљање базама података и модели података. Модел објекти-везе: Концепти модела. Модел објекти-везе: Ограничења. Операције. Примери. Релациони модел. SQL: Структура. SQL: Ограничења. SQL: Операције. NoSQL базе података. Објектно-релациони модел. Активне базе података. XML као модел података. Функције система за управљање базом података. Пројектовање база података: Анализа система и захтева корисника. Концептуално моделовање. Пројектовање база података: Нормализација релација. Припрема за испит.
Практична настава
Системи за управљање базом података и модели података. Модел објекти-везе: Израда једноставних модела. Модел објективезе: Израда комплексних модела. Релациони модел: Релациона алгебра. Релациони рачун. SQL: Структура. SQL: Ограничења. SQL: Операције. SQL: Задаци. Објектне, објектно-релационе и активне базе података: Примери. XML као модел података. JSON. Примена NoSQL база података. Пројектовање база података: Анализа система и захтева корисника. Концептуално моделовање. Пројектовање база података: Нормализација релација. Припрема за испит.
- Лазаревић Б., Марјановић З., Аничић Н., Бабарогић С. Базе података ФОН 2018
- Ullman J., Widom J. FirstCourseinDatabaseSystems, 3rdedition Pearson 2014
- Connolly T., Carolyn B. Data base Systems: A Practical Approach to Design, Implementation, and Management, 6thedition Pearson 2015
- Elmasri, Ramez Fundamentals of data base systems, 7th edition Pearson 2017