![](./write-blog/images/836196057-Network-Model-in-dbms.png)
Network Model in DBMS
Table of Content:
A network model is a database model that is designed as a flexible approach to representing objects and their relationships. A unique feature of the network model is its schema, which is viewed as a graph where relationship types are arcs and object types are nodes. Unlike other database models, the network model's schema is not confined to be a lattice or hierarchy; the hierarchical tree is replaced by a graph, which allows for more basic connections with the nodes.
![](https://www.atnyla.com/library/images-tutorials/tutorial-550361956-Network-Model-in-dbms-1.png)
Charles Bachman was the original inventor of the network model. In 1969, the Conference on Data Systems Languages (CODASYL) Consortium developed the network model into a standard specification. A second publication was introduced in 1971, which later turned into the basis for virtually all implementations.
The benefits of the network model include:
- Simple Concept: Similar to the hierarchical model, this model is simple and the implementation is effortless.
- Ability to Manage More Relationship Types: The network model has the ability to manage one-to-one (1:1) as well as many-to-many (N: N) relationships.
- Easy Access to Data: Accessing the data is simpler when compared to the hierarchical model.
- Data Integrity: In a network model, there's always a connection between the parent and the child segments because it depends on the parent-child relationship.
- Data Independence: Data independence is better in network models as opposed to the hierarchical models.
The drawbacks of the network model include:
- System Complexity: Each and every record has to be maintained with the help of pointers, which makes the database structure more complex.
- Functional Flaws: Because a great number of pointers is essential, insertion, updates, and deletion become more complex.
- Lack of Structural Independence: A change in structure demands a change in the application as well, which leads to lack of structural independence.