Network databases represent data in a tree-like structure. In this article, we'll learn basics of hierarchical database management systems and how data is represented and stored in a hierarchical database.
Network database management systems (Network DBMSs) are based on a network data model that allows each record to have multiple parents and multiple child records. A network database allows a flexible relationship model between entities.
There are several types of database management systems, such as relational, network, graph, and hierarchical.
The following diagram represents a network data model that shows that the Stores entity has a relationship with multiple child entities and the Transactions entity has relationships with multiple parent entities. In other words, a network database model allows one parent to have multiple child record sets, and each record set can be linked to multiple nodes (parents) and children.
The network model was developed and presented by Charles Bachman in 1969. The network model is often used to build computer network systems and is an enhancement to the hierarchical database model. Learn more here - What are hierarchical databases
The key advantage of a network database model is its supports many-to-many relationships and hence provides greater flexibility and accessibility. The result is faster data access, search, and navigation.
Some of the popular network databases are
Here are some more articles that you may be interested in
References
https://en.wikipedia.org/wiki/Network_model#Database_systems
MongoDB Interview Q & A