KRPIĆ ZDRAVKO, AssociateLUKIĆ IVICA, Lecturer
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.
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.
Mandatory lectures and laboratory exercises.
Defined by the Student evaluation criteria of the Faculty of Electrical Engineering, Computer Science and Information Technology Osijek and paragraph 1.9
Successful design of a date base in laboratory exercises, tests, oral examination.
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.
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.
Written and oral exam.
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).
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
Study programmes and courses
Undergraduate study programme
Graduate study programme
Postgraduate specialist study programme
Postgraduate doctoral study programme
Professional study programme