Wrapping databases allows them to be reused in formerly unplanned contexts, such as web-based applications or federated systems. Indeed, a wrapper can provide external clients of an existing (legacy) database with a neutral interface and augmented capabilities. However, except in simplistic cases where the wrapper and the database schemas are similar, the wrapper must implement complex mappings: it must translate queries from the wrapper data manipulation language to the database primitives, and, conversely, translate extracted data into the external wrapper format. We have developed a generic schema mapping framework in which wrappers can be specified formally and generated automatically. This framework comprises a high-level generic data ...
Several methodologies for integrating database schemas have been proposed in the literature, using v...
System evolution most often implies the integration of legacy components, such as databases, with ne...
System evolution most often implies the integration of legacy components, such as databases, with ne...
Wrapping databases allows them to be reused in formerly unplanned contexts, such as web-based applic...
Wrapping databases allows them to be reused in formerly unplanned contexts, such as web-based applic...
Wrapping databases allows them to be reused in formerly unplanned contexts, such as web-based applic...
Wrapping databases allows them to be reused in formerly unplanned contexts, such as web-based applic...
Wrapping databases allows them to be reused in formerly unplanned contexts, such as web-based applic...
In this paper we present and study the problem of schema exchange, a natural extension of the data e...
In this paper we present and study the problem of schema exchange, a natural extension of the data e...
Database applications typically undergo several schema refactorings during their life cycle due to p...
Database applications typically undergo several schema refactorings during their life cycle due to p...
Abstract. In the database engineering realm, the merits of transformational ap-proaches, that can pr...
The proliferation of data sources both in the private and public domains (e.g., in enterprise enviro...
System evolution most often implies the integration of legacy components, such as databases, with ne...
Several methodologies for integrating database schemas have been proposed in the literature, using v...
System evolution most often implies the integration of legacy components, such as databases, with ne...
System evolution most often implies the integration of legacy components, such as databases, with ne...
Wrapping databases allows them to be reused in formerly unplanned contexts, such as web-based applic...
Wrapping databases allows them to be reused in formerly unplanned contexts, such as web-based applic...
Wrapping databases allows them to be reused in formerly unplanned contexts, such as web-based applic...
Wrapping databases allows them to be reused in formerly unplanned contexts, such as web-based applic...
Wrapping databases allows them to be reused in formerly unplanned contexts, such as web-based applic...
In this paper we present and study the problem of schema exchange, a natural extension of the data e...
In this paper we present and study the problem of schema exchange, a natural extension of the data e...
Database applications typically undergo several schema refactorings during their life cycle due to p...
Database applications typically undergo several schema refactorings during their life cycle due to p...
Abstract. In the database engineering realm, the merits of transformational ap-proaches, that can pr...
The proliferation of data sources both in the private and public domains (e.g., in enterprise enviro...
System evolution most often implies the integration of legacy components, such as databases, with ne...
Several methodologies for integrating database schemas have been proposed in the literature, using v...
System evolution most often implies the integration of legacy components, such as databases, with ne...
System evolution most often implies the integration of legacy components, such as databases, with ne...