answersLogoWhite

0


Best Answer

Advantages:

1. Network Model allows each record to have multiple parent and child relationships, unlike the hierarchical model which allows only one parent for each child. This forms a lattice like structure.

Disadvantages:

1. Companies like IBM chose to stick to the hierarchical models.

2. As hardware speed improved, network models were replaced by more powerful models such as the relational model.

User Avatar

Wiki User

14y ago
This answer is:
User Avatar
More answers
User Avatar

Wiki User

13y ago

The advantage of a network database model is performance and ease of implementing application logic. The disadvantage is lack of flexibility, since the network model impose on you constraints in usage.

This answer is:
User Avatar

User Avatar

Wiki User

13y ago

The first is efficiency: a network or CODASYL databasewill typically be 1/10 of the size of a RDBMS - representing the same, indexing the same and holding the same data. It will also be many times faster on the "usual" lookup.

BUT

You are stuck with this one way of looking at your data. Like the telephone directory is always sorted according to surname, firstname. Getting a list of people that lives in the same street may take a long time, because the directory is not indexed according to "Street", so you have to search the entire directory.

If a table is always used the same way - that the application logic never change, then the CODASYL / network model is better. This model is made to support this application logic. It supports "sets" of items that match the lines in an invoice, and draws the address with a pointer to the address field in the customer table (here called "realm")

The moment you open for users to make logic and access the data in unpredictable ways, the relational database is superior. If you add a field to a table, the network database must be "reconstructed", while the relational database is designed to do this for you fully transparent. But the flexibility carries a price: performance.

This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: Advantages of a network database model over relational model?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

Compare between network hierarchal and relational model?

1. Relational Model : Newer database model; Network Model - Older database model 2. The network model structures data as a tree of records with each record can have multiple parent and child records, forming a lattice structure. The basic data structure of the relational model is the table, where information about a particular entity (say, an employee) is represented in columns and rows 3.The relational model has strong mathematical foundation with set theory and predicate logic. Network Model has no strong mathematical background. 4. Relational model is the most flexible of the database models. Network model is not very flexible. 5. Relational model has widespead use. Network model has limited use.


What is the advantages of entity relationship model?

AdvantagesConceptual simplicityVisual representationEffective communicationIntegration with the relational database model


Limitations and benefits of rational database model?

One of the advantages of a relational database model is that the broken keys and records and the data complexity are usually simplified. The disadvantage of the relational database model is that it requires sophisticated processing power which is very costly.


What is a good way to represent a database?

Relational model of database is a good way to represent the database. Also network data model and hierarchical model can be used depending on the requirements.


What is the most popular database model?

Relational Database Model


What are the Advantages and disadvantages of relational data base model?

Some of the advantages of relational databases include the ability to link information about a particular person who is in several databases together by simple links. One disadvantage is that once the database is created it is not changed easily so any database forming as part of a relational database must be very carefully planed before anything else can be done


Does the Microsoft Access use a relational or flat-file model?

Access can use a relational model of a database design.


Advantages and disadvantages of relational data model?

Advantages of relational data model include data integrity through normalization, flexibility to query data using SQL, and ease of understanding relationships between entities. Disadvantages can include performance issues with complex queries, potential for data duplication across tables, and difficulty in scaling for very large datasets.


What do you understand by a Database-Model?

A database model is a theory or specification describing how a database is structured and used. Several such models have been suggested. Common models include: * Hierarchical model * Network model * Relational model * Entity-relationship * Object-relational model * Object model A data model is not just a way of structuring data: it also defines a set of operations that can be performed on the data. The relational model, for example, defines operations such as select, project, and join. Although these operations may not be explicit in a particular query language, they provide the foundation on which a query language is built.


What are the Advantages and disadvantages of Entity Relationship Model?

Entity-relationship model advantages and disadvantages AdvantagesDisadvantagesConceptual simplicityVisual representationEffective communicationIntegration with the relational database modelLimited constraint representationLimited relationship representationNo representation of data manipulationLoss of information


Is MySQL DBMS or RDBMS?

AnswerMySQL, like most modern Database Management Systems is based on the relational model. So it is a RDBMS (Relational Database Management System).


Architecture of Network database model?

what is the architecture of database network