Skip to main content

Extending the ODMG architecture with a deductive object query language

  • Conference paper
  • First Online:
Advances in Databases (BNCOD 1998)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1405))

Included in the following conference series:

Abstract

Deductive database languages have often evolved with little regard for ongoing developments in other parts of the database community. This tendency has also been prevalent in deductive object-oriented database (DOOD) research, where it is often difficult to relate proposals to the emerging standards for object-oriented or object-relational databases. This paper seeks to buck the trend by indicating how deductive languages can be integrated into the ODMG standard, and makes a proposal for a deductive component in the ODMG context. The deductive component, which is called DOQL, is designed to conform to the main principles of ODMG compliant languages, providing a powerful complementary mechanism for querying, view definition and application development in ODMG databases.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. S. Abiteboul and A. Bonner. Objects and views. In Proc. of the ACM-SIGMOD Int. Conference on Management of Data, pages 238–247, 1991.

    Google Scholar 

  2. M. L. Barja, N. W. Paton, A. A. Fernandes, M. Howard Williams, and Andrew Dinn. An effective deductive object-oriented database through language integration. In Proc. of the 20th VLDB Conference, pages 463–474, 1994.

    Google Scholar 

  3. J. Blakeley. OQLC++: Extending C++ with an object query capability. In Won Kim, editor, Modern Database Systems, chapter 4, pages 69–88. Addison-Wesley, 1995.

    Google Scholar 

  4. R. Cattel and Douglas Barry, editors. The Object Database Standard: ODMG 2.0. Morgan Kaufman, 1997.

    Google Scholar 

  5. S. Ceri, G. Gottlob, and L. Tanca. Logic Programming and Databases. Springer-Verlag, Berlin, 1990.

    Google Scholar 

  6. S. Ceri and R. Manthey. Consolidated specification of chimera (cm and cl). Technical Report IDEA.DE.2P.006.1, IDEA — ESPRIT project 6333, 1993.

    Google Scholar 

  7. A. Dinn, N. W. Paton, M. Howard Williams, A. A. Fernandes, and M. L. Barja. The implementation of a deductive query language over an OODB. In Proc. 4th Int. Conference on Deductive and Object-Oriented Databases, pages 143–160, 1995.

    Google Scholar 

  8. R. Elmasri and S. Navathe. Fundamentals of Database Systems 2nd. Edition. Addison-Wesley, 1994.

    Google Scholar 

  9. S. Finkelstein, N. Mattos, I. Mumick, and H. Pirahesh. Expressing recursive queries in sql. Technical Report X3H2-96-075r1, International Organization for Standardization, 1996.

    Google Scholar 

  10. O. Friesen, G. Gauthier-Villars, A. Lefebvre, and L. Vieille. Applications of deductive object-oriented databases using del. In Raghu Ramakrishnan, editor, Applications of Logic Databases, chapter 1, pages 1–22. Kluwer Academic Publishers, 1995.

    Google Scholar 

  11. W. Kim and W. Kelley. On view support in object-oriented database systems. In W. Kim, editor, Modern Database Systems, chapter 6, pages 108–129. Addison-Wesley, 1995.

    Google Scholar 

  12. M. Liu. Rol: A deductive object base language. Information Systems, 21(5):431–457, 1996.

    Article  Google Scholar 

  13. I. S. Mumick and K. A. Ross. Noodle: A language for declarative querying in an object-oriented database. In Proc. of the Third Intl. Conference on Deductive and Object-Oriented Databases, volume 760 of LNCS, pages 360–378. Springer-Verlag, 1993.

    Google Scholar 

  14. Rational Software Corporation. Unified Modeling Language 1.0 — Notation Guide, 1997.

    Google Scholar 

  15. Pedro R. F. Sampaio and Norman W. Paton. Deductive object-oriented database systems: A survey. In Proceedings of the 3rd International Workshop on Rules in Database Systems, volume 1312 of LNCS, pages 1–19. Springer-Verlag, 1997.

    Google Scholar 

  16. D. Srivastava, R. Ramakrishnan, P. Seshadri, and S. Sudarshan. Coral++: Adding object-orientation to a logic database language. In Proc. of the 19th VLDB Conference, Dublin, Ireland, pages 158–170, 1993.

    Google Scholar 

  17. J. Ullman and C. Zaniolo. Deductive databases: Achievements and future directions. ACM — SIGMOD Records, 19(4):75–82, December 1990.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Suzanne M. Embury Nicholas J. Fiddian W. Alex Gray Andrew C. Jones

Rights and permissions

Reprints and permissions

Copyright information

© 1998 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Paton, N.W., Sampaio, P.R.F. (1998). Extending the ODMG architecture with a deductive object query language. In: Embury, S.M., Fiddian, N.J., Gray, W.A., Jones, A.C. (eds) Advances in Databases. BNCOD 1998. Lecture Notes in Computer Science, vol 1405. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0053478

Download citation

  • DOI: https://doi.org/10.1007/BFb0053478

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-64659-4

  • Online ISBN: 978-3-540-69112-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics