DT8102

Data Base Management Systems, Advanced Course

Last taught 2014

Spring and Autumn

Norwegian and English

Overview

4 candidates

Average grade

B

4.00

same

Pass rate

100%

same

Grade distribution
Average over time
Pass rate over time

About this course

Content

The course is offered every other year, next time in the spring semester 2016. Definition of correct execution of database operations, recoverability, serializability, the notion of transaction. Methods for syncronizing parallel execution of database operations, deadlock, deadlock avoidance. Avoiding loss of data, logging and recovery. Multi version databases, replicated databases.

Learning outcomes

Knowledge: A profound understanding of mechanisms for correct execution of parallel processes competing for the same date resources. Knowledge of methods securing correct excecution.
Skills: Be able to implement a suitable method to secure correct execution for an actual case.

Teaching methods

Colloquies, excercises and semester assignment.