Schema Extensions in OODB
In this paper, we extend the schema evolution operations of a schema manager called Omnis, considering semantical aspects. The proposed object view integration method (Ovi), is intended to help the DBA and Omnis users in integrating new classes in an oodb schema, with automatic enforcement of database consistency and non redundancy. Ovi uses the generic data model of Omnis as conceptual model to gain independence from the persistent object-oriented programming language. It also exploits an OO methodology to provide extensibility. It is implemented in C++.
KeywordsReference Database Database Schema Similarity Vector Integration Phase Aggregation Analysis
Unable to display preview. Download preview PDF.
- [Bat86]C. Batini, M. Lenzerini, S.B. Navathe, “A comparative Analysis of Methodologies for Database Schema Integration”, ACM Computing Surveys, 18 (4), 1986.Google Scholar
- [Bel91]M.J. Bellosta, P. Valduriez, F. Viallet, “Design Considerations for OMNIS, an Object Management Interface System”, on Int. Conf. TOOLS’91, Paris, France, March 1991.Google Scholar
- [Bel92]M.J. Bellosta, P. Valduriez, F. Viallet, “Reusing Engineering Components in OODB”, on Int. Conf. DKSME’92, Lyon, France, March 1992.Google Scholar
- [Gol91]A. Goldberg, “Object Oriented Project Management”, Conference Tutorial, on Int. Conf. TOOLS’91, Paris, France, March 1991.Google Scholar
- [Kho87]S. Khoshafian, P. Valduriez, “Sharing, Persistence, and Object Orientation: A Database Perspective”, International Workshop on Database Languages, Roscoff, France, 1987.Google Scholar
- [Kim87]W. Kim, J. Banerjee, H. Chou, J. F. Garza, D. Woelk, “Composite Object Support in an Object-Oriented Database System”, on Int. Conf. OOPSLA, Orlando, Florida, October 1987.Google Scholar
- [Lar89]J. Larson, S. Navathe, R. ElMasri, “A Theory of Attribute Equivalence in Database with Applications to Schema Integration”, IEEE Transaction On Software Engineering, 15(4), Avril 1989.Google Scholar
- [Mic88].J. Micallef, “Encapsulation, Reusability and Extensibilité in Object-Oriented Programming Languages”, JOOP 1(1), 1988.Google Scholar
- [Pec88]J. Peckham, F. Maryanski, “Semantic Data Models”, ACM Computing Surveys, 20 (3), 1988.Google Scholar
- [Sta90]B. Staudt Lerner, A. Nico Habermann, “Beyond Schema Evolution to Database Reorganization”, on Int. Conf. ECOOP/OOPSLA’90, October 1990.Google Scholar
- [Via91]F. Viallet, “Integration de Vues et Systèmes à Objets Persistants”, Ph. D., Paris VI, December 1991.Google Scholar