Abstract
In relational databases one or more user-supplied scalar values are used to construct an identifier key representing the identity of an object. By contrast, object-oriented programming-languages and databases support the notion of object identity which is independent of the attribute values of the object. In this paper we compare the two approaches and describe a compromise based upon objects with keys.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
6. References
Bancilhon, F., Briggs, T., Khoshafian, S. & Valduriez P., "FAD, A Powerful and Simple Database Language", Proc 13th VLDB.
Bancilhon, F., "Object-oriented Database Systems", Invited lecture, 7th ACM SIGART-SIGMOD-SIGACT Symposium on Principles of Database Systems.
Beech, D., "A Foundation for Evolution from Relational to Object Databases", Proc EDBT-88, Springer-Verlag.
Codd, E. F., "A Relational Model of Data for Large Shared Data Banks", Comm ACM, Vol 13, No 6.
Gray, P.M.D., Moffat, D.S. & Paton, N.W., "A Prolog Interface to a Functional Data Model Database", Proc EDBT-88, Springer-Verlag.
Khoshafian, S.N. & Copeland, G., "Object Identity", Proc OOPSLA-86.
Kulkarni, K.G., "Extended Functional Data Model — User Manual", Persistent Programming Research Report 7, University of Edinburgh.
Kulkarni, K.G. & Atkinson, M.P., "EFDM: Extended Functional Data Model", The Computer Journal, Vol 29, No 1.
Paton, N.W. & Gray, P.M.D., "An Object-Oriented Database for Storage and Analysis of Protein Structure Data", in "Prolog and Databases: Implementations and Applications", Ellis Horwood.
Poulovassilis, A., "FDL: An Integration of the Functional Data Model and the Functional Computational Model", to be published in Proc 6th BNCOD.
Shipman, D.W., "The Functional Data Model and the Data Language DAPLEX", ACM TODS, Vol 6, No 1.
Stonebraker, M., "Triggers and Inference In Database Systems", in "On Knowledge Base Management Systems", Springer-Verlag.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1988 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Paton, N.W., Gray, P.M.D. (1988). Identification of database objects by key. In: Dittrich, K.R. (eds) Advances in Object-Oriented Database Systems. OODBS 1988. Lecture Notes in Computer Science, vol 334. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-50345-5_25
Download citation
DOI: https://doi.org/10.1007/3-540-50345-5_25
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-50345-3
Online ISBN: 978-3-540-45981-1
eBook Packages: Springer Book Archive