ALI

vendredi 31 janvier 2014

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

Une base de données informatique est conçue par des tableaux, qui se réfèrent généralement à une liste des enregistrements qui partagent des points communs. Dans un hiérarchique standard modèle de base de données, les tables sont associés les uns aux autres sur la base de une relation parent-enfant, où l'on table parent peut avoir plusieurs enfants, mais une table enfant ne peut pas avoir plusieurs parents. Par exemple, la table «Employés» - la table parent - peut être subdivisé en deux tables enfant: "Prolétaires" et "travailleurs passées." Une base de données de modèle de réseau offre une alternative à ce parent et la limitation de l'enfant. Dans une base de données de modèle de réseau, une table unique peut avoir deux tables multiples de l'enfant et plusieurs tables parent, résultant en une structure graphique plus naturelle entre les entités dans 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 la disposition des tables dans un modèle à un parent peut être restrictif, surtout quand deux ou plusieurs tables peuvent également être considérées comme des catégories de parents. En reprenant l'exemple passé, tandis que la table «Employés» a été utilisé en tant que parent pour les deux "Prolétaires" et "travailleurs" passées tables, un "entrepreneurs indépendants" tableau servirait aussi bien que la mère soit 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 deux «employés» et «entrepreneurs indépendants» sont les parents des "Prolétaires" et "travailleurs" passées __gVirt_NP_NNS_NNPS<__ o:p="" tables.="">

Les tables dans une base de données de modèle de réseau peuvent être représentées graphiquement, en énumérant le nom de chaque table individuellement, en commençant par les tables parent au plus haut niveau au sommet de la courbe et en descendant aux tables les enfants les plus dépendants au fond. Chaque relation parent-enfant peut être représentée par tracer une ligne entre les tables liées. Cela permet aux concepteurs de bases de données pour comprendre plus facilement 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, il est largement obsolète dans moderne conception de base de données. L'escalade de la performance du matériel pour les ordinateurs autorisés grandes organisations d'évoluer à ce qu'on appelle un modèle de base de données relationnelle, qui permet aux utilisateurs finaux de données directement entrée en utilisant des valeurs clés au lieu de se concentrer uniquement sur la relation parent-enfant. Par exemple, une liste des employés dans un modèle de base de données relationnelle peut-être le nom de l'employé indiqué comme valeur de clé. Qui relie la liste des employés à tous les autres tableaux contenant le nom de l'employé, ce qui permet toutes les informations sur l'employé à être tiré vers le haut à la fois, indépendamment de ce tableau tient.