What Is A Network Database

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.

What are Network Databases

 
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 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 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.
 
Network databases
 
The network model was developed and presented by Charles Bachman in 1969. The network model 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 relationship and hence provides greater flexibility and accessibility. The result is a faster data access, search, and navigation.
 
Some of the popular network databases are,

References

 
https://en.wikipedia.org/wiki/Network_model#Database_systems