An introduction to schema versioning in OODBMS
- 24 December 2002
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 132-139
- https://doi.org/10.1109/dexa.1996.558286
Abstract
Object oriented database management systems (OODBMS) have enormous advantages in comparison to relational systems in modeling highly complex and dynamic application scenarios. Still they lack some flexibility which could help their promotion into widely spread industrial use. Especially engineering environments frequently require schema changes to handle evolving designs. The main contribution of the paper is twofold: firstly, we give an overview of schema evolution mechanisms, describing the state of the art in research. To the best of our knowledge, no such comprehensive overview has been published so far. Secondly, the study of a general application scenario led us to a list of requirements. We propose a general framework based on schema versioning to meet those requirements.Keywords
This publication has 16 references indexed in Scilit:
- A view mechanism for object-oriented databasesPublished by Springer Nature ,2005
- Object views: Extending the visionPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Schema transformation without database reorganizationACM SIGMOD Record, 1993
- Unified class evolution by object-oriented viewsPublished by Springer Nature ,1992
- A model for versioning of classes in object-oriented databasesPublished by Springer Nature ,1992
- 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