Patent ID: 8688730

Claim:
A computer-implemented method for determining a database allocation of an entity, the method comprising: identifying a domain directly associated with the entity; determining at least one header table field directly associated with the entity by identifying a directly associated type definition linked to the directly associated domain, wherein the directly associated type definition refers to the header table field, wherein each header table field is in a corresponding header table; determining at least one detail table field indirectly associated with the entity, wherein each detail table field is in a corresponding detail table, the determining comprising: determining a linking field that is in the same header table as the header table field; identifying a first indirectly associated type definition indirectly associated with the entity, wherein the first indirectly associated type definition refers to the linking field, wherein the first indirectly associated type definition is linked to an indirectly associated domain that is not directly associated with the entity; determining, using the first indirectly associated type definition, the detail table field, wherein the first indirectly associated type definition refers to the detail table field; calculating the number of records allocated to the entity, each calculated record including the determined header table field or the determined detail table field; wherein each domain defines a value range; wherein each type definition linked to a corresponding domain specifies the value range of the corresponding domain for each field that refers to the type definition.