|
ABSTRACT
The set of object-oriented concepts found in object-oriented programming languages forms a good basis for a data model for post-relational database systems which will extend the domain of database applications beyond conventional business data processing. However, despite the high level of research and development activities during the past several years, there is no standard object-oriented data model, and criticisms and concerns about the field still remain. In this paper, I will first provide a historical perspective on the emergence of object-oriented database systems in order to derive a definition of object-oriented database systems. I will then examine a number of major challenge which remain for researchers and implementers of object-oriented database systems.
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.
 |
ABIT89
|
|
 |
ATKI87
|
|
| |
ATKI89
|
Atkinson, M., et al. "Object-Oriented Database System Manifesto," in Proc. 1st Intl. Conf. on Deductive and Object-Oriented Databases, Kyoto, Japan, Dec. 1989.
|
| |
BALL88
|
Ballou, N., et al. "Coupling an Expert System Shell with an Object-Oriented Database System," Journal of Object-Oriented Programming, vol. 1, no. 2, June/July 1988, pp. 12-21.
|
 |
BANC86
|
|
| |
BANE86
|
Banerjee, J., and W. Kim. "Supporting VLSI Geometry Operations in a Database SyS~nemenngm, ~e~C.l~6d ~tls ~ngf~e~,C~aOl~ Data
|
 |
BANE87
|
Jay Banerjee , Won Kim , Hyoung-Joo Kim , Henry F. Korth, Semantics and implementation of schema evolution in object-oriented databases, Proceedings of the 1987 ACM SIGMOD international conference on Management of data, p.311-322, May 27-29, 1987, San Francisco, California, United States
|
| |
BATO88
|
D. S. Batory , J. R. Barnett , J. F. Garza , K. P. Smith , K. Tsukuda , C. Twichell , T. E. Wise, GENESIS: An Extensible Database Management System, IEEE Transactions on Software Engineering, v.14 n.11, p.1711-1730, November 1988
[doi> 10.1109/32.9057]
|
| |
BEEC88
|
|
| |
BERT89
|
|
| |
BITT83
|
|
 |
BLOO87
|
Toby Bloom , Stanley B. Zdonik, Issues in the design of object-oriented database programming languages, Conference proceedings on Object-oriented programming systems, languages and applications, p.441-451, October 04-08, 1987, Orlando, Florida, United States
|
| |
CARE86
|
|
 |
CARE88
|
|
 |
CHEN76
|
|
| |
CHOU86
|
|
| |
CHOU88
|
|
| |
CLUE89
|
Cluet, S., C. Delobel, C. Lecluse, and P. Richard. "Reloop: An Algebra-Based Query Language for an Object-Oriented Database System," in Proc. 1st Intl. Conf. on Deductive and Object-Oriented Databases, Kyoto, Japan, Dec. 1989.
|
 |
CODD79
|
|
 |
COPE84
|
|
 |
DANF88
|
|
| |
DAYA84
|
Dayal, U., H. Hwang. "View Definition and Generalization for Database Integration in a Multidatabase System," IEEE Trans. on Software Engineering, vol. SE-10, no. 6, Nov. 1984, pp. 628--645.
|
| |
DESH88
|
|
| |
DEUX90
|
|
 |
FISH89
|
D. H. Fishman , J. Annevelink , E. Chow , T. Conners , J. W. Davis , W. Hasan , C. G. Hoch , W. Kent , S. Leichner , P. Lyngbaek , B. Mahbod , M. A. Neimat , T. Risch , M. C. Shan , W. K. Wilkinson, Overview of the Iris DBMS, Object-oriented concepts, databases, and applications, ACM Press, New York, NY, 1989
[doi> 10.1145/63320.66505]
|
 |
GARZ88
|
|
| |
GOLD83
|
|
 |
GRAE87
|
|
 |
HAMM81
|
|
 |
HULL87
|
|
| |
KAEH81
|
Kaehler, T. "Virtual Memory for an Object-Oriented Language," BYTE, pp. 378-387, August 1981.
|
 |
KATZ86
|
Randy H. Katz , Ellis Chang , Rajiv Bhateja, Version modeling concepts for computer-aided design databases, Proceedings of the 1986 ACM SIGMOD international conference on Management of data, p.379-386, May 28-30, 1986, Washington, D.C., United States
|
 |
KIFE89a
|
|
 |
KIFE89b
|
Michael Kifer , Georg Lausen, F-logic: a higher-order language for reasoning about objects, inheritance, and scheme, Proceedings of the 1989 ACM SIGMOD international conference on Management of data, p.134-146, June 1989, Portland, Oregon, United States
|
| |
KIM88a
|
|
 |
KIM88b
|
Won Kim , Nat Ballou , Jay Banerjee , Hong-Tai Chou , Jorge G. Garza , Darrell Woelk, Integrating an object-oriented programming system with a database system, Conference proceedings on Object-oriented programming systems, languages and applications, p.142-152, September 25-30, 1988, San Diego, California, United States
|
 |
KIM89a
|
|
 |
KIM89b
|
Won Kim , Kyung-Chang Kim , Alfred Dale, Indexing techniques for object-oriented databases, Object-oriented concepts, databases, and applications, ACM Press, New York, NY, 1989
[doi> 10.1145/63320.66510]
|
 |
