Accueil Réseaux Quel est le modèle de réseau? - définition de techopedia

Quel est le modèle de réseau? - définition de techopedia

Table des matières:

Anonim

Définition - Que signifie 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 pour représenter les objets et 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 n'est pas limité à un réseau ou à une hiérarchie; l'arborescence hiérarchique est remplacée par un graphe, qui permet des connexions plus basiques avec les nœuds.

Techopedia explique le modèle de réseau

Charles Bachman était l'inventeur original du modèle de réseau. En 1969, le consortium CODASYL (Conference on Data Systems Languages) a développé le modèle de réseau en une spécification standard. Une deuxième publication a été introduite en 1971, qui est devenue plus tard la base de pratiquement toutes les implémentations.

Les avantages du modèle de réseau incluent:

  • Concept simple: similaire au modèle hiérarchique, ce modèle est simple et la mise en œuvre est sans effort.
  • Capacité à gérer davantage de types de relations: le modèle de réseau a la capacité de gérer des relations un-à-un (1: 1) ainsi que plusieurs-à-plusieurs (N: N).
  • Accès facile aux données: l'accès aux données est plus simple par rapport au modèle hiérarchique.
  • Intégrité des données: dans un modèle de réseau, il existe toujours une connexion entre le parent et les segments enfants car cela dépend de la relation parent-enfant.
  • Indépendance des données: l'indépendance des données est meilleure dans les modèles de réseau que dans les modèles hiérarchiques.

Les inconvénients du modèle de réseau comprennent:

  • Complexité du système: chaque enregistrement doit être conservé à l'aide de pointeurs, ce qui rend la structure de la base de données plus complexe.
  • Failles fonctionnelles: comme un grand nombre de pointeurs est essentiel, l'insertion, les mises à jour et la suppression deviennent plus complexes.
  • Manque d'indépendance structurelle: Un changement de structure exige également un changement dans l'application, ce qui conduit à un manque d'indépendance structurelle.
Cette définition a été écrite dans le contexte des bases de données
Quel est le modèle de réseau? - définition de techopedia