Network Database Model
Network Database Model
Examples:
An uncle can have many nephew, while a nephew can have many uncles .
Easily accessed because of the linkage between Difficult to navigate because of its strict owner
the information to member connection
Great flexibility among the information files Less flexibility with the collection of
because the multiple relationships among the information because of the hierarchical
files position of the files
The files are greatly related Information is stored on separate tables tied
together with other clumps of information
Advantages of a Network Database Model
- Because it has the many-many relationship, network database model can easily
be accessed in any table record in the database
- For more complex data, it is easier to use because of the multiple relationship
founded among its data
- Easier to navigate and search for information because of its flexibility
Example:
A company will store information about an employee. So in the beginning of the tree will be
the employee name. Below the name will be the data of the employee’s number, department,
salary, etc. Information such as birthday, children, and age will be stored also.
take the corporate structure of a company. On the top is the Stockholders which is the most
important parent, then comes the Board of Directors, then the CEO, under the CEO manages
the CFO, COO, CIO and etc
another example
In this model, data is organized in two-dimensional tables called relations. The tables or
relation are related to each other.
Examples:
searching a single table for information or request a complex search across several related
tables. Also, you can update a single field or many records with a single command. Another
way, you can write program that use RDBMS commands to fetch data you look for and want to
display and allow other users to update.
Conclusion:
The relational model is the best known and in today’s DBMS most often implemented
model. it defines a database as a collection of tables (relations) which contains all data.
This module deals predominantly with the relational model and the database system
based on it.