2016
DOI: 10.1145/2903726
|View full text |Cite
|
Sign up to set email alerts
|

Synchronization of Queries and Views Upon Schema Evolutions

Abstract: One of the problems arising upon the evolution of a database schema is that some queries and views defined on the previous schema version might no longer work properly. Thus, evolving a database schema entails the redefinition of queries and views to adapt them to the new schema. Although this problem has been mainly raised in the context of traditional information systems, solutions to it are also advocated in other database-related areas, such as Data Integration, Web Data Integration, and Data Warehouses. T… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
3
0

Year Published

2017
2017
2020
2020

Publication Types

Select...
4
3
1

Relationship

0
8

Authors

Journals

citations
Cited by 23 publications
(3 citation statements)
references
References 103 publications
0
3
0
Order By: Relevance
“…Schema evolution. There is a body of literature on automating the schema refactoring process, including the rewrite of SQL queries and updates [8,14,15,19,43,50]. Among these works, the most related one is the Prism project and its successor Prism++ [14,15].…”
Section: Related Workmentioning
confidence: 99%
“…Schema evolution. There is a body of literature on automating the schema refactoring process, including the rewrite of SQL queries and updates [8,14,15,19,43,50]. Among these works, the most related one is the Prism project and its successor Prism++ [14,15].…”
Section: Related Workmentioning
confidence: 99%
“…In the database community, schema evolution refers to the problem of evolving database schemas to adapt to requirement changes. Schema evolution also typically requires data migration and synchronization of legacy transactions, and many papers from the database community address the problem of facilitating schema evolution [Caruccio et al 2016;Curino et al 2013;Fagin et al 2011;Rahm and Bernstein 2006;Visser 2008]. For example, the Prism and Prism++ projects [Curino et al 2013] investigate techniques for automatically evolving transactions using a given set of SQL-based schema modification operators.…”
Section: Related Workmentioning
confidence: 99%
“…For example, many alternative strategies exist to map associations and inheritance to database tables [3,4], each with their own benefits and drawbacks. The simple act of querying also presents the possibility of in-termixing database query languages within the application language, which leads to database vendor or technology lock-in, and development maintainability issues when the database schema evolves [6]. To address these issues, object-relational mapping (ORM) frameworks have been created and are used extensively in practice [4].…”
Section: Introductionmentioning
confidence: 99%