the network model expands upon the hierarchical structure, allowing many-to-many relationships in a tree-like structure that allows multiple parents. it was most popular before being replaced by the relational model, and is defined by the codasyl specification.