A Generalised Object-Oriented Database Model

  • Guy de Tré
  • Rita de Caluwe
  • Bart Van der Cruyssen
Part of the Studies in Fuzziness and Soft Computing book series (STUDFUZZ, volume 53)


A new formal framework for a generalised object-oriented database model that is able to cope with fuzzy and uncertain information is presented. The generalised model is obtained as a generalisation of a crisp object-oriented database model that is compliant with the ODMG de facto standard and is built upon an algebraic type system and a constraint system. The novelty of our approach is the integration of (generalised) constraints to enforce integrity rules and to specify the formal semantics of the database model.


Type System Membership Degree Object Type Constraint System Database Scheme 
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. 1.
    De Caluwe, R. (ed.): Fuzzy and Uncertain Object-oriented Databases: Concepts and Models. Advances in Fuzzy Systems - Applications and Theory 13 (1997) World Scientific Publishing Co., SingaporeMATHGoogle Scholar
  2. 2.
    Cattell, R. G. G., Barry, D. K.(eds.): The Object Database Standard: ODMG 2.0. (1997) Morgan Kaufmann Publishers Inc., San Francisco CA USAGoogle Scholar
  3. 3.
    Alagic, S.: The ODMG Object Model: Does it Make Sense? ACM SIGPLAN Notices 32 10 (1997) 253–270CrossRefGoogle Scholar
  4. 4.
    Zadeh, L. A.: Toward a theory of fuzzy information granulation and its centrality in human reasoning and fuzzy logic. Fuzzy Sets and Systems 90 2 (1997) 111–127MathSciNetMATHCrossRefGoogle Scholar
  5. 5.
    Van Gyseghem, N., De Caluwe, R.: The UFO Database Model: Dealing with Imperfect Information. Fuzzy and Uncertain Object-Oriented Databases: Concepts and Models, De Caluwe, R. (ed.) Advances in Fuzzy Systems - Applications and Theory 13 (1997) World Scientific Publishing Co., Singapore 123–177Google Scholar
  6. 6.
    Abiteboul, S., Kanellakis, P., Waller, E.: Method schema’s. Proceedings of the 9th ACM PODS Conference (1990) ACM Press, New York NY USA 16–27Google Scholar
  7. 7.
    Cluet, S., Delobel, C, Lecluse, C, Richard, P.: Reloop, an Algebra Based Query Language for an Object-Oriented Database System. Deductive and Object-Oriented Databases, Kim, W., Nicolas, J.-M., Nishio, S. (eds.) (1990) Elsevier Science Publishers B.V., Noord Holland Amsterdam 313–331Google Scholar
  8. 8.
    Su, S. Y. W., Guo, M., Lam, H.: Association Algebra: A Mathematical Foundation for Object-Oriented Databases. IEEE Transactions on Knowledge and Data Engineering 5 5 (1993) 775–798CrossRefGoogle Scholar
  9. 9.
    Kifer, M., Lausen, G., Wu, J.: Logical Foundations of Object-Oriented and Frame Based Languages, Journal of the ACM 42 4 (1995) 741–843MathSciNetMATHCrossRefGoogle Scholar
  10. 10.
    Fegaras, L., Maier, D., Towards an Effective Calculus for Object Query Lan¬guages. ACM SIGMOD Record 24 2 (1995) 47–58CrossRefGoogle Scholar
  11. 11.
    Riedel, H., Scholl, M. H.: A Formalization of ODMG Queries. Proceedings of the 7th Working Conference on Database Semantics (DS-7), Spaccapietra, S., Maryanski, F. (eds.) (1997) IFIP 2.6 Chapman & Hall, Leysin Switserland 63–90Google Scholar
  12. 12.
    Lausen, G., Vossen, G.: Models and Languages of Object-Oriented Databases. International Computer Science Series (1998) Addison-Wesley, Harlow EnglandGoogle Scholar
  13. 13.
    Earley, J.: Toward an understanding of data structures. Communications of the ACM 14 10 (1971) 617–627MATHCrossRefGoogle Scholar
  14. 14.
    Paredaens, J., De Bra, P., Gyssens, M., Van Gucht, D.: The Structure of the Relational Database Model. EATCS: Monographs on Theoretical Computer Science 17, Brauer, W., Rozenberg, G., Salomaa, A. (eds.) (1989) Springer-Verlag, Heidelberg GermanyGoogle Scholar
  15. 15.
    Dubois, D., Prade, H.: The three semantics of fuzzy sets. Fuzzy Sets and Systems 90 2 (1997) 141–150MathSciNetMATHCrossRefGoogle Scholar
  16. 16.
    Van Schooten A., De Caluwe, R., Kerre, E.: An expert system Development Tool Using Fuzzy Logic. Intelligent Autonomous Systems, Hertzberger, L. (ed.) (1986) Elsevier, Amsterdam the Netherlands 668–677Google Scholar
  17. 17.
    De Caluwe, R., Vandenberghe, R., Van Gyseghem, N., Van Schooten, A.: Integrating Fuzziness in Database Models. Fuzziness in Database Management Systems, Bosc, P., Kacprzyk, J. (eds.) (1995) Physica-Verlag, Heidelberg Germany, 71–113CGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2000

Authors and Affiliations

  • Guy de Tré
    • 1
  • Rita de Caluwe
    • 1
  • Bart Van der Cruyssen
    • 1
  1. 1.Computer Science LaboratoryUniversity of GhentGhentBelgium

Personalised recommendations