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