Subject: Database Design (14 - IZOO20)


Basic Information

CategoryScientific-professional
Scientific or art field:Information-Communication Systems
InterdisciplinaryNo
ECTS7
Native organizations units

Course native organizational units not found!
Course specification

Course is active from 05.05.2014..

Acquiring in-depth knowledge in the field of contemporary data base systems, data base design techniques and involvement into real data base design project.
By the end of the course, students should be able to: demonstrate understanding of the principles of database systems generally and the Entity-relational and the relational database models specifically; explain the basic principles and common trade-offs in designing a relational database, and to design it; set up, query, and update a relational database using interactive SQL.
Development of procedures for data management and data base concept. Fundamental concepts and characteristics of data models. ER data model. Relational data model. Classification and types of constraints in relational data model. Functional dependencies and equivalent keys of relation scheme. Update anomalies. Normal forms. Techniques for relational data base schema design. Structured Query Language (SQL) for data definition and data manipulation.
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.
AuthorsNameYearPublisherLanguage
Mogin P., Luković I.Projektovanje baza podataka1996Fakultet tehničkih nauka, Novi SadSerbian language
Elmasri R, Navathe S.Fundamentals of Database Systems, 6/E2011Pearson Education Ltd.English
Mogin P., Luković I., Govedarica M.Principi projektovanja baza podataka2004Fakultet tehničkih naukaSerbian language
Date C. J.Relational Theory for Computer Professionals (Theory in Practice)2013O ReillyEnglish
Course activity Pre-examination ObligationsNumber of points
Complex exercisesYesYes10.00
Complex exercisesYesYes10.00
Complex exercisesYesYes10.00
Project taskYesYes15.00
TestYesYes10.00
TestYesYes10.00
Computer exercise attendanceYesYes5.00
Oral part of the examNoYes30.00
Name and surnameForm of classes
Missing picture!

Ristić Sonja
Full Professor

Lectures
Missing picture!

Narandžić Dajana
Assistant - Master

Computational classes
Missing picture!

Matić Danka
Professional Studies Professor

Computational classes