Date: 31 May 2005

Identification of database objects by key

* Final gross prices may vary according to local VAT.

Get Access


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.