KIM89c
|
|
| |
KIM89d
|
|
| |
KIM90a
|
Kim, W. "Object-Oriented Database Systems: Mandatory Rules and Prospects," Datamation, Jan. 15 and Feb. 1, 1990
|
| |
KIM90b
|
|
| |
KIM90c
|
|
| |
KIM90d
|
|
| |
KIM90e
|
|
| |
LAGU88
|
Laguna Beach Report on the Future Directions for Database Research, presented as a panel position paper at the Intl. Conf. on Very Large Data Bases, Long Beach, Calif. Sept. 1988.
|
 |
LECL88
|
C. Lecluse , P. Richard , F. Velez, O2, an object-oriented data model, Proceedings of the 1988 ACM SIGMOD international conference on Management of data, p.424-433, June 01-03, 1988, Chicago, Illinois, United States
|
 |
LIND87
|
Bruce Lindsay , John McPherson , Hamid Pirahesh, A data management extension architecture, Proceedings of the 1987 ACM SIGMOD international conference on Management of data, p.220-226, May 27-29, 1987, San Francisco, California, United States
|
| |
LITW88
|
Litwin, W. "From Database Systems to Multidatabase Systems: Why and How," in Proc. 6th British National Conf. on Databases, July 1988, pp. 161-188.
|
| |
MAIE86a
|
Maier, D. '9, Logic for Objects," in Proc. Workshop on Foundations of Deductive and Logic Programming, Washington, D.C., August, 1986.
|
| |
MAIE86b
|
|
 |
MAIE89a
|
|
| |
MAIE89b
|
Maier, D. "Why Isn't There an Object-Oriented Data Model," in Proc. IFIP 11th World Computer Congress, San Francisco, Calif., August 1989.
|
| |
MICA88
|
Micallef, J. "Encapsulation, Reusability, and Extensibility in Object-Oriented Programming Languages," Journal of Object-Oriented Programming, Vol. 1, No. 1, April/May 1988, pp. 12-36.
|
| |
MINS75
|
Minsky, M. '~ Framework for Representing Knowledge," The Psychology of Computer Vision, (ed. E Winston), McGraw-Hill, New York, 1975.
|
 |
MOON89
|
|
 |
PENN87
|
D. Jason Penney , Jacob Stein, Class modification in the GemStone object-oriented DBMS, Conference proceedings on Object-oriented programming systems, languages and applications, p.111-117, October 04-08, 1987, Orlando, Florida, United States
|
 |
PERN90
|
|
 |
RABI90
|
|
| |
RELE89
|
Release 1.0, Sept. 1989, EDventure Holdings, Inc., 375 Park Ave., New York, NY.
|
| |
ROWE87
|
|
 |
RUBE87
|
W. B. Rubenstein , M. S. Kubicar , R. G. G. Cattell, Benchmarking simple database operations, Proceedings of the 1987 ACM SIGMOD international conference on Management of data, p.387-394, May 27-29, 1987, San Francisco, California, United States
|
 |
SELI79
|
P. Griffiths Selinger , M. M. Astrahan , D. D. Chamberlin , R. A. Lorie , T. G. Price, Access path selection in a relational database management system, Proceedings of the 1979 ACM SIGMOD international conference on Management of data, May 30-June 01, 1979, Boston, Massachusetts
[doi> 10.1145/582095.582099]
|
| |
SHAW89
|
Shaw, G., and S. Zdonik. "Obiect-Oriented Queries: Equivalence and Opttmization," in Proc. 1st Intl. Conf. on Deductive and Object-Oriented Databases, Kyoto, Japan, Dec. 1989.
|
 |
SHIP81
|
|
 |
SKAR86
|
Andrea H. Skarra , Stanley B. Zdonik, The management of changing types in an object-oriented database, Conference proceedings on Object-oriented programming systems, languages and applications, p.483-495, September 29-October 02, 1986, Portland, Oregon, United States
|
 |
SMIT77
|
|
| |
STEF86
|
|
| |
STON83
|
Stonebraker, M., B. Rubenstein, and A. Guttman. '9,pplication of Abstract Data Types and Abstract Indices to CAD Data Bases," in Proc. Databases for Engineering Applications, Database Week 1983 (ACM), San Jose, Calif., May 1983,.
|
| |
STON86a
|
|
 |
STON86b
|
|
| |
STON87a
|
|
 |
STON87b
|
|
| |
STON87c
|
|
| |
STRO86
|
|
| |
STRO88
|
|
 |
THUR89
|
|
| |
TSUR86
|
|
| |
WOEL87
|
|
| |
ZANI89
|
Zaniolo, C. "Object Identity and Inheritance in Deductive Databases--An Evolutionary Approach," in Proc. 1st Intl. Conf. on Deductive and Object-Oriented Databases, Kyoto, Japan, Dec. 1989.
|
| |
ZICA89
|
Zicari, R. "Schema Updates in the 02 Object-Oriented Database System," Altair Technical Report no. 89-057, Oct. 1989.
|
CITED BY 5
|
|
|
|
|
Gene Miller , Greg Baber , Mark Gilliland, News on-demand for multimedia networks, Proceedings of the first ACM international conference on Multimedia, p.383-392, August 02-06, 1993, Anaheim, California, United States
|
|
|
|
|
|
|
|
|
|
|