[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to main content

Object-Oriented Access to Relational Database Systems

  • Conference paper
Datenbanksysteme in Büro, Technik und Wissenschaft

Part of the book series: Informatik aktuell ((INFORMAT))

  • 61 Accesses

Abstract

A C++ interface is presented that provides an adequate coupling to relational database systems dispensing with embedded SQL approaches. The interface reaps the benefits of an extended Entity-Relationship approach having powerful modelling features. The concepts of the data model are directly reflected by the interface thereby providing an abstract view of information even in the context of access and manipulation. Special emphasis is put on the inclusion of associative queries. To this end an SQL-like query language is integrated to formulate complex queries in a comfortable way.

The essential aspects of the implementation of the interface are discussed. A layered architecture allows for a quick and simple implementation and facilitates an easy coupling to other systems.

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

Access this chapter

Subscribe and save

Springer+ Basic
£29.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
GBP 19.95
Price includes VAT (United Kingdom)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
GBP 35.99
Price includes VAT (United Kingdom)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
GBP 45.99
Price includes VAT (United Kingdom)
  • 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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. M. Atkinson / F. Bancilhon / D. DeWitt / K. Dittrich / D. Maier / St. Zdonik: The Object-Oriented Database System Manifesto. In: Proc. of DOOD ‘89, Kyoto (Japan) 1989.

    Google Scholar 

  2. S. Abiteboul / P.C. Fischer / H.-J. Schek (eds.): Nested relations and Complex Objects in Databases. Springer Verlag, 1989. Lecture Notes in Computer Science No. 361.

    Google Scholar 

  3. A. Albano / G. Ghelli / R. Orsini: A Relationship Mechanism for a Strongly Typed Object-Oriented Database Programming Language. In: Proc. of 16th Int. Conf. on Very Large Databases, Barcelona, Spain (VLDB ‘81) 1991 (565–575)

    Google Scholar 

  4. F. Buschmann / K. Kiefer / M. Stal: A Runtime Type System for C++. In G. Heeg / B. Magnusson / B. Meyer (eds.): Technology of Object-Oriented Languages and Systems - TOOLS 92, Dortmund 1992

    Google Scholar 

  5. M.J. Carey / D. DeWitt / S.L. Vandenberg: A Data Model and Query Language for EXODUS. Proc. of the ACM SIGMOD Int. Conf. on Management of Data 1988, Chicago

    Google Scholar 

  6. P.P. Chen: The Entity-Relationship Model - Towards a Unified View of Data. ACM Transactions on Database Systems 1976, 1(1) (9–36)

    Google Scholar 

  7. O. Deux et al: The Story of O 2 . IEEE Transactions on Knowledge and Data Engineering 1990, 2(1)

    Google Scholar 

  8. K. Dittrich: Advances in Object-Oriented Database Systems. In: Proc. of the 2nd Int.Workshop on Object-Oriented Systems 1988, Springer LNCS No. 334.

    Google Scholar 

  9. G. Engels / M. Gogolla / U. Hohenstein / K. Hülsmann / P. Löhr-Richter / H.-D. Ehrich: Conceptual Modelling of Database Applications Using an Extended ER Approach. Data & Knowledge Engineering 1992, Vol. 9 (157 204)

    Google Scholar 

  10. G. Engels / U. Hohenstein / K. Hülsmann / P. Löhr-Richter / H.-D. Ehrich: CADDY: Computer-Aided Design of Non-Standard Databases. In N. Madhavji / H. Weber / W. Schäfer (eds.): Int. Conf. on System Development Environments & Factories. Berlin, May 1989. Pitman Publ., London 1990

    Google Scholar 

  11. A. Geppert / K. Dittrich: Objektstrukturen in Datenbanksystemen. Oder: Auf der Suche nach voller Objektorientierung. In H.-J. Appelrath (ed.): Datenbanksysteme in Büro, Technik und Wissenschaft, Kaiserslautern 1991 (421–429)

    Google Scholar 

  12. M. Gogolla / U. Hohenstein: Towards a Semantic View of an Extended Entity Relationship Model. ACM Transactions on Database Systems 16 (3), 1991

    Google Scholar 

  13. A. Heuer / M. Scholl: Principles of Object-Oriented Languages. In H.-J. Appelrath (ed.): Datenbanksysteme in Büro, Technik und Wissenschaft, Kaiserslautern 1991 (178–197)

    Google Scholar 

  14. U. Hohenstein / G. Engels: SQL/EER : Syntax and Semantics of an Entity-Relationship Based Query Language. Information Systems 1992, 17 (3) (209–242)

    Google Scholar 

  15. W. Kim / E. Bertino / J. Garcia: Composite Objects Revised. In J. Clifford / B. Lindsay/ D. Maier (eds.): Proc. of the 1989 ACM SIGMOD Int. Conf. on the Management of Data, Portland 1989. SIGMOD RECORD 1989, 18(2) (337–347)

    Google Scholar 

  16. Ch. Lamb / G. Landis / J. Orenstein / D. Weinreb: The ObjectStore Database System. Communications of ACM, 34(10), October 1991 (50–63)

    Google Scholar 

  17. E. Odberg / U. Hohenstein: Data Model and Database Interface Specification. Technical Report (Deliverable D1.2.B1, No. REBOOT-7046. 7 ), December 1991.

    Google Scholar 

  18. P. Pistor / P. Dadam: The Advanced Information Management Prototype. In: [AFS89]

    Google Scholar 

  19. J. Rumbaugh: Relations as Semantic Constructs in an Object-Oriented Language.In: Proceedings of the Conf. on Object-Oriented Systems, Languages and Applications (OOPSLA), Orlando (Florida), 1987 (466–481)

    Google Scholar 

  20. B. Schiefer / S. Rehm: Eine Anfragesprache fir ein strukturell-objektorientiertes Datenmodell. In Th. Härder (ed.): Datenbanksysteme in Büro, Technik und Wissenschaft, Zürich 1989 (373–388)

    Google Scholar 

  21. H.-J. Schek / M.H. Scholl: The Two Roles of Nested Relations in the DASDBS Project.In: [AFS89]

    Google Scholar 

  22. B. Stroustrup: The C++ Programming Language. 2nd edition, Addison-Wesley 1991

    Google Scholar 

  23. M. Stonebraker (The Committee for Advanced DBMS Function). Third-Generation Database System manifesto. SIGMOD RECORD 1990, 19(3).

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1993 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Hohenstein, U., Körner, C. (1993). Object-Oriented Access to Relational Database Systems. In: Stucky, W., Oberweis, A. (eds) Datenbanksysteme in Büro, Technik und Wissenschaft. Informatik aktuell. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-86096-6_16

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-86096-6_16

  • Publisher Name: Springer, Berlin, Heidelberg

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

  • Online ISBN: 978-3-642-86096-6

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics