An active meta-model for knowledge evolution in an object-oriented database

  • Z. Bellahsene
Part of the Lecture Notes in Computer Science book series (LNCS, volume 685)


It is not reasonable to consider that a single data model can be adequate for any application.There are many data models; each of them has its advantages and drawbacks. Building up an other model does not make sense in the actual slate of research in the database field.

Our approach consists of a proposal of a meta-model providing an open environment to allow knowledge evolution in object-oriented database systems. Knowledge evolution means updates on database schema: propagation of updates from schema to instances and dynamic propagation of views update operations. Furthermore this meta-model enables the extension of data model concepts by modifying their semantics. By modifying and extending these model, it can be tailored or customised to suit various application domains.


Object Oriented database inheritance meta-model schema evolution active database ... 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    ATKINSON et al., “The Object-Oriented Database System Manifesto”, in Proc. of first Conference on Deductive and Object-Oriented Databases, Kyoto, Japan,December 1989.Google Scholar
  2. 2.
    BANERJEE J., KIM W., KIM K.J., KORTH H., “Semantics and Implementation of Schemes Evolution in Object-oriented databases”, in Proc. ACM SIGMOD Conference, San Francisco, May 1987.Google Scholar
  3. 3.
    BEERI C., “Formal models for Object Oriented Databases”, Proc.DOOD89, Kyoto, Japan, Dec. 1989.Google Scholar
  4. 4.
    BELLAHSENE Z., “Vues et Points de Vue dans une Base de Données Orientée Objet”, Technical Report, LIRMM, Juny 1992.Google Scholar
  5. 5.
    DAYAL U. et al., “HiPAC: Project Combining Active Databases and Timed-Constraints”, in SIGMOD RECORD, Vol. 17, N∘1, March 1988.Google Scholar
  6. 6.
    BERTINO E., “ A View Mechanism for Object-oriented Database”, 3rd International Conference on Extending Database Technologic, March 23–24, Vienna (Austria), 1992.Google Scholar
  7. 7.
    LECLUSE C., RICHARD P., VELEZ F., “O2, An Object Oriented Data Model”, Altair Technical Report 10-87, 15 Sep. 87.Google Scholar
  8. 8.
    MC CARTHY D. R. and DAYAL U., “The Architecture of An Active Data Base Management System”, in Proc. ACM SIGMOD 89 Conference, Portland, Oregon.Google Scholar
  9. 9.
    NGUYEN gian Toan, RIEU Dominique, “Schema Evolution in Object-oriented Database systems”, Data&Knowledge Engineering, North Holland, vol4 Jully, 1989.Google Scholar
  10. 10.
    SNYDER A., “Encapsulation and Inheritance in Object-Oriented Programming Languages”, OOPSLA'86, Portand, OREGON, 1986.Google Scholar
  11. 11.
    STONEBRAKER and al., “The Implementation of POSTGRES”, IEEE Transactions on Knowledge and Data Engineering, vol 2, N∘ 1, March 1990.Google Scholar
  12. 12.
    Reference Manual, 02 Technology, 1992.Google Scholar
  13. 13.
    ZICARI R., “Incomplete Information in Object-oriented Databases”, SIGMOD RECORD, September 1990.Google Scholar
  14. 14.
    ZICARI R., “A framework for O2 Schema updates”, Altair Technical Report 38-89, October 1989.Google Scholar
  15. 15.
    CARRE B. et GEIB J-M., “The Point of View Notion for multiple Inheritance”, in Proc. ECOOP/OOPSLA 90, October 1990.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1993

Authors and Affiliations

  • Z. Bellahsene
    • 1
  1. 1.LIRMM UMR 9928 CNRS-Montpellier IIMontpellier Cedex 5France

Personalised recommendations