Distinguish between network database model and relational database model.
Network database model
|
Relational database model
|
Relationship between records is expressed in the form of pointers or links
|
Relationship between records is represented by a relation that contains a key for each record involved in the relationship.
|
Many to many relationship can also be implemented
|
Many to many relationship can be easily implemented
|
Record relationship implementation is very complex due to use of pointers
|
Relationship implementation is very easy through the use of a key or composite key fields
|
Network model is useful for representing such records which have many to many relationships
|
Relationship model relations are is useful for representing most of the real world objects and relationship among them
|
In Network model also the record relations are physical
|
Relational model does not maintain physical connection among of records. Data is organized logically in the form of rows and columns.
|
Example:
|
Example:
|