Subject number:
Subject name:
Subject type:
Semester
obligatory or optional
general or professional
2017
Database design
Obligatory
Professional
3.
ECTS
Lectures
Exercises
Standalone work
Total
4
30
15
75
120
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.
Lectures content
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.
Exercises content
Laboratory: 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.
Delivery of
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.
Knowledge assessment
Written tests, laboratory exercises
Final exam
MINIMUM LEARNING OUTCOMES
DESIRED LEARNING OUTCOMES