skip to main content
10.1145/308386.308429acmconferencesArticle/Chapter ViewAbstractPublication PagespodsConference Proceedingsconference-collections
Article
Free Access

Object-oriented database systems

Published:01 March 1988Publication History

ABSTRACT

This paper describes my vision of the current state of object-oriented database research. I first briefly define this field by its objectives, and relate it to other database subfields. I describe what I consider to be the main characteristics of an object oriented system, i.e. those which are important to integrate in a database system: encapsulation, object identity, classes or types, inheritance, overriding and late binding. I point out the differences between an object oriented system and an object oriented database system. I also point out the advantages and drawbacks of an object oriented database system with respect to a relational system. Finally, I list some research issues.

References

  1. Albano et al 1986.A Albano, G GheIi, G Occhmto and R Orsim, "GahIeo: a strongly typed interactive conceptual language", ACM TODS, Vol 10, No. 2, June 1985. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Atkinson 86.Proceeding8 of the Workshop Persistence and Data types, Appin, September 86.Google ScholarGoogle Scholar
  3. Atwood 85.T Atwood, "An object-orrented DBMS for design support applications", Ontologrc Inc. ReportGoogle ScholarGoogle Scholar
  4. Bancilhon 86.F Bancilhon, "A logic programming object oriented cocktail", ACM Sigmod Record, 15 3, pp. 11-21, 1986 Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Bancilhon and Buneman 87.F Ban&on and P Buneman (Ed), Proceedings of the Workshop on Database and Languages, Roscoff, September 1987.Google ScholarGoogle Scholar
  6. Banerjee et al 87.J Banerjee, H T. Chou, J. Garsa, W. Run, D. Woe& N. BaI- lou and H.J. Kim, "Data model issues for obJect-oriented applications", ACM TOIS, January 1987 Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Bobrow and Steifik 81.D. Bobrow and M Steifik, a The Loops Manual, Technical Report LB-VLSI-81-13, KnowE edge Systems Area, Xerox Palo Alto Research Center, 1981Google ScholarGoogle Scholar
  8. Cardelli 84.L CardeIh, "Amber", AT&T Bell Labs Techmcai Memorandum 11271-840924lOTM, 1984Google ScholarGoogle Scholar
  9. Carey et al.M. Carey and D Dewitt, "The architecture of the EXODUS extensable DBMS", Proceedmgs of the International Workshop on obJectoriented database systems, Pa&c Grove, September 1986 Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Dadam et al 86.P. Dadam et al, "A DBMS prototype to support extended NF2 relations: an integrated view on flat tables and hierarchies", Proceedmgs ACM Sigmod, Washington 1986 Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Eiffel 87."Elffel user's marmale", Interactive Software Engineering Inc., TR-EI- 5/UM, 1987.Google ScholarGoogle Scholar
  12. Fishman et al 87.D. Fishman et al, "Iris: an object-oriented database management system, ACM TOIS 5:1, January 86, pp 48-69.Google ScholarGoogle Scholar
  13. Goldberg and Robson 83.A Goldberg aud D. Robson, aSmaRtaIk-80: the language and its implementation', Addison-Wesley 1983. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. King and McLeod 85.R. King and D. McLeod, "Semantic Database Models", in S.B. Yao Ed., Database design, Springer Verlag, N.Y. 1985.Google ScholarGoogle Scholar
  15. Koshafian and Copeland 86.S. Khoshafian and G. Copeland, "Object identity", Proceedings of the 1st ACM OOP- SLA conference, Portland, Oregon, September 1986 Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Kuper.G. Kuper, "Logic programming with sets" , F'roceedings 6th PODS, San Diego, March 1987. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Lecluse et al.C. Lecluse, P. Richard and F. Veler, "02, an object-oriented data model", Proceedings of the Workshop on Database Programming Languages, Roscoff, France, September 1987 Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Maier and Price 84.D Maier and D. Price, "Data model requirements for engineering applications", Proceedings of the First Intematronal Workshop on Expert Database Systems, IEEE, 1984, pp 759765Google ScholarGoogle Scholar
  19. Maier et al 84.D. Marer, J. Stein, A Otw, A Purdy, 'Development of an objectorrented DBMS Report CS/ESS- 005, Oregon Graduate Center, ApnI 86Google ScholarGoogle Scholar
  20. Nixon et al 87.B Nuton, L Chung, D Lanson, A Borgida, J Mylopoulos and M. Stanley, "Design of a compiler for a semantic data model", Technical note CSRI-44, Univesity of Toronto, May 1987.Google ScholarGoogle Scholar
  21. Schaffert et al 86.C. Schaffert, T. Cooper, B. BuIIis, M. KiIian and C. WiIpolt, "An introduction to Trellis/Owl", Proceedings of the 1st OOPSALA Conference, Portland, Oregon, September 1986 Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. Stroustrup 86.B. Strouetrup, "The C++ programming language", Addison- Wesley, 1986. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. Tsur and Zaniolo 86.8. Tsar and C. Zaniolo, l LDL: a logic-based datalanguage, Proceeding of the 85 Conference on VLDB, September 1985 Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. Van Emdem and Kowalski 76.M. Van Emden and R. Kowalski, aThe semantics of predicate logic a8 a programming language, JACM, Vol23, No. 4, October 1976 pp. 733-742 Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. Verso 86.J. Vemo, l Verao: a database machine b-d on non 1NF relstione', INRIA Rapport de Recherche No. 523, May 1986.Google ScholarGoogle Scholar
  26. Zaniolo 86.C. Zaniolo, "Object-oriented programming in ProIog ", Proceedinge of the 6mt worbh9p on Expert Database Systema, 1985.Google ScholarGoogle Scholar

Recommendations

Comments

Login options

Check if you have access through your login credentials or your institution to get full access on this article.

Sign in
  • Published in

    cover image ACM Conferences
    PODS '88: Proceedings of the seventh ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems
    March 1988
    352 pages
    ISBN:0897912632
    DOI:10.1145/308386

    Copyright © 1988 ACM

    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    • Published: 1 March 1988

    Permissions

    Request permissions about this article.

    Request Permissions

    Check for updates

    Qualifiers

    • Article

    Acceptance Rates

    Overall Acceptance Rate642of2,707submissions,24%

PDF Format

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader