|
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
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
Albano et al 1986
|
|
| |
Atkinson 86
|
Proceeding8 of the Workshop Persistence and Data types, Appin, September 86.
|
| |
Atwood 85
|
T Atwood, "An object-orrented DBMS for design support applications", Ontologrc Inc. Report
|
 |
Bancilhon 86
|
|
| |
Bancilhon and Buneman 87
|
F Ban&on and P Buneman (Ed), Proceedings of the Workshop on Database and Languages, Roscoff, September 1987.
|
 |
Banerjee et al 87
|
Jay Banerjee , Hong-Tai Chou , Jorge F. Garza , Won Kim , Darrell Woelk , Nat Ballou , Hyoung-Joo Kim, Data model issues for object-oriented applications, ACM Transactions on Information Systems (TOIS), v.5 n.1, p.3-26, Jan. 1987
[doi> 10.1145/22890.22945]
|
| |
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, 1981
|
| |
Cardelli 84
|
L CardeIh, "Amber", AT&T Bell Labs Techmcai Memorandum 11271-840924lOTM, 1984
|
| |
Carey et al
|
Michael J. Carey , David J. DeWitt , Daniel Frank , M. Muralikrishna , Goetz Graefe , Joel E. Richardson , Eugene J. Shekita, The architecture of the EXODUS extensible DBMS, Proceedings on the 1986 international workshop on Object-oriented database systems, p.52-65, September 23-26, 1986, Pacific Grove, California, United States
|
 |
Dadam et al 86
|
P. Dadam , K. Kuespert , F. Andersen , H. Blanken , R. Erbe, A DBMS prototype to support extended NF2 relations: an integrated view on flat tables and hierarchies, Proceedings of the 1986 ACM SIGMOD international conference on Management of data, p.356-367, May 28-30, 1986, Washington, D.C., United States
|
| |
Eiffel 87
|
"Elffel user's marmale", Interactive Software Engineering Inc., TR-EI- 5/UM, 1987.
|
| |
Fishman et al. 87
|
D. Fishman et al, "Iris: an object-oriented database management system, ACM TOIS 5:1, January 86, pp 48-69.
|
| |
Goldberg and Robson 83
|
|
| |
King and McLeod 85
|
R. King and D. McLeod, "Semantic Database Models", in S.B. Yao Ed., Database design, Springer Verlag, N.Y. 1985.
|
 |
Koshafian and Copeland 86
|
Setrag N. Khoshafian , George P. Copeland, Object identity, Conference proceedings on Object-oriented programming systems, languages and applications, p.406-416, September 29-October 02, 1986, Portland, Oregon, United States
|
 |
Kuper
|
|
| |
Lecluse et al
|
|
| |
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 759765
|
| |
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 86
|
| |
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.
|
 |
Schaffert et al 86
|
Craig Schaffert , Topher Cooper , Bruce Bullis , Mike Kilian , Carrie Wilpolt, An introduction to Trellis/Owl, Conference proceedings on Object-oriented programming systems, languages and applications, p.9-16, September 29-October 02, 1986, Portland, Oregon, United States
|
| |
Stroustrup 86
|
|
| |
Tsur and Zaniolo 86
|
|
 |
Van Emdem and Kowalski 76
|
|
| |
Verso 86
|
J. Vemo, l Verao: a database machine b-d on non 1NF relstione', INRIA Rapport de Recherche No. 523, May 1986.
|
| |
Zaniolo 86
|
C. Zaniolo, "Object-oriented programming in ProIog ", Proceedinge of the 6mt worbh9p on Expert Database Systema, 1985.
|
CITED BY 40
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Leonardo Meo-Evoli , Enrico Nardelli , Domenico M. Pisanelli , Fabrizio L. Ricci, ADAMS: an object-oriented system for epidemiological data manipulation, Proceedings of the 1993 ACM/SIGAPP symposium on Applied computing: states of the art and practice, p.652-659, February 14-16, 1993, Indianapolis, Indiana, United States
|
|
|
|
|
|
|
|
|
B. E. Hart , S. Danforth , P. Valduriez, Parallelizing a database programming language, Proceedings of the first international symposium on Databases in parallel and distributed systems, p.72-79, December 05-07, 1988, Austin, Texas, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Marc Gyssens , Jan Paredaens , Dirk van Gucht, A graph-oriented object database model, Proceedings of the ninth ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems, p.417-424, April 02-04, 1990, Nashville, Tennessee, United States
|
|
|
|
|
|
|
|
|
Serge Abiteboul , Paris C. Kanellakis , Emmanuel Waller, Method schemas, Proceedings of the ninth ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems, p.16-27, April 02-04, 1990, Nashville, Tennessee, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|