Skip to main content

DB++ — persistent objects for C++

  • Conference paper

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

Abstract

Most object-oriented programming languages (OOPL) are designed without regard to data base aspects and do not support persistent objects or mechanisms to share objects. Experiences with the combination of C++ [STR86] and a relational database system (RDBS) in the development of a toolset based on the prototyping paradigm [POM88] have shown that the relational data model is not adequate to model the complex objects of the tools. In addition it has been found that the concepts like inheritance and encapsulation realized in the implementation language C++ do not go together well with the concepts incorporated in the RDBS, as for example, the set oriented data manipulation language. This has led to the decision to build persistent objects for C++ as basis for new CASE-tools.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   54.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   69.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Literature

  1. Adele Goldberg, D. Robson, Small-talk-80: The Language and Its Implementation, Addison Wesley, 1983.

    Google Scholar 

  2. David Maier, Jakob Stein: Development of an Object-Oriented DBMS, OOPSLA Conference Proceedings, Oregon, 1986.

    Google Scholar 

  3. Andrea H. Skarra, Stanley B. Zdonik: The Management of Changing Types in an Object-Oriented Database, OOPSLA Conference Proceedings, Oregon, 1986.

    Google Scholar 

  4. D.H. Fishman et al., Iris: An OBject-Oriented Database Management System, ACM Transaction on Office Information Systems, Vol. 5, No. 1, Jan. 1987.

    Google Scholar 

  5. Michael Caruso: The VISION Object-Oriented Database Management System, OOPSLA Tutorial 4A, San Diego, 1988.

    Google Scholar 

  6. Bjarne Stroustrup: The C++ Programming Language, Addison-Wesley, 1986.

    MATH  Google Scholar 

  7. André Weinand, Erich Gamma, Rudolf Marty: ET++ — An Object-Oriented Application Framework in C++, OOPSLA Conference Proceedings, San Diego, 1988.

    Google Scholar 

  8. Gustav Pomberger et. al.: TOPOS — A Toolset for Prototyping-oriented Software Development, Genie Logiciel/Software Engineering, Paris, 1988.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1989 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Schmidt, D., Bauknecht, K. (1989). DB++ — persistent objects for C++. In: Härder, T. (eds) Datenbanksysteme in Büro, Technik und Wissenschaft. Informatik-Fachberichte, vol 204. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-74571-3_22

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-74571-3_22

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-50894-6

  • Online ISBN: 978-3-642-74571-3

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics