Survey / Bibl.

A Survey of Approaches to Automatic Schema Matching

Rahm, E.; Bernstein, P. A.
International Journal on Very Large Databases (VLDBJ)

Schema matching is a basic problem in many
database application domains, such as data integration, Ebusiness,
data warehousing, and semantic query processing.
In current implementations, schema matching is typically performed
manually, which has significant limitations. On the
other hand, previous research papers have proposed many
techniques to achieve a partial automation of the match operation
for specific application domains. We present a taxonomy
that covers many of these existing approaches, and we
describe the approaches in some detail. In particular,we distinguish

Research issues in database schema evolution: the road not taken.

Ram, S.; Shankaranarayanan, G.
Univ. of Arizona, Working Paper #2003-15

Dynamic schema evolution is the ability of the database schema to evolve by incorporating changes to its structure without loss of existing data and without significantly affecting the day-to-day operations of the database. A very large body of literature exists today reflecting the extensive work addressing schema evolution and its management. Schema evolution has three well-defined and inter-related activities: core schema evolution, version management, and application management.

A Taxonomy for Schema Versioning Based on the Relational and Entity Relationship Models

Roddick, John F.; Craske, Noel G.; Richards, Thomas J.
Proc. ER 1993: 137-148

Recently there has been increasing interest in both the problems and the potential of
accommodating evolving schema in databases, especially in systems which necessitate a
high volume of structural changes or where structural change is difficult. This paper
presents a taxonomy of changes applicable to the Entity-Relationship Model together with
their effects on the underlying relational model expressed in terms of a second taxonomy
relevant to the relational model.

Schema Evolution in Database Systems: An Annotated Bibliography.

Roddick, John F.
SIGMOD Record 21(4): 35-40 (1992)

Schema Evolution is the ability of a database system to respond to changes in the real world by allowing the schema to evolve. In many systems this property also implies a retaining of past states of the schema. This latter property is necessary if data recorded during the lifetime of one version of the schema is not to be made obsolete as the schema changes. This annotated bibliography investigates current published research with respect to the handling of changing schemas in database systems.

A Survey of Schema Versioning Issues for Database Systems

Roddick, J.F.
Information and Software Technology, 37(7):383393, 1995.

Schema versioning is one of a number of related areas dealing with the same general problem - that
of using multiple heterogeneous schemata for various database related tasks. In particular, schema
versioning, and its weaker companion, schema evolution, deal with the need to retain current data
and software system functionality in the face of changing database structure. Schema versioning
and schema evolution offer a solution to the problem by enabling intelligent handling of any
temporal mismatch between data and data structure. This survey discusses the modelling,

Syndicate content