Abstract
In this paper, we propose an approach for managing structural evolutions through views. Evolutions are not actually performed but simulated, thus the database schema is preserved for both users and existing applications. Furthermore, the approach avoids costly database reorganizations. This results from the multi-schema architecture which is introduced and from the isolated management of additional data.
In our approach, the concept of virtual class is complemented through the notion of virtual schema, encompassing several classes and their possible inheritance or derivation relationships with their own properties. The inter-view visibility is enhanced with the main advantage of improving view re-use.
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
S. Abiteboul and A. Bonner. Objects and Views. In Proceedings of the International Conference on Management of Data (ACM SIGMOD, pages 238–247, Denver,USA, May 1991.
J. Banerjee, W. Kim, K.J. Kim, and H. Korth. Semantics and Implementation of Schemes Evolution in Object-Oriented Databases. In Proceedings of the International Conference on Management of Data (ACM SIGMOD), San Francisco, USA, May 1987.
Z. Bellahsene. An Active Meta-Model for Knowledge Evolution in an OODBMS. In Proceedings of the 5th International Conference on Advanced Information Systems (CAiSE), Lecture Notes in Computer Science, Paris, France, June 1993.
Z. Bellahsene. View Mechanism for Schema Evolution. Technical Report 95035, LIRMM CNRS/ University of Montpellier II, France, May 1995.
E. Bertino. A View mechanism fo Object-Oriented Database. In Proceedings of the 3rd International Conference on Extending Database Technology (EDBT), pages 136–151, Vienne, Austria, March 1992.
E. Bertino and L. Martino. Object-Oriented Database Management Systems: Concepts and Issues. Computer, 24(4):37–47, April 1991.
G. Lucato. Evolution de schéma au travers des vues. Technical report, LIRMM CNRS/ University of Montpellier II, France, June 1995.
D.J. Penney and J. Stein. Class Modification in the GemStone Object-Oriented DBMS. October 1987.
P. Poncelet and L. Lakhal. Consistent Structural Updates for Object-Oriented Design. In Proceedings of the 5th International Conference on Advanced Information Systems (CAiSE), Lecture Notes in Computer Science, Paris, France, June 1993.
Y-G. Ra, H. Kuno, and E.A. Rundensteiner. A Flexible Object-Oriented Database Model and Implementation for Capacity Augmenting Views. Technical Report CSE-TR-215-94, Electrical Engineering, Computer Science and Engineering Division, University of Michigan, Ann Arbor, May 1994.
Y-G. Ra and E.A. Rundensteiner. A Transparent Object-Oriented Schema Change Approach Using View Evolution. In Proceedings of the IEEE Conference on Data Engineering(ICDE), Tapei, Taiwan, 1995.
E.A. Rundensteiner. Multiview: a Methodology for Supporting Multiple Views in Object-Oriented Databases. In Proceedings of the International Conference on Very Large Databases (VLDB), Vancouver, Canada, 1992.
C.S. Dos Santos. Design and Implementation of an Object-Oriented View Mechanism. Technical Report GOODSTEP N-7, INRIA, Rocquencourt, March 1994.
C.S. Dos Santos, S. Abiteboul, and C. Delobel. Virtual Schemas and Bases. In Proceedings of the International Conference on Extending Data Base Technology (EDBT), Lecture Notes in Computer Science, Cambridge, UK, March 1994.
K. Tanaka, M. Yoshikawa, and I. Koso. Schema Virtualization in Object-Oriented Databases. In Proceedings of the IEEE Conference on Data Engineering(ICDE), February 1988.
O2 Technology. The O2 User's Manual Version 3.3. Technical report, March 1992.
M. Tresch and M.H. Scholl. Schema Transformation without Database Reorganization. ACM SIGMOD Record, 22(1):21–27, March 1993.
R. Zicari. A Framework for O2 Schema Updates. In Proceedings of the 7th IEEE International Conference on Data Engineering(ICDE), pages 146–182, April 1991.
R. Zicari. Primitives for Schema Updates in an Object-Oriented Database System: A Proposal. Computer Standards & Interfaces, pages 271–28, 1991.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1996 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Bellahsene, Z., Poncelet, P., Teisseire, M. (1996). Views for information system design without reorganization. In: Constantopoulos, P., Mylopoulos, J., Vassiliou, Y. (eds) Advanced Information Systems Engineering. CAiSE 1996. Lecture Notes in Computer Science, vol 1080. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-61292-0_27
Download citation
DOI: https://doi.org/10.1007/3-540-61292-0_27
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-61292-6
Online ISBN: 978-3-540-68451-0
eBook Packages: Springer Book Archive