Skip to main content

Fitting Round Objects Into Square Databases

  • Conference paper
  • First Online:
ECOOP ’88 European Conference on Object-Oriented Programming (ECOOP 1988)

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

Included in the following conference series:

Abstract

Object-oriented systems could use much of the functionality of database systems to manage their objects. Persistence, object identity, storage management, distribution and concurrency control are some of the things that database systems traditionally handle well. Unfortunately there is a fundamental difference in philosophy between the object-oriented and database approaches, namely that of object independence versus data independence. We discuss the ways in which this difference in outlook manifests itself, and we consider the possibilities for resolving the two views, including the current work on object-oriented databases. We conclude by proposing an approach to co-existence that blurs the boundary between the object-oriented execution environment and the database.

UUCP: mcvax!cernvax!cui!{dt,oscar}

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. G.A. Agha, ACTORS: A Model of Concurrent Computation in Distributed Systems, The MIT Press, Cambridge, Massachusetts, 1986.

    Google Scholar 

  2. F. Bancilhon, “Object-Oriented Database Systems”, Proceedings 7th ACM SIGART/SIGMOD/SIGACT Symposium on Principles of Database Systems, Austin, Texas, March 1988.

    Google Scholar 

  3. J. Banerjee, H. Chou, J.F. Garza, W. Kim, D. Woelk, N. Ballou and H. Kim, “Data Model Issues for Object-Oriented Applications”, ACM TOOIS, vol. 5, no. 1, pp. 3–26, Jan 1987.

    Article  Google Scholar 

  4. J. Banerjee, W. Kim, H-J Kim and H.F. Korth, “Semantics and Implementation of Schema Evolution in Object-Oriented Databases”, Proceedings ACM SIGMOD’ 87, vol. 16, no. 3, pp. 311–322, Dec 1987.

    Article  Google Scholar 

  5. T. Bloom and S.B. Zdonik, “Issues in the Design of Object-Oriented Database Programming Languages”, ACM SIGPLAN Notices, Proceedings OOPSLA’ 87, vol. 22, no. 12, pp. 441–451, Dec 1987.

    Article  Google Scholar 

  6. R.J. Brachman, “The Basics of Knowledge Representation and Reasoning”, AT&T Technical Journal, vol. 67, no. 1, pp. 7–24, Jan/Feb 1988.

    Google Scholar 

  7. D.H. Fishman, D. Beech, H.P. Cate, E.C. Chow, T. Connors, J.W. Davis, N. Derrett, C.G. Hoch, W. Kent, P. Lyngbaek, B. Mahbod, M.A. Neimat, T.A. Ryan and M.C. Shan, “Iris: An Object-Oriented Database Management System”, ACM TOOIS, vol. 5, no. 1, pp. 48–69, Jan 1987.

    Google Scholar 

  8. A. Goldberg and D. Robson, Smalltalk 80: the Language and its Implementation, Addison-Wesley, May 1983.

    Google Scholar 

  9. D. Maier and J. Stein, “Development and Implementation of an Object-Oriented DBMS”, in Research Directions in Object-Oriented Programming, ed. B. Shriver, P. Wegner, pp. 355–392, The MIT Press, Cambridge, Massachusetts, 1987.

    Google Scholar 

  10. J. Mylopoulos and H. Levesque, “An Overview of Knowledge Representation”, in On Conceptual Modelling: Perspectives from Artificial Intelligence, Databases and Programming Languages, ed. M. Brodie, J. Mylopoulos, pp. 3–17, Springer-Verlag, New York, 1983.

    Google Scholar 

  11. O.M. Nierstrasz, “Active Objects in Hybrid”, ACM SIGPLAN Notices Proceedings OOPSLA’ 87, vol. 22, no. 12, pp. 243–253, Dec 1987.

    Article  Google Scholar 

  12. O.M. Nierstrasz, “A Survey of Object-Oriented Concepts”, in Object-Oriented Concepts, Applications and Databases, ed. W. Kim and F. Lochovsky, Addison-Wesley, 1988, (to appear).

    Google Scholar 

  13. A.H. Skarra and S.B. Zdonik, “The Management of Changing Types in an Object-Oriented Database”, in ReJearch Directions in Object-Oriented Programming, ed. B. Shriver, P. Wegner, pp. 393–415, The MIT Press, Cambridge, Massachusetts, 1987.

    Google Scholar 

  14. D.C. Tsichritzis, E. Fiume, S. Gibbs and O.M. Nierstrasz, “KNOs: KNowledge Acquisition, Dissemination and Manipulation Objects”, ACM TOOIS, vol. 5, no. 1, pp. 96–112, Jan 1987.

    Article  Google Scholar 

  15. M.M. Zloof, “QBE/OBE: A Language for Office and Business Automation”, IEEE Computer 14, pp. 13–22, May 1981.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1988 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Tsichritzis, D.C., Nierstrasz, O.M. (1988). Fitting Round Objects Into Square Databases. In: Gjessing, S., Nygaard, K. (eds) ECOOP ’88 European Conference on Object-Oriented Programming. ECOOP 1988. Lecture Notes in Computer Science, vol 322. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45910-3_17

Download citation

  • DOI: https://doi.org/10.1007/3-540-45910-3_17

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-50053-7

  • Online ISBN: 978-3-540-45910-1

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics