Skip to main content

Methods and tools for integrating database systems and object-oriented programming systems

  • Databases And Information Systems
  • Conference paper
  • First Online:

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

Abstract

The object-oriented paradigm has gained rapid acceptance as the basis for the next generation of database systems. Yet many of the fundamental concepts behind the object-oriented approach are in conflict with the traditional ideas of database management. In this paper we investigate the similarities and differences between the relational database approach and the object-oriented programming language Smalltalk. We develop an object-oriented data model with abstract classes, and discuss the techniques for translating requests into a relational language.

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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. P. Chen, "The entity-relationship model: towards a unified view of data", ACM TODS 1:1, 1976

    Article  Google Scholar 

  2. B. Czejdo and M.C. Taylor, "Integrating database systems and Smalltalk", Symposium on Applied Computing, Kansas City, April 1991.

    Google Scholar 

  3. R. Elmasri et al, "The category concept: An extension to the entity-relationship model", Data and Knowledge Engineering 1, 1985.

    Google Scholar 

  4. A. Goldberg and D. Robson, "Smalltalk-80; the language and its implementation", Addison-Wesley, 1983.

    Google Scholar 

  5. M. Hammer and D. McLeod, "Database description with a semantic data model: SDM", ACM TODS 6:3, 1981.

    Article  Google Scholar 

  6. D. Maier and J. Stein, "Development and implementation of an object-oriented DBMS", in Research directions in object-oriented programming, MIT Press, 1987.

    Google Scholar 

  7. G. Shaw and S. Zdonik, "A query algebra for object-oriented databases", International conference on data engineering, 1990.

    Google Scholar 

  8. D. Shipman, "The functional data model and the data language DAPLEX", ACM TODS 6:1, 1981.

    Article  Google Scholar 

  9. J. Smith and D. Smith, "Database abstractions: aggregation and generalization", ACM TODS 2:2, 1977.

    Article  Google Scholar 

  10. S. Zdonik and D. Maier (eds.), "Readings in object-oriented database systems", Morgan-Kaufmann, 1990.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Frank Dehne Frantisek Fiala Waldemar W. Koczkodaj

Rights and permissions

Reprints and permissions

Copyright information

© 1991 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Czejdo, B., Taylor, M. (1991). Methods and tools for integrating database systems and object-oriented programming systems. In: Dehne, F., Fiala, F., Koczkodaj, W.W. (eds) Advances in Computing and Information — ICCI '91. ICCI 1991. Lecture Notes in Computer Science, vol 497. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-54029-6_170

Download citation

  • DOI: https://doi.org/10.1007/3-540-54029-6_170

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-54029-8

  • Online ISBN: 978-3-540-47359-6

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics