1. A method of managing relationships between logical fields in a data abstraction model, wherein the logical fields correspond to physical fields in a database, comprising: providing a structure with links between logical branches of the data abstraction model encompassing logical fields, some of which share a common name, wherein the links allow for the proper joining of data structures containing the physical fields when executing an abstract query containing a reference to a common name shared by multiple logical fields.