Hierarchical data model :
Advantages
- simplicity
- data security
- data integrity
- efficiency
- ease to add and delete record
Disadvantages
- implement complexity
- database management problem
- lack of structural independence
- programming complexity
- implementation limitation
- procedural access language
Network data model :
Advantages
- easy to access data
- can handle more relationship types
- data independence
- data integrity
- data independence
Disadvantages
- system complexity
- lack of structural independence
- procedural access language
In database there are number of models two of them are hierarchical and network data models.In hierarchical data model the data is represented in the form of a tree like binary tree, it is simple though but the implementation is complex. In network model the data are related to each other via links, here the data is easy to access and also integrity is maintained but it lacks structural independence.
two main early navigational data models were the hierarchical model and the CODASYL model (network model)
optical illusion
The hierarchical data model organizes data in a tree-like structure with a single parent for each child record. On the other hand, the network data model allows for multiple parent-child relationships, creating a more flexible and complex network of interconnected records. In the hierarchical model, relationships are one-to-many, while in the network model, relationships can be many-to-many.
Reduced content for bandwidth Increased fault tolerance of the network Simplification of management and troubleshooting
what are the advantages and disadvantages of the biomedical model
advantages and disadvantages of linear model communication
Network data model is just like a normal database model. In network model the data is seen as related to each other by links. Or we can say the relation between the data is represented by links.
Some disadvantages of the hierarchical database model include complexity in representing certain types of relationships, limited flexibility in querying data due to its rigid structure, and potential data redundancy issues as each child can only have one parent record.
The hierarchical model is a restricted type of network model. Again, data is represented as collections of records and relationships are represented by sets. However, the hierarchical model allows a node to have only one parent. A hierarchical model can be represented as a tree graph, with records appearing as nodes (also called segments) and sets as edges.
In network model of database , all data is related to each other through a link. By a link we mean that it is an association between precisely two records/data . In hierarchical model records are organized as trees rather than arbitrary graphs.
advantages and disadvantages of linear model communication
From a network design standpoint: Core Distribution Access