Hierarchical Data in Relational Databases Part 1