Студијски програм : Основне академске студије

Назив предмета: Базе података

Наставник: Доц. Зоран Николић

Статус предмета: Изборни

Број ЕСПБ: 4

Услов:

Циљ предмета: Да уведе студенте у савремено имплементирање база података и њихову употребљивост у системима комплексних научних и техничких информација.

Исход предмета: Усвајање основних појмова о савременим базама података. Стицање практичних знања неопходних за развој комплексних релационих база података на различитим развојним платформама, базираних на језику SQL. Примена стечених знања у пројектовању и иплементацији база података у системима научних и техничких информација.

Садржај предмета:

Теоријска настава: ОСОБЕНОСТИ БАЗА ПОДАТАКА. ПРИМЕРИ РАЗЛИЧИТИХ ПЛАТФОРМИ. ОСНОВНИ ЕЛЕМЕНТИ БАЗА ПОДАТАКА. ТАБЕЛЕ, УПИТИ КЉУЧЕВИ И ИНДЕКСИ. РЕЛАЦИОНЕ БАЗЕ ПОДАТАКА. ОСНОВНИ ЕЛЕМЕНТИ SQL ЈЕЗИКА. SQL ИСКАЗИ. КЛАУЗУЛЕ У SQL. SQL ФУНКЦИЈЕ. ОПЕРАТОРИ У SQL. ПРЕДИКАТИ. РЕЛАЦИОНИ ОПЕРАТОРИ. ПАРАМЕТРИ У УПИТИМА. ПРИКАЗИ (VIEW-ОВИ). СТРУКТУРА SQL РЕЧЕНИЦА. УГЊЕЖДЕНИ УПИТИ. ДЕКОМПОЗИЦИЈА СЛОЖЕНИХ УПИТА. ПРИМЕРИ РАЗЛИЧИТИХ DATABASE MANAGEMENT SYSTEM-А (DBMS-ОВА). MICROSOFT ACCESS КАО НАЈЗАСТУПЉЕНИЈЕ РАЗВОЈНО ОКРУЖЕЊЕ ПОД WIN32 ОПЕРАТИВНИМ СИСТЕМИМА. ОСНОВНЕ ОПЕРАЦИЈЕ СА ТАБЕЛАМА И УПИТИМА У MICROSOFT ACCESS-У. НАПРЕДНЕ ТЕХНИКЕ У MICROSOFT ACCESS-У. ФОРМЕ И ИЗВЕШТАЈИ. УПРАВЉАЊЕ MICROSOFT ACCESS БАЗАМА ПОДАТАКА КОРИШЋЕЊЕМ РАЗВИЈЕНИХ ПРОГРАМА.. ПРИСТУП ПРЕКО MICROSOFT DATABASE JET ENGINE. ОСНОВНЕ ОПЕРАЦИЈЕ СА ТАБЕЛАМА И УПИТИМА У MYSQL-У. НАПРЕДНЕ ТЕХНИКЕ У MYSQL-У. УПРАВЉАЊЕ MYSQL БАЗАМА ПОДАТАКА КОРИШЋЕЊЕМ РАЗВИЈЕНИХ ПРОГРАМА СА ДИРЕКТНИМ ПРИСТУПОМ MYSQL БИБЛИОТЕКАМА. РАЗВОЈ АПЛИКАЦИЈЕ ЗА МАНИПУЛАЦИЈЕ КАРТОТЕКОМ. УНИВЕРЗАЛНИ ПРИСТУП БАЗАМА ПОДАТАКА ПРЕКО ODBC КОНЕКЦИЈЕ. ADO И JDBC КОНЕКЦИЈЕ. ПРОЈЕКТОВАЊЕ БАЗА ПОДАТАКА. АЛАТИ ЗА ПРОЈЕКТОВАЊЕ РЕЛАЦИОНИХ БАЗА. БИБЛИОТЕКЕ ЗА ИЗВЕШТАЈЕ. АДМИНИСТРАЦИЈА БАЗА ПОДАТАКА. БАЗЕ КОМПЛЕКСНИХ ТИПОВА ПОДАТАКА.СИСТЕМИ НАУЧНИХ И ТЕХНИЧКИХ ИНФОРМАЦИЈА. БИБЛИОГРАФСКЕ, ПАТЕНТНЕ И БАЗЕ НАУЧНИХ ПОДАТАКА. ИМПЛЕМЕНТАЦИЈА БАЗА ПОДАТАКА У ОТВОРЕНОМ ИНТЕРНЕТ ОКРУЖЕЊУ.

Литература:

1. P. DuBois, MySQL The definitive guide to using, programming, and administering MySQL 4.1 and 5.0, Sams, (2005).

2. A. Baron, K. Getz, P. Litwin, Access Cookbook,  O'Reilly, (2004).

Број часова  активне наставе:  4

Теоријска настава:  4 (2+2)

Практична настава:

Методе извођења наставе

Предавања (Теоријска обрада тематских јединица, практични примери, домаћи задаци), рачунске вежбе (домаћи задаци и семинари).

Оцена  знања (максимални број поена 100)

Предиспитне обавезе

поена

 

Завршни испит

поена

активност у току предавања

15

писмени испит

20

активност у току рачунских вежби

15

усмени испит

20

семинар

30

UKUPNO

100