Quelle est la définition du modèle de réseau Techopedia
Définition - Qu'est-ce que le modèle du réseau signifie?
Un modèle de réseau est un modèle de base de données qui est conçu comme une approche flexible des objets représentant et leurs relations. Une caractéristique unique du modèle de réseau est son schéma, qui est considéré comme un graphe où les types de relations sont des arcs et des types d'objets sont des noeuds. Contrairement aux autres modèles de base de données, le schéma du modèle de réseau ne se limite pas à un réseau ou une hiérarchie; l'arbre hiérarchique est remplacé par un graphique, ce qui permet à des connexions de base avec les noeuds.
Plan de [Webinar] pour le succès: L'utilisation de modèles de processus pour atteindre les objectifs commerciaux
Techopedia explique modèle de réseau
Charles Bachman a été l'inventeur original du modèle de réseau. En 1969, la Conférence sur les langues Data Systems (CODASYL) Consortium a développé le modèle de réseau dans une spécification standard. Une deuxième publication a été introduit en 1971, qui devint plus tard la base pour pratiquement toutes les implémentations.
Les avantages du modèle de réseau comprennent:
- Concept simple: Similaire au modèle hiérarchique, ce modèle est simple et la mise en œuvre est facile.
- Capacité à gérer plus de types de relations: Le modèle de réseau a la capacité de gérer un à un (1: 1), ainsi que de nombreux à plusieurs (N: N) relations.
- Accès facile aux données: 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 y a toujours un lien entre les parents et les segments de l'enfant, car il 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, par opposition aux modèles hiérarchiques.
Les inconvénients du modèle de réseau comprennent:
- Système complexité: Chaque dossier doit être maintenu avec l'aide de pointeurs, ce qui rend plus complexe la structure de base de données.
- Failles fonctionnels: Comme un grand nombre de pointeurs est essentiel, l'insertion, les mises à jour et la suppression deviennent plus complexes.
- Le manque d'indépendance structurelle: Un changement de structure exige un changement dans l'application aussi bien, ce qui conduit à un manque d'indépendance structurelle.
Cette définition a été écrit dans le cadre des bases de données