Query Languages for Object-Oriented Database Systems: Analysis and a Proposal

Conference paper
Part of the Informatik-Fachberichte book series (INFORMATIK, volume 204)


This paper discusses the problem of query languages for object-oriented database systems. We first discuss the general problem of designing such a language. Then we restrict ourselves to the specific context of the O 2 system. After presenting the main features of the system, we use its specificity to propose a query language. The query language is defined formally and through examples.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. Atwood 85.
    T. Atwood, “An object-oriented DBMS for design support applications”, Ontologic Inc. Report.Google Scholar
  2. Bancilhon 88.
    F. Bancilhon, “Object-oriented database systems”, Proceedings of the ACM SIGACT-SIGMOD-SIGART Conference on the Principles of Database Systems, Austin, Texas, May 1988.Google Scholar
  3. Bancilhon et Maier 87.
    F. Bancilhon et D. Maier, “Multilanguage object-oriented database systems: new answer to old database problems?”, Proceedings of the second INRIA-ICOT Workshop on Computer Science and Artificial Intelligence, Cannes, October 87.Google Scholar
  4. Bancilhon et al 88.
    F. Bancilhon, G. Barbedette, V. Benzaken, C. Delobel, S. Gamerman, C. Lècluse, P. Pfeffer, P. Richard et F. Velez, “The design and implementation of O 2, an object-oriented database system”, Proceedings of the ooDBS II Workshop, Bad Munster, RFA, September 1988.Google Scholar
  5. Banerjee et al 87.
    J. Banerjee, H.T. Chou, J. Garza, W. Kim, D. Woelk, N. Ballou and H.J. Kim, “Data model issues for object-oriented applications”, ACM TOIS, January 1987.Google Scholar
  6. Dadam et al 86.
    P. Dadam et al, “A DBMS prototype to support extended NF2 relations: an integrated view on flat tables and hierarchies”, Proceedings ACM Sigmod, Washington 1986.Google Scholar
  7. Fishman et al. 87
    D. Fishman et al, “Iris: an object-oriented database management system”, ACM TOIS 5:1, January 86, pp 48–69.Google Scholar
  8. Kuper.
    G. Kuper, “Logic programming with sets”, Proceedings 6th PODS, San Diego, March 1987.Google Scholar
  9. Lècluse et al 88.
    C. Lècluse, P. Richard and F. Velez, “O 2, an Object-Oriented Data Model”, Proceedings of the ACM-SIGMOD Conference, Chicago, June 1988.Google Scholar
  10. Maier et al 84.
    D. Maier, J. Stein, A. Otis, A. Purdy, “Development of an object-oriented DBMS” Report CS/E-86–005, Oregon Graduate Center, April 86Google Scholar
  11. Maier 88.
    D. Maier, Private conversation.Google Scholar
  12. Tsur and Zaniolo 86.
    S. Tsur and C. Zaniolo, “LDL: a logic-based data-language”, Proceeding of the 85 Conference on VLDB, September 1985Google Scholar
  13. Zaniolo 86.
    C. Zaniolo, “Object-oriented programming in Prolog ”, Proceedings of the first workshop on Expert Database Systems, 1985.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1989

Authors and Affiliations

  1. 1.AltaïrLe Chesnay CédexFrance

Personalised recommendations