Stones falling in water: when and how to restructure a view-based relational database

  • Authors:
  • Eladio Domínguez;Jorge Lloret;Ángel L. Rubio;María A. Zapata

  • Affiliations:
  • Dpto. de Informática e Ingeniería de Sistemasm, Facultad de Ciencias, Edificio de Matemáticas, Universidad de Zaragoza, Zaragoza, Spain;Dpto. de Informática e Ingeniería de Sistemasm, Facultad de Ciencias, Edificio de Matemáticas, Universidad de Zaragoza, Zaragoza, Spain;Dpto. de Matemáticas y Computación, Edificio Vives, Universidad de La Rioja, Logroño, Spain;Dpto. de Informática e Ingeniería de Sistemasm, Facultad de Ciencias, Edificio de Matemáticas, Universidad de Zaragoza, Zaragoza, Spain

  • Venue:
  • ADBIS'10 Proceedings of the 14th east European conference on Advances in databases and information systems
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

Nowadays, one of the most important problems of software engineering continues to be the maintenance of both databases and applications. It is clear that any method that can reduce the impact that database modifications produce on application programs is valuable for software engineering processes. We have proposed such a method, by means of a database evolution architecture (MeDEA) that makes use of database views. By using views, changes in the structure of the database schema can be delayed until absolutely necessary. However, some conditions oblige modifications to be made. In this paper we present an approach to detect when the restructuring process must be realized and how to carry out this restructuring process.