http://www.dis.uniroma1.it/~lenzerini/didattica/viewbasedqueryprocessing
Corso di Dottorato in Ingegneria Informatica --
Università di Roma "La Sapienza"
Home page del Corso di
View-based query processing
A.A. 2004-2005
Diego
Calvanese,
Giuseppe De Giacomo,
Georg Gottlob,
Maurizio Lenzerini,
Riccardo Rosati
Abstract
The notion of view is ubiquitous in information management, and
is used in one form or another in several application contexts, such as
databases, data warehouses, data integration, data exchange, access
control, personal information management, mobile computing, the
semantic web, etc. In all the above contexts, the problem may
arise of processing a query on the basis of the content of the views,
rather than on the raw data. The course will illustrate a comprehensive
theoretical framework for the problem, and will investigate formal
methods, techniques, and tools for addressing several issues related to
view-based query processing. The main application areas that will be
considered include data integration, data exchange, the semantic web,
and semistructured data management.
Schedule
All lectures will be held in Aula
C2, Dipartimento di Informatica e Sistemistica, Via Salaria 113,
Roma (second floor).
- Lecture
1,2:
Sept 5, 2005 - hr 14:00
Introduction to view-based query processing [Lenzerini]
- Lecture
3,4:
Sept 9, 2005 - hr 10:30
Conjunctive query evaluation [Gottlob]
- Lecture
5,6:
Sept 9, 2005 - hr 14:00
Data exchange [Gottlob]
- Lecture
7,8:
Sept 19, 2005 - hr 14:00
Data integration 1 [De Giacomo]
- Lecture
9,10:
Sept 21, 2005 - hr 14:00
Data integration 2 [Rosati]
- Lecture
11,12:
Sept 23, 2005 - hr 14:00
Data integration 3 [Rosati]
- Lecture
13,14:
Oct 20, 2005 - hr 14:00
Data integration through ontologies [De Giacomo]
- Lecture
15,16:
Oct 25, 2005 - hr 14:00
View-based query processing over semistructured data 1 [Calvanese]
- Lecture
17,18:
Oct 26, 2005 - hr 14:00
View-based query processing over semistructured data 2 [Calvanese]
- Lecture
19,20:
Nov 3, 2005 - hr 14:00
Reasoning about views [Lenzerini]
Materiale didattico
- Slide di introduzione e di prerequisiti di Maurizio
Lenzerini (lectures 1,2)
- Slides su conjunctive
queries e Slides su data exchange
di Georg Gottlob (lectures 3,4,5,6). Si vedano anche le slides
di introduzione al data exchange di P. Kolaitis
- Slide delle prime due lezioni
su
integrazione di Giuseppe De Giacomo (lectures 7,8)
- Slide delle seconde due
lezioni
su
integrazione di Riccardo Rosati (lectures 9,10)
- Slide delle terze due
lezioni
su
integrazione di Riccardo Rosati (lectures 11,12)
- Slide delle due
lezioni
su
integrazione attraverso le ontologie di Giuseppe De
Giacomo (lectures 13,14)
- Slide delle quattro
lezioni
su semi-structured data di Diego Calvanese (lectures
15,16,17,18)
- Slide delle due
lezioni
su ragionamento su viste di Maurizio Lenzerini (lectures
19,20)
Riferimenti bibliografici
Da completare.
Modalità d'esame
Luca Allulli - Stream data management and data integration (21 ottobre,
ore 11 - da confermare)
Alessia Milani - Distributed shared memory and view-based query
processing (11 novembre, ore 14:30 - da confermare)
Leonardo Querzoni - Publish-Subscribe and view-based query processing
(11 novembre, ore 15:15 - da confermare)