Skip to main content

Qu'est-ce qu'un modèle de réseau?

Une base de données informatique est organisée par des tables, qui se réfèrent généralement à une liste des enregistrements qui partagent certains points communs.Dans un modèle de base de données hiérarchique standard, les tableaux sont associés les uns aux autres en fonction d'une relation parent et enfant, où une table parent peut avoir plusieurs enfants, mais une table d'enfants ne peut pas avoir plusieurs parents.Par exemple, la table des employés mdash;la table parent mdash;Peut être subdivisé en deux tables enfants: les travailleurs actuels et les anciens travailleurs.Une base de données de modèles réseau offre une alternative à cette limitation des parents et de l'enfant.Dans une base de données de modèle de réseau, n'importe quelle table unique peut avoir à la fois plusieurs tables enfants et plusieurs tables parentales, résultant en une structure graphique plus naturelle entre les entités de la base de données.

Le principal avantage d'une base de données de modèle réseau est qu'il permet unreprésentation plus réaliste de la relation entre les tables.Essayer de presser les dispositions de table dans un modèle unique peut être restrictif, en particulier lorsque deux tables ou plus pourraient également être considérées comme des catégories de parents.Poursuivant l'exemple passé, alors que le tableau des employés a été utilisé comme parent pour les travailleurs actuels et les tables des travailleurs antérieurs, un tableau des entrepreneurs indépendants servirait aussi bien que le parent pour soit, ou même les deux.Grâce à la configuration du modèle de réseau, l'utilisateur final peut structurer la base de données afin que les employés et les entrepreneurs indépendants soient parents des travailleurs actuels et des tables de travailleurs passés.

Les tables d'une base de données de modèle réseau peuvent être représentées graphiquement, en répertoriant chaque nom de la table individuellement, en commençant par les tables parentales les plus élevées en haut du graphique et en travaillant aux tables enfants les plus dépendantes en bas.Chaque relation parent-enfant peut être représentée en tracé une ligne entre les tables connexes.Cela permet aux concepteurs de bases de données de comprendre plus facilement la connexion entre les entités.

Bien que le modèle de réseau permette une représentation plus réaliste des relations entre les entités de données, elle est largement obsolète dans la conception de la base de données moderne.L'escalade des performances matérielles des ordinateurs a permis aux organisations plus grandes d'évoluer vers ce qu'on appelle un modèle de base de données relationnel, ce qui permet aux utilisateurs finaux de saisir directement les données en utilisant des valeurs clés au lieu de se concentrer strictement sur la relation parent-enfant.Par exemple, une liste d'employés dans un modèle de base de données relationnelle pourrait faire répertorier le nom des employés comme la valeur clé.Cela relie la liste des employés à toutes les autres tables contenant le nom des employés, permettant à toutes les informations sur cet employé d'être tirées en même temps, quelle que soit le tableau.