Advanced Database Systems

Course details
Course image
The objective of this course is to introduce students with the theory and technology needed for the implementation of advanced database systems including relational, temporal, deductive, object-oriented, active and graph databases. Additionally, different techniques of indexing, partitioning, optimization and denormalization will be covered. Students will get to know new trends and open questions in the field of database theory.
Language
-
Keywords
-
Target group
-
Course type
-
Educational Level
-
ECTS credits
3
Number of learners
30
Mode of delivery
Online
Level of planning
Simple
Status
Completed
Course public access
Publicly accessibe. Publicly accessible courses are visible on user profile and can be accesed by anonymous users (preview).
Learning outcomes
Implement a basic data streaming system using a given data streaming system
Creating
1
Creating database analysis using a specific data model
Creating
1
Understanding database analytics in a practical SQL manner
Understanding
1
Analyze conflicts in active databases
Analysing
1
Implement an active database using a given database management system
Creating
1
Understand basic concepts of data streaming systems
Understanding
1
Design and implement a complex database application
Creating
10
Applying different optimization techniques in complex database applications
Applying
1
Temporal data management
Applying
1
Understanding different optimization techniques
Understanding
1
Understanding indexing and partitioning techniques
Understanding
1
Total Weight: 20
Course access
Contributors
  • Igor Balaban (igor.balaban@foi.hr)
  • Michal Kvet (michal.kvet@uniza.sk)
  • Markus Schatten (markus.schatten@foi.hr)
  • Srdja Bjeladinovic (srdja.bjeladinovic@fon.bg.ac.rs)
  • Sladjan Babarogic (sladjan.babarogic@fon.bg.ac.rs) View public profile