TY - GEN
T1 - Schema exchange
T2 - 26th International Conference on Conceptual Modeling, ER 2007
AU - Papotti, Paolo
AU - Torlone, Riccardo
PY - 2007
Y1 - 2007
N2 - In this paper we study the problem of schema exchange, a natural extension of the data exchange problem to an intensional level. To this end, we first introduce the notion of schema template, a tool for the representation of a class of schemas sharing the same structure. We then define the schema exchange notion as the problem of (i) taking a schema that matches a source template, and (ii) generating a new schema for a target template, on the basis of a set of dependencies defined over the two templates. This framework allows the definition, once for all, of generic transformations that work for several schemas. A method for the generation of a "correct" solution of the schema exchange problem is proposed and a number of general results are given. We also show how it is possible to generate automatically a data exchange setting from a schema exchange solution. This allows the definition of queries to migrate data from a source database into the one obtained as a result of a schema exchange.
AB - In this paper we study the problem of schema exchange, a natural extension of the data exchange problem to an intensional level. To this end, we first introduce the notion of schema template, a tool for the representation of a class of schemas sharing the same structure. We then define the schema exchange notion as the problem of (i) taking a schema that matches a source template, and (ii) generating a new schema for a target template, on the basis of a set of dependencies defined over the two templates. This framework allows the definition, once for all, of generic transformations that work for several schemas. A method for the generation of a "correct" solution of the schema exchange problem is proposed and a number of general results are given. We also show how it is possible to generate automatically a data exchange setting from a schema exchange solution. This allows the definition of queries to migrate data from a source database into the one obtained as a result of a schema exchange.
UR - http://www.scopus.com/inward/record.url?scp=38349026749&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=38349026749&partnerID=8YFLogxK
U2 - 10.1007/978-3-540-75563-0_23
DO - 10.1007/978-3-540-75563-0_23
M3 - Conference contribution
AN - SCOPUS:38349026749
SN - 9783540755623
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 323
EP - 337
BT - Conceptual Modeling - ER 2007 - 26th International Conference on Conceptual Modeling, Proceedings
PB - Springer Verlag
Y2 - 5 November 2007 through 9 November 2007
ER -