http://www.dis.uniroma1.it/~calvanese/didattica/99-00-data-integration/

Corso di Dottorato in Ingegneria Informatica -- Università di Roma "La Sapienza"

Home page del Corso di
Data Integration

A.A. 1999-2000

Diego Calvanese,   Giuseppe De Giacomo   Maurizio Lenzerini


Programma

  1. Introduction to data integration
    What is data integration. Contexts where data integration is important. Relevant problems in data integration.
  2. Achitectures for data integration
    Read-only vs read/write integration. Materialized vs virtual integration. Global-as-view vs local-as-view. Wrappers and mediators. Limitations in accessing the sources.
  3. Source and global schema modeling
    Languages for describing global schemas. Languages for describing sources. Conceptual and logical description of schemas. Inter-relationships between sources.
  4. Data extraction, cleaning, and reconciliation
    Accessing the sources for extraction. The problem of data cleaning. Reconciling data coming from different sources.
  5. Query answering in data integration systems
    The problem of view-based query processing. Answering queries using views. Query rewriting using views. View-based query processing in the local-as-view approach.
  6. Semistructured data and data integration
    The problem of semistructured data modeling. Languages and models for expressing semistructured data. The language XML. Using semistructured data in data integration.
  7. Query answering in semistructured data integration systems
    The problem of view-based query processing with semistructured data. Answering queries using views. Rewriting queries using views.
  8. Other topics presented by students

Calendario

Le lezioni si svolgeranno presso il Dipartimento di Informatica e Sistemistica, Via Salaria, 113 II piano sempre alle ore 14 in aula C2, nelle seguenti date:

Materiale didattico


Riferimenti bibliografici

1. Integrazione: principi di modellazione

2. View based query processing

3. Data integration and Semistructured data