In Oracle Database Server, object types and objects are composites, built of parts or attributes. Oracle Forms or Reports treats each part/attribute as an independent, individually-selectable data item. This treatment results in a deconstructed object (sometimes also known as a flattened object). The object is not an homogeneous entity within the Developer environment.