A propagation mechanism for populated schema versions
- 22 November 2002
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
Abstract
Object-oriented database systems (OODBMS) offer powerful modeling concepts as required by advanced application domains like CAD/CAM/CAE or office automation. Typical applications have to handle large and complex structured objects which frequently change their value and their structure. As the structure is described in the schema of the database, support for schema evolution is a highly required feature. Therefore, a set of schema update primitives must be provided which can be used to perform the required changes, even in the presence of populated databases and running applications. In this paper, we use the versioning approach to schema evolution to support schema updates as a complex design task. The presented propagation mechanism is based on conversion functions that map objects between different types and can be used to support schema evolution and schema integration.Keywords
This publication has 9 references indexed in Scilit:
- An introduction to schema versioning in OODBMSPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Schema Versions in Object-Oriented Database SystemsPublished by World Scientific Pub Co Pte Ltd ,1997
- Schema integration in object-oriented databasesPublished by Springer Nature ,1993
- Version management of composite objects in CAD databasesACM SIGMOD Record, 1991
- Toward a unified framework for version modeling in engineering databasesACM Computing Surveys, 1990
- Multidatabase InteroperabilityACM SIGMOD Record, 1990
- Beyond schema evolution to database reorganizationPublished by Association for Computing Machinery (ACM) ,1990
- Version support for engineering database systemsIEEE Transactions on Software Engineering, 1988
- Data model issues for object-oriented applicationsACM Transactions on Information Systems, 1987