Undergraduate study programme

Back   Loomen   Schedule   Hrvatski

Data Bases PRK501

ECTS 7 | P 45 | A 15 | L 15 | K 0 | ISVU 74228 | Academic year: 2019./2020.

Course groups

Prikaži sve grupe na predmetu

Course lecturers

ROMIĆ KREŠIMIR, Associate
KRPIĆ ZDRAVKO, Associate
LUKIĆ IVICA, Lecturer

Course description

Information system. Business system model. Data bases. Database management system. Information system development. Development methods. Development phases. Data modelling. Conceptual data modelling. Entity relationship model. Object models. Logical data modelling. Relational data model. Relational algebra. SQL. Integrity rules in the relational database model. Normalisation. Network, hierarchical and relational model. Physical data modelling. Data control. Control functions. Computer-aided control.

Knowledge and skills acquired

Basic knowledge of database working principles. Basic knowledge of development methods of a communication system. Knowledge of conceptual, logical and physical data modelling, SQL language use, data normalisation and data management.

Teaching methods

Mandatory lectures and laboratory exercises.

Student requirements

Defined by the Student evaluation criteria of the Faculty of Electrical Engineering, Computer Science and Information Technology Osijek and paragraph 1.9

Monitoring of students

Defined by the Student evaluation criteria of the Faculty of Electrical Engineering, Computer Science and Information Technology Osijek and paragraph 1.9

Student assessment

Successful design of a date base in laboratory exercises, tests, oral examination.

Obligatory literature

1. 1 Hamilton, Bill Programiranje SQL Server 2005 O Reilly, 2006

2. 2 Churcher, Clare Beginning Database Design, 2nd Edition New York, Apress, 2012.

3. 3 D. Grundler Primijenjeno računalstvo Graphis, Zagreb, 2000.


Pretraži literaturu na:

Recommended additional literature

1. 1 E. Codd The Relational model for base Management Addison Wesley, 1990.

2. 2 L. Budin Informatika za 1. razred gimnazije Element, Zagreb, 1997.

3. 3 J. Martin Computer-base Organization Prentice Hall, 1977.

4. 4 M. Varga Baze podataka DRIP- Zagreb, 1994.

Examination methods

Written and oral exam.

Course assessment

Conducting university questionnaires on teachers (student-teacher relationship, transparency of assessment criteria, motivation for teaching, teaching clarity, etc.). Conducting Faculty surveys on courses (upon passing the exam, student self-assessment of the adopted learning outcomes and student workload in relation to the number of ECTS credits allocated to activities and courses as a whole).

Overview of course assesment

Learning outcomes
Upon successful completion of the course, students will be able to:

1. list basic database terms, and use ER diagram for database modeling

2. differentiate database models with the emphasis on a relational model, and create a relational database model from an ER diagram

3. comprehend a normalised relational database schema and sketch a database using normalisation

4. create a database using SQL queries on various database management systems

5. evaluate and implement simple and complex SQL queries using relational algebra

6. create SQL queries to ensure database security and integrity, and understand the link between database integrity and business rules

7. organize transactions, create functions, stored procedures and views



Aktivnosti studenta: Vidi tablicu aktivnosti