0 like 0 dislike
60 views
in Computer Science by (1.0m points)
What is network Database model?

1 Answer

0 like 0 dislike
by (1.0m points)
A network model is a database model that is designed as a flexible approach to representing objects and their relationships. A unique feature of the network model is its schema, which is viewed as a graph where relationship types are arcs and object types are nodes. Unlike other database models, the network model's schema is not confined to be a lattice or hierarchy; the hierarchical tree is replaced by a graph, which allows for more basic connections with the nodes.

Charles Bachman was the original inventor of the network model. In 1969, the Conference on Data Systems Languages (CODASYL) Consortium developed the network model into a standard specification. A second publication was introduced in 1971, which later turned into the basis for virtually all implementations.

The benefits of the network model include:

Simple Concept: Similar to the hierarchical model, this model is simple and the implementation is effortless.

Ability to Manage More Relationship Types: The network model has the ability to manage one-to-one (1:1) as well as many-to-many (N: N) relationships.

Easy Access to Data: Accessing the data is simpler when compared to the hierarchical model.

Data Integrity: In a network model, there's always a connection between the parent and the child segments because it depends on the parent-child relationship.

Data Independence: Data independence is better in network models as opposed to the hierarchical models.

The drawbacks of the network model include:

System Complexity: Each and every record has to be maintained with the help of pointers, which makes the database structure more complex.

Functional Flaws: Because a great number of pointers is essential, insertion, updates, and deletion become more complex.

Lack of Structural Independence: A change in structure demands a change in the application as well, which leads to lack of structural independence.

Related questions

0 like 0 dislike
1 answer 150 views
asked Feb 11, 2019 in Computer Science by danish (1.0m points)
0 like 0 dislike
1 answer 32 views
asked Feb 11, 2019 in Computer Science by danish (1.0m points)
0 like 0 dislike
1 answer 58 views
asked Apr 5, 2019 in Computer Science by danish (1.0m points)
0 like 0 dislike
1 answer 36 views
0 like 0 dislike
1 answer 79 views
asked Jan 7, 2019 in Computer Science by danish (1.0m points)
0 like 0 dislike
1 answer 60 views
0 like 0 dislike
1 answer 45 views
asked Apr 1, 2019 in Computer Science by danish (1.0m points)
0 like 0 dislike
1 answer 66 views
asked Feb 13, 2019 in Computer Science by danish (1.0m points)
0 like 0 dislike
1 answer 30 views
0 like 0 dislike
1 answer 24 views
asked Feb 13, 2019 in Computer Science by danish (1.0m points)
Welcome to Free Homework Help, where you can ask questions and receive answers from other members of the community. Anybody can ask a question. Anybody can answer. The best answers are voted up and rise to the top. Join them; it only takes a minute: School, College, University, Academy Free Homework Help

19.4k questions

18.3k answers

8.7k comments

3.3k users

Free Hit Counters
...