Abstract
In this paper we concentrate on the description of change management functionalities that have been added to the commercially available O 2 ODBMS to yield a platform suited for applications such as SDEs. A description of declarative high level schema update primitives is presented as well as mechanisms to propagate schema changes to the database. Particular emphasis is given to a mechanism that allows designers first to simulate schema and database modifications by means of object views, and second to materialize them to be propagated onto the real schema and base.
Preview
Unable to display preview. Download preview PDF.
References
S. Abiteboul and A. Bonner. Objects and views. In SIGMOD'91 Conference Proceedings, Int. Conf. on Management of Data, San Francisco, California, Mar 1991. ACM Press.
E. Amiel, M. Bellosta, E. Dujardin, and E. Simon. Supporting Exceptions to Behavioral Schemas Consistency to Ease Schema Evolution in Oodbms. In Proceedings of the 20th International Conference on Very Large Databases. Morgan Kaufmann, September 1994.
J. Banerjee, H. Kim, W. Kim, and H. Korth. Semantics and implementation of schema evolution in object-oriented databases. In U. Dayal and I. Traiger, editors, ACM-SIGMOD '87 Conference on Management of Data, Conference Proceedings, pages 311–322, San Francisco, California, February 1987. ACM Press.
M. Blaha, F. Eddy, W. Premerlani, W. Lorensen, and J. Rumbaugh. Object Oriented Modeling and Design. Prentice-Hall International Editions, 1991.
P. Brèche and M. Wörner. Schema Update Primitives for ODB Design. Technical Report 07/95, Fachbereich Informatik, Universität Frankfurt, May 1995.
R. Bretl, D. Maier, A. Otis, J. Penney, B. Schuchardt, J. Stein, E. Williams, and M. Williams. The GemStone Data Management System. In W. Kim and F. Lockovsky, editors, Object-Oriented Concepts, Databases and Applications, chapter 12. ACM Press, 1989.
O. Design Inc. Objectstore User Guide, chapter 9. Object Design Inc., 1993.
F. Ferrandina, G. Ferran, J. Madec, T. Meyer, and R. Zicari. Database Evolution in the O2 Database System. In Proceedings of the 21st International Conference on Very Large Databases, September 1995.
F. Ferrandina, T. Meyer, and R. Zicari. Implementing Lazy Database Updates for an Object Database System. In Proceedings of the 20th International Conference on Very Large Databases, pages 261–272, Santiago, Chile, September 1994. Morgan Kaufmann.
F.Ferrandina, T.Meyer, and R.Zicari. Correctness of Lazy Database Updates for an Object Database Systems. In Proceedings of the 6th International Workshop on Persistent Object Systems. Springer Verlag, September 1994.
I. Itasca Systems. OODBMS Feature Checklist. Rev. 1.1. Technical Report TM-92-001, Itasca Systems, Inc., December 1992.
C. Laasch, M. Scholl, and M. Tresch. Updatable views in object-oriented databases. In Proc. of the 2nd International Conference on Deductive and Object-Oriented Databases, number 566 in LNCS, Munich, Germany, December 1991. Springer Verlag.
O2 Technology. O2 Database User Manual, Version 4.0. O2 Technology, Versailles, France, June 1992.
O2 Technology, Inria, Cefriel, U. of Frankfurt, and U. of Grenoble. Final requirements for the database repository. Goostep project 6115. Goodstep report. GO.8R.1.0. Technical report, Goodstep consortium, March 1994.
E. Rundensteiner. Multi View: A Methodology for supporting Multiple View Schemata in Object-Oriented Databases. In Proceedings of the 18th International Conference on Very Large Databases, pages 187–198, Vancouver, Canada, August 1992. Morgan Kaufmann.
M. Scholl and M. Tresch. Schema Transformations without Database Reorganization. ACM SIGMOD Record 1993, 22(1):21–27, March 1993.
R. Zicari. A Framework for Schema Updates in an Object-Oriented Database System. In F. Bancilhon, C. Delobel, and P. Kanellakis, editors, Building an Object-Oriented Database System: The Story of O2, pages 146–182. Morgan Kaufmann, San Mateo, CA, 1992.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1995 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Brèche, P., Ferrandina, F., Kuklok, M. (1995). Simulation of schema change using views. In: Revell, N., Tjoa, A.M. (eds) Database and Expert Systems Applications. DEXA 1995. Lecture Notes in Computer Science, vol 978. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0049123
Download citation
DOI: https://doi.org/10.1007/BFb0049123
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-60303-0
Online ISBN: 978-3-540-44790-0
eBook Packages: Springer Book Archive