Skip to main content

Object-oriented DBMS and beyond

  • Invited Papers
  • Conference paper
  • First Online:
SOFSEM'97: Theory and Practice of Informatics (SOFSEM 1997)

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

Abstract

Over the past 10+ years, object-oriented database systems have gone a long way from research prototypes to commercial products to real-life mission-critical applications. Currently, we also witness the extension of relational systems with salient object features, resulting in so-called object-relational DBMS.

In this paper, we introduce and review the salient features of both approaches, discuss their merits and shortcomings, and for which kinds of applications they are best suited. We also elaborate on further necessary improvements of the current state of the art. Furthermore, we will speculate about several upcoming areas of database research in a broad sense (like global information systems, workflow management, component technology) where object-orientation and object-relational and object-oriented database systems in particular might (and should! play a leading role.

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. M. Atkinson, F. Bancilhon, D.J. DeWitt, K.R. Dittrich, D. Maier, and S.B. Zdonik. The Object-Oriented Database System Manifesto (a Political Pamphlet). In Proc. 1 st Intl. Conf. on Deductive and Object-Oriented Databases, Kyoto, Japan, December 1989.

    Google Scholar 

  2. F. Bancilhon, C. Delobel, and P. Kanellakis, editors. Building an Object-Oriented Database System. Morgan Kaufmann Publishers, 1992.

    Google Scholar 

  3. P.A. Bernstein and U. Dayal. An Overview of Repository Technology. In Proc. 20 th Intl. Conf. on Very Large Data Bases, Santiago, Chile, September 1994.

    Google Scholar 

  4. J.A. Blakeley. Data Access for the Masses through OLE DB. In Proc. ACM-SIGMOD Intl. Conf. on Management of Data, Montreal, Canada, June 1996.

    Google Scholar 

  5. L. Cardelli and P. Wegner. On Understanding Types, Data Abstraction, and Polymorphism. ACM Computing Surveys, 17(4), 1985.

    Google Scholar 

  6. R.G.G. Cattell and D. Barry, editors. The Object Database Standard: ODMG 2.0. Morgan Kaufmann Publishers, San Francisco, 1997.

    Google Scholar 

  7. S. Chaudhuri and U. Dayal. An Overview of Data Warehousing and OLAP Technology. ACM SIGMOD Record, 26(1), March 1997.

    Google Scholar 

  8. E. Codd. A Relational Model for Large Shared Data Banks. Communications of the ACM, 13(6), 1970.

    Google Scholar 

  9. D.J. DeWitt and J. Gray. Parallel Database Systems: The Future of High Performance Database Systems. Communications of the ACM, 35(6), June 1992.

    Google Scholar 

  10. K.R. Dittrich. Object-Oriented Data Model Concepts. In A. Dogac, T.M. Özsu, A. Biliris, and T. Sellis, editors, Advances in Object-Oriented Database Systems, volume 130 of Computer and System Sciences. Springer, 1994.

    Google Scholar 

  11. K.R. Dittrich, S. Gatziu, and A. Geppert. The Active Database Management System Manifesto: A Rulebase of ADBMS Features. In Proc. 2 nd Intl. Workshop on Rules in Database Systems, Athens, Greece, September 1995. Springer.

    Google Scholar 

  12. R. Elmasri and S.B. Navathe. Fundamentals of Database Systems. Benjamin/Cummings, 2nd edition, 1994.

    Google Scholar 

  13. S. Gatziu, A. Geppert, and K.R. Dittrich. Integrating Active Mechanisms into an Object-Oriented Database System. In Proc. 3 rd Intl. Workshop on Database Programming Languages (DBPL), Nafplion, Greece, August 1991.

    Google Scholar 

  14. D. Georgakopoulos, M. Hornick, and A. Sheth. An Overview of Workflow Management: From Process Modeling to Workflow Automation Infrastructure. Distributed and Parallel Databases, 3(2), April 1995.

    Google Scholar 

  15. A. Geppert and K.R. Dittrich. Constructing the Next 100 Database Management Systems: Like the Handyman or Like the Engineer? ACM SIGMOD Record, 23(1), March 1994.

    Google Scholar 

  16. A. Geppert and K.R. Dittrich. Specification and Implementation of Consistency Constraints in Object-Oriented Database Systems: Applying Programming-by-Contract. In Proc. Datenbanken in Büro, Technik and Wissenschaft (BTW), Dresden, Germany, March 1995. Springer.

    Google Scholar 

  17. A. Geppert, M. Kradolfer, and D. Tombros. Realization of Cooperative Agents Using an Active Object-Oriented Database Management System. In Proc. 2 nd Intl. Workshop on Rules in Database Systems, Athens, Greece, September 1995. Springer.

    Google Scholar 

  18. M. Härtig and K.R. Dittrich. An Object-Oriented Integration Framework for Building Heterogeneous Database Systems. In Proc. IFIP DS-5 Conf. on Semantics of Interoperable Database Systems, Lorne, Australia, November 1992.

    Google Scholar 

  19. M. Hsu and C. Kleissner. ObjectFlow: Towards a Process Management Infrastructure. Distributed and Parallel Databases, 4(2), 1996.

    Google Scholar 

  20. DB2 Relational Extenders. White Paper (http://www.software.ibm.com/pubs/papers/), IBM Corp., May 1995.

    Google Scholar 

  21. R. Katz.Toward a Unified Framework for Version Modeling in Engineering Databases. ACM Computing Surveys, 22(4), 1990.

    Google Scholar 

  22. K. Kulkarni, M. Carey, L. DeMichiel, N. Mattos, W. Hong, M. Ubell, A. Nori, V. Krishnamurthy, and D. Beech. Introducing Reference Types and Cleaning Up SQL3's Object Model. International Organization for Standardization, August 1995.

    Google Scholar 

  23. J. Melton. A Shift in the Landscape. Assessing SQL3's New Object Direction. Database Programming & Design, 9(8), August 1996.

    Google Scholar 

  24. O. Nierstrasz. A Survey of Object-Oriented Concepts. In W. Kim and F.H. Lochovsky, editors, Object-Oriented Concepts, Databases, and Applications. ACM Press, New York, 1989.

    Google Scholar 

  25. O. Nierstrasz and L. Dami. Component-Oriented Software Technology. In O. Nierstrasz and D. Tsichritzis, editors, Object-Oriented Software Composition. Prentice Hall, London, 1995.

    Google Scholar 

  26. The Object Management Group. The Common Object Request Broker: Architecture and Specification. Revision 2.0, July 1995.

    Google Scholar 

  27. R. Orfali, D. Harkey, and J. Edwards. The Essential Client/Server Survival Guide. John Wiley & Sons, 2nd edition, 1996.

    Google Scholar 

  28. Rational Software Corp., Santa Clara, CA. Unified Modeling Language: Notation Guide, 1997.

    Google Scholar 

  29. M.T. Roth and P. Schwarz. Don't Scrap it, Wrap it! A Wrapper Architecture for Legacy Data Sources. In Proc. 23 rd Intl. Conf. on Very Large Data Bases, Athens, Greece, August 1997.

    Google Scholar 

  30. S.K. Sarin. Object-Oriented Workflow Technology in InConcert. In Proc. of the IEEE COMPCON Spring, Santa Clara, February 1996.

    Google Scholar 

  31. J. Sellentin and B. Mitschang. Möglichkeiten und Grenzen des Einsatzes von CORBA in DB-basierten Client/Server-Anwendungssystemen. In Proc. GI-Fachtagung Datenbanksysteme in Büro, Technik und Wissenschaft, Ulm, Germany, March 1997. Springer.

    Google Scholar 

  32. M. Shaw and D. Garlan. Software Architecture: Perspectives on an Emerging Discipline. Prentice Hall, 1996.

    Google Scholar 

  33. A.P. Sheth and J.A. Larson. Federated Database Systems for Managing Distributed, Heterogeneous and Autonomous Databases. ACM Computing Surveys, 22(3), September 1990.

    Google Scholar 

  34. I.-Y. Song and E.K. Park. Object-Oriented Database Design Methodologies: A Survey. In T.W. Finin, C.K. Nicholas, and Y. Yesha, editors, Selected Papers from 1st Intl. Conf. on Information and Knowledge Management, volume 752 of Lecture Notes in Computer Science. Springer, 1992.

    Google Scholar 

  35. M. Stonebraker and D. Moore. Object-Relational DBMSs. Morgan Kaufmann Publishers, 1996.

    Google Scholar 

  36. D. Vaskevitch. Database in Crisis and Transition: A Technical Agenda for the Year 2001. In Proc. ACM-SIGMOD Intl. Conf. on Management of Data, Minneapolis, May 1994.

    Google Scholar 

  37. D. Vaskevitch. Very Large Databases. How Large? How Different? In Proc. 21 st Intl. Conf. on Very Large Data Bases, Zurich, Switzerland, September 1995.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

František Plášil Keith G. Jeffery

Rights and permissions

Reprints and permissions

Copyright information

© 1997 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Dittrich, K.R., Geppert, A. (1997). Object-oriented DBMS and beyond. In: Plášil, F., Jeffery, K.G. (eds) SOFSEM'97: Theory and Practice of Informatics. SOFSEM 1997. Lecture Notes in Computer Science, vol 1338. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-63774-5_111

Download citation

  • DOI: https://doi.org/10.1007/3-540-63774-5_111

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-63774-5

  • Online ISBN: 978-3-540-69645-2

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics