1. A method for storing hierarchically structured data in record data structures, the hierarchically structured data containing a plurality of nodes, comprising: storing each node of the hierarchically structured data in at least one record of a relational data structure; and referencing each node of the hierarchically structured data using a logical node identifier.