Skip to main content

Identification of database objects by key

  • Models
  • Conference paper
  • First Online:
Book cover Advances in Object-Oriented Database Systems (OODBS 1988)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 334))

Included in the following conference series:

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

6. References

  1. Bancilhon, F., Briggs, T., Khoshafian, S. & Valduriez P., "FAD, A Powerful and Simple Database Language", Proc 13th VLDB.

    Google Scholar 

  2. Bancilhon, F., "Object-oriented Database Systems", Invited lecture, 7th ACM SIGART-SIGMOD-SIGACT Symposium on Principles of Database Systems.

    Google Scholar 

  3. Beech, D., "A Foundation for Evolution from Relational to Object Databases", Proc EDBT-88, Springer-Verlag.

    Google Scholar 

  4. Codd, E. F., "A Relational Model of Data for Large Shared Data Banks", Comm ACM, Vol 13, No 6.

    Google Scholar 

  5. Gray, P.M.D., Moffat, D.S. & Paton, N.W., "A Prolog Interface to a Functional Data Model Database", Proc EDBT-88, Springer-Verlag.

    Google Scholar 

  6. Khoshafian, S.N. & Copeland, G., "Object Identity", Proc OOPSLA-86.

    Google Scholar 

  7. Kulkarni, K.G., "Extended Functional Data Model — User Manual", Persistent Programming Research Report 7, University of Edinburgh.

    Google Scholar 

  8. Kulkarni, K.G. & Atkinson, M.P., "EFDM: Extended Functional Data Model", The Computer Journal, Vol 29, No 1.

    Google Scholar 

  9. 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.

    Google Scholar 

  10. Poulovassilis, A., "FDL: An Integration of the Functional Data Model and the Functional Computational Model", to be published in Proc 6th BNCOD.

    Google Scholar 

  11. Shipman, D.W., "The Functional Data Model and the Data Language DAPLEX", ACM TODS, Vol 6, No 1.

    Google Scholar 

  12. Stonebraker, M., "Triggers and Inference In Database Systems", in "On Knowledge Base Management Systems", Springer-Verlag.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Klaus R. Dittrich

Rights and permissions

Reprints 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

Publish with us

Policies and ethics