Introduction to
Network Model
Database
Management
Systems
A modified model of hierarchical model.
(Based on Set Theory)
by Aditya Bhushan Kushwaha
Network Model
1 Definition 2 Structure
The network model is a Data is organized in the
database model where form of a graph with nodes
multiple records are linked (entities) and edges
to each other in a graph like (relationships).
structure.
3 Flexibility 4 Ownership
Unlike the hierarchical The concept of 'ownership'
model, a record can have defines which record holds
multiple parents. the main information about
a particular entity, like a
customer or a product.
Components of the Network Model
Records Pointer Set
Basic units of data (e.g., a college's Direct links between records that Groups of relationships between
data). establish relationships (like arrows records (e.g., a set representing
pointing from college to its college having different
departments). departments
Example of a Network
Model
Real-World Scenario Think of a college
College College have different
departments
Departments Different department have
data of students
A college having different
Final example
departments and the different
departments has the record of
same student
Another
Example
Advantages of Network Model
Data Integrity Flexibility Performance
It efficiently handles many-to- The network model allows for Suitable for applications with
many relationships. flexible relationships between complex queries and large data
data, enabling complex data sets.
structures to be created.
Disadvantages of Network Model
Complexity No Standardization Difficult Modification
The structure and relationships can Unlike relational models, there is no Changes in structure may require
become difficult to manage and universally accepted standard. significant redesign.
maintain
Applications of Network
Model DBMS
Banking Managing customer
accounts, transactions, and
loan information.
Insurance Tracking policy details,
claims, and customer
profiles.
Manufacturing Managing supply chain,
production processes, and
inventory.
Education Tracking student records,
courses, and academic
performance.
Conclusion
The *Network Model* is powerful for managing complex relationships,
1
but it requires careful planning and maintenance
2 It is not as popular today as the *relational model*
Understanding the network model helps us appreciate the evolution
3
of database systems and their role in managing data efficiently.
Conclusion and Future
Trends
Network model databases provided a valuable foundation for
managing complex data relationships. While newer models like
relational databases have gained popularity, network models
continue to be used in niche applications. Future trends in
database management systems will focus on enhancing data
scalability, security, and performance.