The need to transform data between heterogeneous databases arises from a number of critical tasks in data management. These tasks are complicated by schema evolution in the underlying databases, and by the presence of non-standard database constraints. We describe a declarative language, WOL, for specifying such transformations, and its implementation in a system called Morphase. WOL is designed to allow transformations between the complex data structures which arise in object-oriented databases as well as in complex relational databases, and to allow for reasoning about the interactions between database transformations and constraints
In this paper Domain specific language usage for data transformations in relational SQL databases is...
AbstractRelational database transformations, encompassing database queries and updates, are studied....
A formal system for proving properties of programs accessing a database is introduced. Proving that ...
The need to transform data between heterogeneous databases arises from a number of critical tasks in...
Database transformations arise in many different settings including database integrations, evolution...
Database transformations are a frequent problem for data managers supporting scientific databases, p...
Database transformations are a frequent problem for data managers supporting scientific databases, p...
WOL is a Horn-clause language for specifying transformations involving complex types and recursive d...
This thesis examines the problems of performing structural transformations on databases involving co...
The compilation of data intensive application programs involving persistent data into efficient impl...
Software developers adapt to the fast-moving nature of software systems with agile development techn...
This paper presents techniques for reverse engineering of relational database applications. The targ...
AbstractWe generalize relational data bases such as to include also hierarchic structures in the for...
Software developers adapt to the fast-moving nature of software systems with agile development techn...
AbstractCoupled transformation occurs when multiple software artifacts must be transformed in such a...
In this paper Domain specific language usage for data transformations in relational SQL databases is...
AbstractRelational database transformations, encompassing database queries and updates, are studied....
A formal system for proving properties of programs accessing a database is introduced. Proving that ...
The need to transform data between heterogeneous databases arises from a number of critical tasks in...
Database transformations arise in many different settings including database integrations, evolution...
Database transformations are a frequent problem for data managers supporting scientific databases, p...
Database transformations are a frequent problem for data managers supporting scientific databases, p...
WOL is a Horn-clause language for specifying transformations involving complex types and recursive d...
This thesis examines the problems of performing structural transformations on databases involving co...
The compilation of data intensive application programs involving persistent data into efficient impl...
Software developers adapt to the fast-moving nature of software systems with agile development techn...
This paper presents techniques for reverse engineering of relational database applications. The targ...
AbstractWe generalize relational data bases such as to include also hierarchic structures in the for...
Software developers adapt to the fast-moving nature of software systems with agile development techn...
AbstractCoupled transformation occurs when multiple software artifacts must be transformed in such a...
In this paper Domain specific language usage for data transformations in relational SQL databases is...
AbstractRelational database transformations, encompassing database queries and updates, are studied....
A formal system for proving properties of programs accessing a database is introduced. Proving that ...