A data processing system executing an application program and containing a database used by the application program, the data processing system comprising: a processor for executing the application program; and a memory including a data structure accessible by the application program, the data structure comprising: a plurality of data objects, each data object comprising: an allocation field indic