Object identifiers and object names
Each object is given a unique identity by the ODMS, the object identifier, which does not
change and is not reused when the object is deleted. In addition, an object may also be
given one or more names that are meaningful to the user, provided each name identifies
a single object within a database. Object names are intended to act as ‘root’ objects that provide entry points into the database. As such, methods for naming objects are provided
within the Database class (which we discuss shortly) and not within the object class.