Qu’est-ce que le modèle de réseau ?
Un modèle de réseau est un modèle de base de données conçu comme une approche flexible de représentation des objets et de leurs relations.
Une caractéristique unique du modèle de réseau est son schéma, qui est considéré comme un graphique où les types de relations sont des arcs et les types d’objets sont des nœuds.
Contrairement à d’autres modèles de base de données, le schéma du modèle de réseau ne se limite pas à un treillis ou à une hiérarchie ; l’arbre hiérarchique est remplacé par un graphique, ce qui permet des connexions plus basiques avec les nœuds.
Techopedia explique le modèle de réseau
Charles Bachman est l’inventeur original du modèle de réseau. En 1969, le consortium Conference on Data Systems Languages (CODASYL) a développé le modèle de réseau en une spécification standard.
Une deuxième publication a été introduite en 1971, devenant la base de toutes les implémentations.
Par la suite, le modèle de réseau a été remplacé par le modèle relationnel en raison de son interface de niveau supérieur et plus déclarative.
Le principal avantage du modèle réseau vient de sa capacité à pallier le manque de flexibilité du modèle hiérarchique, dont il est censé être une évolution directe. Dans le modèle réseau, chaque enfant (appelé « membre ») peut avoir plusieurs parents (appelés « propriétaire ») pour générer des relations plus complexes, de type plusieurs à plusieurs.
Avantages du modèle de réseau
Inconvénients du modèle de réseau