The objective of this course is to give an overview of system features of DBMS and to study post relational approaches and the new trends in database applications.Contact Christophe BOBINEAU
The first part is devoted to the DBMS architecture and its components. Special attention will be given to transactions support. Several aspects of transactions will be studied, techniques and algorithms to support concurrency control, recovery and consistency. Query evaluation and optimization will also be covered in this course. Approaches for algebraic optimization and index will be studied. The second part of this course is devoted to the study of the evolution of DB technology and their use. We study the extended relational and the object oriented approaches including data model, language and architectural topics. We will also study features related to coherency and mechanisms, as active rules or triggers, to support them.
Principles of DBMS
1 exam and practical work.
Session 1 :
Session 2 :