Subject: Database Systems (12 - IM1516)

Basic Information

Scientific or art field:Information-Communication Systems
Course specification

Course is active from 01.10.2013..

Advanced education in database systems, with developing of students' ability to involve in real-world projects of database design and implementation.
Students will get hands-on experience with: designing stored procedures and triggers in a relational database system; explaining the basic principles and common trade-offs in relational database query optimization; explaining the basic principles of database concurrency control and recovery, and implement them within a transaction program.
Characteristics and capabilities of database systems (DBS) / database management systems (DBMS). Transactional data processing. Transaction management system and data sharing and multiuser environment. Database security, safety and recovery. Data dictionary. Realization of database schema on a database server. Server programming techniques. Distributed databases. Database file organization. Query processing and query optimization. Database design methods.
Lectures; laboratory exercises; individual consultations; team work on the design of conceptual data base schema; individual work (assignments). Students are encouraged to communicate, to reason critically, to work independently and to contribute actively to teaching process.
Mogin, P., Luković, I., Govedarica, M.Principi projektovanja baza podataka2004Fakultet tehničkih nauka, Novi SadSerbian language
Date, C. J.An Introduction to Database Systems1996Addison - WesleyEnglish
Elmasri R, Navathe S.Fundamentals of Database Systems, 6/E2011Pearson Education Ltd.English
Mogin P.Strukture podataka i organizacija datoteka2008CETSerbian language
Course activity Pre-examination ObligationsNumber of points
Complex exercisesYesYes10.00
Complex exercisesYesYes10.00
Oral part of the examNoYes30.00
Name and surnameForm of classes
Missing picture!

Ristić Sonja
Full Professor

Missing picture!

Narandžić Dajana
Assistant - Master

Computational classes
Missing picture!

Mandić Vladimir
Assistant Professor

Computational classes