๐ถ Network Data Model
A database model conceived as a flexible way of representing objects and their relationships.
This model tries to overcome the hierachcical data model
A child none can link to many different parents.
Parent nodes are called owners and child nodes are called members.
This model does support M:M
#
Pros-
Capability to handle more relationship types - Can handle the one to many and many to many relationship
-
Easy of access data - The data access is easier and more flexible the hierarchical data model - Because of the multiple connections, more ways to access data.
-
Data integrity - The network model does not allow a member to exist without an owner
-
Conceptually easy to design
#
Cons-
System complecity - All the records are maintained using pointers and hence the whole database structure becomes very compelx
-
Structure is not user friendly