2002Unpublished venueRequires access

An entity-relationship approach to schema evolution

Chien-tsai Liu, S.-K. Chang, Panos K. Chrysanthis

Open publisher page 2 citations

Abstract

A dynamically evolving information system supports changes to its database schema in order to facilitate the needs of new application programs. This paper presents an approach to schema evolution through changes to the entity-relationship schema of a database. This approach has the advantage of being closer to the designer's perception of data, rather than to the logical database schema which describes how data are stored in the database. The underlying database structure is re-organized, if necessary, to accommodate new data without the changes affecting existing objects. In this way and through the construction of views, modifications of existing programs are avoided while all objects in the database are accessible to all application programs, both new and old. Thus, the invariance of the programs' interface is preserved by the views.>

About this research paper

What this paper is about

A dynamically evolving information system supports changes to its database schema in order to facilitate the needs of new application programs. This paper presents an approach to schema evolution through changes to the entity-relationship schema of a database. This approach has the advantage of being closer to the designer's perception of data, rather than to the logical database schema which describes how data are stored in the database. The underlying database structure is re-organized, if necessary, to accommodate new data without the changes affecting existing objects. In this way and through the construction of views, modifications of existing programs are avoided while all objects in the database are accessible to all application programs, both new and old. Thus, the invariance of the programs' interface is preserved by the views.>

Why it matters

OpenAlex reports 2 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

A dynamically evolving information system supports changes to its database schema in order to facilitate the needs of new application programs. This paper presents an approach to schema evolution through changes to the entity-relationship schema of a database. This approach has the advantage of being closer to the designer's perception of data, rather than to the logical database schema which describes how data are stored in the database. The underlying database structure is re-organized, if necessary, to accommodate new data without the changes affecting existing objects. In this way and through the construction of views, modifications of existing programs are avoided while all objects in the database are accessible to all application programs, both new and old. Thus, the invariance of the programs' interface is preserved by the views.>

Key concepts: Database schema, Schema (genetic algorithms), Computer science, Schema migration, Semi-structured model, Information schema, Schema evolution, Conceptual schema

Related papers

Back to paper searchBrowse research topicsOriginal source
An entity-relationship approach to schema evolution — Research Paper | ScholarLens