DDL = DML? An Exercise in Reflective Schema Management for Chimera

We discuss the basic principles of a reflective representation of application schemas using a subset of Chimera. We show how application schemas can be modelled as a set of Chimera objects when an appropriate meta schema has been defined. The semantics of schema evolution can then be defined by mapp...

Full description

Bibliographic Details
Main Authors: Thomas Lemke, Rainer Manthey, Günter Kniesel
Other Authors: The Pennsylvania State University CiteSeerX Archives
Format: Text
Language:English
Published: 1995
Subjects:
DML
Online Access:http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.418.7767
http://idb.informatik.uni-bonn.de/publications/publ/lem95/
Description
Summary:We discuss the basic principles of a reflective representation of application schemas using a subset of Chimera. We show how application schemas can be modelled as a set of Chimera objects when an appropriate meta schema has been defined. The semantics of schema evolution can then be defined by mapping schema updates to sequences of object manipulation commands. This mapping can again be realized using Chimera, and thus becomes part of the meta schema. The main purpose of this paper is to trigger a discussion about reflective schema evolution, especially about the