Lecturers and associates
dr.sc. Goran Đambić; Ivan Posinjak
Aim of the subject
Students should know and understand the elements of database architecture, understand their function and practical use on the project level and applicative use.
Knowledge and skills
Students will gain knowledge and skills needed for design of database structures and software layer, at server and database level. Students should be able to effectively upgrade existing structures and provide consulting services in the field of database development.
Transactions. Data protection and backups. Databases in multiuser environment. Access control mechanisms. Synchronization. Data conversion. More complex database project. Defining and shaping the layer for functionality implementation. Advanced SQL queries. Finding and solving errors. Object-oriented databases. Types of objects in the database and their application. Distributed databases.
Database design for the purpose of solving the problem task. Basic queries for retrieving data. Creating a query for changing and controlling data. Solving typical databases problems.
Teaching material is delivered with the maximum use of visual aids like blackboard and LCD projector.
Laboratory exercises include solving ready-made examples using detailed instructions.
Written tests, laboratory exercises
MINIMUM LEARNING OUTCOMES
DESIRED LEARNING OUTCOMES