Skip to main content

OMEN — An Object-Oriented Database Management System for Non-Standard Database Applications

  • Chapter
Database and Expert Systems Applications
  • 120 Accesses

Abstract

Object-oriented Database Management Systems (ooDBMS) gain a lot of attention in the database research area, because they offer much promising facilities to support non-standard database applications like CAD/CAM, office automation, multimedia databases or data-intensive knowledge bases. Conventional database technology (i.e., relational or network) is not well-suited in these fields, because of their poor structural and behavioral modeling capabilities.

Object-oriented databases bring database functionality like persistence, transactions, recovery or con-currency to object-oriented systems, so that object-oriented modeling capabilities can be used to fulfill the requirements of non-standard database applications.

This paper presents concepts and implementation of an ooDBMS prototype, called OMEN (Object-Oriented Database Management System) which offers a C+ +-database extension for object-oriented database programming. The whole system is embedded in an interactive, graphical user interface management, based on the standard OSF/Motif for window management systems.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. M.Atkinson, F.Bancilhon, D. DeWitt, K. Dittrich, D. Maier, S. Zdonik: “The Object-Oriented Database System Manifesto”. Proc. DOOD89, Kyoto, Japan.

    Google Scholar 

  2. F. Bancilhon et al.: “The Design and Implementation of 02, an Object-Oriented Database System.” In [Ditt88].

    Google Scholar 

  3. Banerjee,et.al.: “Data model issues for object-oriented applications”. ACM TOIS Jan. 1987.

    Google Scholar 

  4. M.Carey, D. DeWitt: “Object and File Management in the EXODUS Extensible Database System”. Proc. VLDB, Aug. 1986

    Google Scholar 

  5. L. Cardelli, P. Wegner: “On Understanding Types, Data Abstraction, and Polymorphism. ACM Computing Surveys, Vol. 17, No. 4, pp. 471–522, Dec. 1985.

    Article  Google Scholar 

  6. K.R. Dittrich: “Advances in Object-Oriented Database Systems.” Proc. of the 2nd Int. Workshop on Object-Oriented Systems, Lecture Notes in Computer Science, Vol. 334, Springer 1988.

    Google Scholar 

  7. K.R. Dittrich, A.M. Kotz, J.A. Mülle: “A Multilevel Approach to Design Database Systems and its Basic Mechanisms.” Proc. IEEE COMPINT, Montreal 1985.

    Google Scholar 

  8. K.R. Dittrich, A.M. Kotz, J.A. Mulle: “Database Support for VLSI Design: The DAMASCUS System.” In: M.H. Ungerer (ed.): CAD-Schnittstellen und Datentransferformate im Elektronik-Bereich, Springer 1987.

    Google Scholar 

  9. H.Dentler, M. Scheurer, F-J.Schmid, A. Kotz, B. Schiefer, K. Dittrich: “Upgrading a Complex Object DBMS,to Full Object-Orientation: a Case Study.” Proc. 2nd Conf. on Data and Knowledge Systems Gaithersburg, Md 1989, IEEE Computer Society Press.

    Google Scholar 

  10. D. Fishman: “Iris: An object-oriented database management system ”. ACM TOIS, Jan. 87

    Google Scholar 

  11. Haberman, Ellison, Notkin, Kaiser, Staudt,Ambriola: “Special Issue on the Gandalf Project”.The Journal of Software and Systems 5(2) May, 1985

    Google Scholar 

  12. W. Kent: “Limitations of Record-Based Information Models.” ACM Transactions on Database Systems, Vol.4, No.1, 1979, pp.107131.

    Google Scholar 

  13. B. Meyer: “Object-Oriented Software Construction.” Prentice Hall Int. Series in Computer Science1988.

    Google Scholar 

  14. D. Maier, J. Stein, A. Otis, A. Purdy: “Development of an Object-Oriented DBMS.” Proc. OOPSLA86.

    Google Scholar 

  15. Ontologic Inc.: “Vbase + - Object Database for C + + - Functional Specification.” Bilerica, Dec. 1988.

    Google Scholar 

  16. Open Software Foundation: “Application Environment Specification (AES)” Cambridge, Ma. 1989

    Google Scholar 

  17. D. Schmidt, K. Bauknecht: “DB + +- persistent objects for C + +”. Proc. BTW 89, Springer Verlag, IFB 204

    Google Scholar 

  18. T.W. Sidle: “Weaknesses of Commercial Database Management Systems in Engineering Applications.” Proc. Design Automation Conf., Minneapolis, Vol. 17, June 1980, pp. 57–61.

    Google Scholar 

  19. B. Stroustrup: “The C + + Programming Language.” Addison-Wesley 1985.

    Google Scholar 

  20. D.C. Tsichritzis, O.M. Nierstrasz: “Fitting Round Objects into Square Databases.” Proc. ECOOP, Oslo 1988, Springer Verlag.

    Google Scholar 

  21. D. Young: “X Window Systems. Programming and Applications”. Prentice Hall, Englewood Cliffs, New Jersey 1989.

    Google Scholar 

  22. S.B. Zdonik: “Version Management in an Object-Oriented Database. ”Proc. of an Intl. Workshop on Advanced Programming Environments, Trondheim 1986, Springer Verlag.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1990 Springer-Verlag/Wien

About this chapter

Cite this chapter

Schukat, H., Schmid, F.J. (1990). OMEN — An Object-Oriented Database Management System for Non-Standard Database Applications. In: Tjoa, A.M., Wagner, R. (eds) Database and Expert Systems Applications. Springer, Vienna. https://doi.org/10.1007/978-3-7091-7553-8_39

Download citation

  • DOI: https://doi.org/10.1007/978-3-7091-7553-8_39

  • Publisher Name: Springer, Vienna

  • Print ISBN: 978-3-211-82234-0

  • Online ISBN: 978-3-7091-7553-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics