Abstract
The object-oriented paradigm has gained rapid acceptance as the basis for the next generation of database systems. Yet many of the fundamental concepts behind the object-oriented approach are in conflict with the traditional ideas of database management. In this paper we investigate the similarities and differences between the relational database approach and the object-oriented programming language Smalltalk. We develop an object-oriented data model with abstract classes, and discuss the techniques for translating requests into a relational language.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
P. Chen, "The entity-relationship model: towards a unified view of data", ACM TODS 1:1, 1976
B. Czejdo and M.C. Taylor, "Integrating database systems and Smalltalk", Symposium on Applied Computing, Kansas City, April 1991.
R. Elmasri et al, "The category concept: An extension to the entity-relationship model", Data and Knowledge Engineering 1, 1985.
A. Goldberg and D. Robson, "Smalltalk-80; the language and its implementation", Addison-Wesley, 1983.
M. Hammer and D. McLeod, "Database description with a semantic data model: SDM", ACM TODS 6:3, 1981.
D. Maier and J. Stein, "Development and implementation of an object-oriented DBMS", in Research directions in object-oriented programming, MIT Press, 1987.
G. Shaw and S. Zdonik, "A query algebra for object-oriented databases", International conference on data engineering, 1990.
D. Shipman, "The functional data model and the data language DAPLEX", ACM TODS 6:1, 1981.
J. Smith and D. Smith, "Database abstractions: aggregation and generalization", ACM TODS 2:2, 1977.
S. Zdonik and D. Maier (eds.), "Readings in object-oriented database systems", Morgan-Kaufmann, 1990.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1991 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Czejdo, B., Taylor, M. (1991). Methods and tools for integrating database systems and object-oriented programming systems. In: Dehne, F., Fiala, F., Koczkodaj, W.W. (eds) Advances in Computing and Information — ICCI '91. ICCI 1991. Lecture Notes in Computer Science, vol 497. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-54029-6_170
Download citation
DOI: https://doi.org/10.1007/3-540-54029-6_170
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-54029-8
Online ISBN: 978-3-540-47359-6
eBook Packages: Springer Book Archive