Schema Extensions in OODB

  • Patrick Valduriez
  • Marie-Jo Bellosta
  • Fabienne Viallet
Conference paper


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++.


Reference Database Database Schema Similarity Vector Integration Phase Aggregation Analysis 
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.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [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
  2. [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
  3. [Bel92]
    M.J. Bellosta, P. Valduriez, F. Viallet, “Reusing Engineering Components in OODB”, on Int. Conf. DKSME’92, Lyon, France, March 1992.Google Scholar
  4. [Gol91]
    A. Goldberg, “Object Oriented Project Management”, Conference Tutorial, on Int. Conf. TOOLS’91, Paris, France, March 1991.Google Scholar
  5. [Kho87]
    S. Khoshafian, P. Valduriez, “Sharing, Persistence, and Object Orientation: A Database Perspective”, International Workshop on Database Languages, Roscoff, France, 1987.Google Scholar
  6. [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
  7. [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
  8. [Mic88].
    J. Micallef, “Encapsulation, Reusability and Extensibilité in Object-Oriented Programming Languages”, JOOP 1(1), 1988.Google Scholar
  9. [Pec88]
    J. Peckham, F. Maryanski, “Semantic Data Models”, ACM Computing Surveys, 20 (3), 1988.Google Scholar
  10. [Sta90]
    B. Staudt Lerner, A. Nico Habermann, “Beyond Schema Evolution to Database Reorganization”, on Int. Conf. ECOOP/OOPSLA’90, October 1990.Google Scholar
  11. [Via91]
    F. Viallet, “Integration de Vues et Systèmes à Objets Persistants”, Ph. D., Paris VI, December 1991.Google Scholar

Copyright information

© Springer-Verlag/Wien 1992

Authors and Affiliations

  • Patrick Valduriez
    • 1
  • Marie-Jo Bellosta
    • 2
  • Fabienne Viallet
    • 2
  1. 1.INRIA-RocquencourtLe Chesnay CedexFrance
  2. 2.INT-EvryEvry CedexFrance

Personalised recommendations