Data Integration and Exchange

Course descriptors:  Level 10   Level 11

This webpage is for the course offered in 2011.

Here is the page for the course taught in Winter 2013.










  Professor: Leonid Libkin
Office hours: by appointment

Class meets Mondays 11:10-13:00, in FH 3.D02



Lecture materials

Currently there is no text covering data integration. There is a text Relational and XML Data Exchange covering data exchange topics, it appeared in September 2010. It can be ordered from Morgan and Claypool's Synthesis Lectures website - you have to click on the pdf link - but it appears that at the moment the University has no institutional subscription, so if you want it, you will have to pay $25).

All course lecture notes are posted below.

Course information


Relational databases: basic facts

Introduction, keys problems with exchanging and integrating information

Data integration basics

Integration and views

Incomplete information

Relational data exchange

Schema mappings

Overview of commercial tools


Inconsistent databases

XML data exchange

Top-k queries

There are also some useful tutorials and surveys on data integration: