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 "Employés" - la table parent - pourrait être encore subdivisée en deux tables enfants: "travailleurs actuels" et "travailleurs antérieurs". 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èles de réseau, n'importe quelle table unique peut avoir à la fois plusieurs tables enfants et plusieurs tables parentales, ce qui résulte 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 de réseau est qu'il permet une représentation plus réaliste de la relation entre les tables. Essayer de serrer les dispositions de table dans un modèle unique peut être restrictifE, en particulier lorsque deux tables ou plus pourraient également être considérées comme des catégories de parents. Poursuivant l'exemple passé, tandis que la table "Employés" a été utilisée comme parent pour les tables "actuelles des travailleurs" et des «travailleurs antérieurs», une table «entrepreneurs indépendants» servirait aussi bien que le parent pour 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 les parents des tables «travailleurs actuels» et «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 plus facilement ucomprendre le lien 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 relationnel pourrait faire répertorier le nom de l'employé comme valeur clé. Cela relie la liste des employés à toutes les autres tables contenant le nom de l'employé, permettant à toutes les informations sur cet employé d'être tirées en même temps, quelle que soit la table.

DANS D'AUTRES LANGUES