Subject: Database Systems (06 - E2I40)


Basic Information

CategoryTheoretical-methodological
Scientific or art field:Applied Computer Science and Informatics
InterdisciplinaryNo
ECTS4
Course specification

Course is active from 01.10.2004..


Precondition courses

Course idMandatoryMandatory
Databases 2YesYes
Advanced education of students in the field of databases (DB), with a possibility of their easy involvement in industry projects in the field of DB and information system development.
Acquiring knowledge and skills necessary for the application of special techniques of DB design. Acquiring knowledge about new data models and special applications of database systems. Learning DB server programming techniques.
Common concepts and desirable characteristics of data models. Classification and types of data model constraints. Formal specification of DB constraints. Advanced capabilities of SQL in specifying database schemas and data manipulation. Server programming techniques (programming at the level of a DBMS). Techniques of automated design and integration of DB schema. Object-oriented and Object-Relational databases. XML databases. Temporal databases. Distributed databases.
Teaching is performed through lessons, oral and computer exercises (in the computer classroom), as well as consultations. Through the teaching process, students are constantly motivated to an intensive discussion, problem oriented reasoning, independent study work and active participation in the whole lecturing process. The prerequisite to enter final exam is to complete all the pre-exam assignments by earning at least 30 points.
AuthorsNameYearPublisherLanguage
Date C. J. An Introduction to Database Systems 2004 Addison Wesley English
Ramakrishnan R., Gehrke J. Database Management Systems 2000 Mc Graw Hill English
Mogin P., Luković I., Govedarica M.Principi projektovanja baza podataka2004FTN IzdavaštvoSerbian language
Groff, James R., Weinberg, Paul N., Oppel, Andrew J.SQL: The Complete Reference, 3rd Edition2009McGraw-Hill, Inc.English
Feuerstein Steven, Pribyl BillOracle PL/SQL Programming: Covers Versions Through Oracle Database 11g Release 2 (Animal Guide)2009O'Reilly Media, Inc.English
Course activity Pre-examination ObligationsNumber of points
Complex exercisesYesYes10.00
Complex exercisesYesYes10.00
Project taskYesYes15.00
ProjectYesYes30.00
Exercise attendanceYesYes5.00
Oral part of the examNoYes30.00
Name and surnameForm of classes
Missing picture!

Luković Ivan
Full Professor

Lectures
Missing picture!

Kordić Slavica
Associate Professor

Lectures
Missing picture!

Dimitrieski Vladimir
Associate Professor

Computational classes
Missing picture!

Vasiljević Marko
Assistant - Master

Computational classes
Missing picture!

Satarić Bogdan

Computational classes