Data integration systems provide access to a set of heterogeneous, autonomous data sources through a so-called global schema. There are basically two approaches for designing a data integration system. In the global-as-view approach, one defines the elements of the global schema as views over the sources, whereas in the local-as-view approach, one characterizes the sources as views over the global schema. It is well known that processing queries in the latter approach is similar to query answering with incomplete information, and, therefore, is a complex task. On the other hand, it is a common opinion that query processing is much easier in the former approach. In this paper we show the surprising result that, when the global schema is expressed in the relational model with integrity constraints, even of simple types, the problem of incomplete information implicitly arises, making query processing difficult in the global-as-view approach as well. We then focus on global schemas with key and foreign key constraints, which represents a situation which is very common in practice, and we illustrate techniques for effectively answering queries posed to the data integration system in this case. (C) 2003 Elsevier Ltd. All rights reserved.

Data integration under integrity constraints / Andrea, Cali; Diego, Calvanese; DE GIACOMO, Giuseppe; Lenzerini, Maurizio. - In: INFORMATION SYSTEMS. - ISSN 0306-4379. - 29:2(2004), pp. 147-163. (Intervento presentato al convegno 14th International Conference on Advanced Information Systems Engineering (CAISE 02) tenutosi a TORONTO, CANADA nel MAY 27-31, 2002) [10.1016/s0306-4379(03)00050-4].

Data integration under integrity constraints

DE GIACOMO, Giuseppe;LENZERINI, Maurizio
2004

Abstract

Data integration systems provide access to a set of heterogeneous, autonomous data sources through a so-called global schema. There are basically two approaches for designing a data integration system. In the global-as-view approach, one defines the elements of the global schema as views over the sources, whereas in the local-as-view approach, one characterizes the sources as views over the global schema. It is well known that processing queries in the latter approach is similar to query answering with incomplete information, and, therefore, is a complex task. On the other hand, it is a common opinion that query processing is much easier in the former approach. In this paper we show the surprising result that, when the global schema is expressed in the relational model with integrity constraints, even of simple types, the problem of incomplete information implicitly arises, making query processing difficult in the global-as-view approach as well. We then focus on global schemas with key and foreign key constraints, which represents a situation which is very common in practice, and we illustrate techniques for effectively answering queries posed to the data integration system in this case. (C) 2003 Elsevier Ltd. All rights reserved.
2004
data integration; global-as-view approach; integrity constraints; query answering
01 Pubblicazione su rivista::01a Articolo in rivista
Data integration under integrity constraints / Andrea, Cali; Diego, Calvanese; DE GIACOMO, Giuseppe; Lenzerini, Maurizio. - In: INFORMATION SYSTEMS. - ISSN 0306-4379. - 29:2(2004), pp. 147-163. (Intervento presentato al convegno 14th International Conference on Advanced Information Systems Engineering (CAISE 02) tenutosi a TORONTO, CANADA nel MAY 27-31, 2002) [10.1016/s0306-4379(03)00050-4].
File allegati a questo prodotto
File Dimensione Formato  
VE_2004_11573-236158.pdf

solo gestori archivio

Tipologia: Versione editoriale (versione pubblicata con il layout dell'editore)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 374.44 kB
Formato Adobe PDF
374.44 kB Adobe PDF   Contatta l'autore

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11573/236158
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 102
  • ???jsp.display-item.citation.isi??? 79
social impact