Skip to main content

Object-Oriented Database Systems: a Framework for User Interface Development

  • Conference paper
Book cover Interfaces to Database Systems (IDS92)

Part of the book series: Workshops in Computing ((WORKSHOPS COMP.))

Abstract

Object-oriented database management systems (OODBMSs) are emerging as commercial products. While they do not compete directly with relational databases, relational systems have established a level of usability which OODBMSs must strive to match. This is true particularly in the area of tools and user interfaces. OODBMSs pose particular problems for user interface designers but also provide some potentially exploitable characteristics. This paper identifies some of these and describes a framework for providing user interfaces for a class of OODBMS where the direct encapsulation of objects’ user interfaces in methods or views is neither possible nor desirable.

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 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.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. Abrial, J.: Data Semantics. In: J. Klimbie and K. Koffman (eds) Database Management, North-Holland, 1974.

    Google Scholar 

  2. Almarode, J.: Issues in the Design and Implementation of a Schema Designer for an OODBMS. In: Proc. ECOOP’91, Geneva, July 1991.

    Google Scholar 

  3. Andrews, T., Harris, C.: Combining Language and Database Advances in an Object-Oriented Development Environment In: Proc OOPSLA 87, October 1987.

    Google Scholar 

  4. Atkinson, M., Morrison, R.: Types, bindings and parameters in a persistent environment. In: M. Atkinson and R. Morrison (eds) Data Types and Persistence, Springer-Verlag, Berlin, 1988.

    Chapter  Google Scholar 

  5. Banerjee, J., Chou, H-T, Garza, J. F., Kim, W., Woelk, D., Ballou, N.: Data Model Issues for Object-Oriented Applications. ACM Transactions on Office Automation Systems, 5 (1), 1987.

    Google Scholar 

  6. Bretl, R., Maier, D., Otis, et al.: The GemStone Data Management System. In: W. Kim and F. Luchorskt (eds.) Object-Oriented Concepts, Databases, and Applications, ACM Press, 1989.

    Google Scholar 

  7. Colebourne, A., Sawyer, P., Sommerville, I.: Evolutionary Development of Interactive Systems. Lancaster University Computing Department internal report No. SE 92.01., 1992.

    Google Scholar 

  8. Deux, O. et al.: The O2 System. Communications of the ACM, 34 (10), October 1991.

    Google Scholar 

  9. Fishman, D. H., Beech, D., Cate, H. P., et al.: Iris: An Object-Oriented Database Management System. ACM Transactions on Office Automation Systems, 5 (1), January 1987.

    Google Scholar 

  10. Gray, P., Kulkarni, K., Paton, P.: Object-Oriented databases A Semantic Data Model Approach. Prentice-Hall, 1992.

    Google Scholar 

  11. Kim, W.: Introduction to Object-Oriented Databases. MIT Press, Cambridge, Mas., 1990.

    Google Scholar 

  12. Kim, W.: Object-Oriented Databases: Definitions and Research Directions. IEEE Transactions on Knowledge and Data Engineering, 2 (3) September 1990.

    Google Scholar 

  13. Laenens, E., Staes, F., Vermeir, D.: Browsing á la carte in Object-Oriented Databases. The Computer Journal, 32 (4), August 1989.

    Google Scholar 

  14. Lamb, C., Landis, G., Orenstein, J., Weinreb, D.: The Objectstore Database System. Communications of the ACM, 34 (10), October 1991.

    Google Scholar 

  15. Mariani, J. Oggetto: An Object Oriented Database Layered on a Triple Store. The Computer Journal, 35 (2), April 1992.

    Google Scholar 

  16. Misra, S., Jalics, P.: Third-Generation versus Fourth-Generation Software Development IEEE Software, July 1988.

    Google Scholar 

  17. van de Riet, R.: MOKUM: An object-oriented active knowledge base system. Data and Knowledge Engineering, 4, 1989.

    Google Scholar 

  18. Rodden, T., Sawyer, P., Sommerville, I.: Vista: A user interface for a distributed, object-oriented software engineering environment, Software Engineering Journal. 7 (1), March 1992.

    Google Scholar 

  19. Sawyer, P., Sommerville, I.: Direct Manipulation of an Object Store, Software Engineering Journal. 3 (6), 1988.

    Google Scholar 

  20. Sawyer, P., Sommerville, I.: A User Interface Framework for an Object-Oriented Database System. Lancaster University Computing Department internal report No. SE 90.01.

    Google Scholar 

  21. Skarra, A. H., Zdonik, S. B.: The Management of Changing Types in an Object-Oriented Database. In: Proc. OOPSLA’ 86, Portland, Oregon, September 1986.

    Google Scholar 

  22. Zloof, M.M.: Query-by-Example. In: Proc. AFIPS National Computer Conference, 1975.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1993 British Computer Society

About this paper

Cite this paper

Sawyer, P., Colebourne, A., Sommerville, I., Mariani, J. (1993). Object-Oriented Database Systems: a Framework for User Interface Development. In: Cooper, R. (eds) Interfaces to Database Systems (IDS92). Workshops in Computing. Springer, London. https://doi.org/10.1007/978-1-4471-3423-7_3

Download citation

  • DOI: https://doi.org/10.1007/978-1-4471-3423-7_3

  • Publisher Name: Springer, London

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

  • Online ISBN: 978-1-4471-3423-7

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics