Bases de données disposent d'un large éventail d'applications dans les systèmes d'entreprise . Ils permettent d'automatiser les tâches de personnalisation de documents répétitifs , ils permettent aux opérateurs téléphoniques pour obtenir un accès rapide aux informations client et ils accélèrent la consolidation de l'information financière . Bases de données catégoriser les types de données et d'établir des relations entre ces catégories, les trois principaux systèmes de gestion de bases de données sont relationnelles, hiérarchiques et réseau . Chacun a ses propres mérites. Il ya des avantages et des inconvénients pour le modèle de base de données réseau en comparaison avec les autres systèmes de gestion de données deux . Organisation
informations sont regroupées en entités ou d'enregistrements et chaque entité possède des attributs qui correspondent aux en-têtes de colonnes. Par exemple, l'entité «client» aurait Nom et numéro de téléphone que deux attributs . Chaque entité a un attribut définissant qui identifie de façon unique chaque enregistrement de la table . C'est ce qu'on appelle la clé , qui est un indice . Les tables sont reliées entre elles par ces attributs clés pour élargir la gamme des données disponibles pour chaque requête.
Alternatives
Le système de gestion de base de données relationnelle domine application métier. Les données ne sont «normalisées» , puis stockées dans des tables . Les données normalisées s'intègre dans une structure qui élimine la répétition et la redondance des données. C'est le jointures entre les tables de données normalisées qui crée une relation entre les attributs et donc donne à ce système de gestion de base de données de son nom. Bases de données hiérarchiques sont moins fréquentes. Ils relient les entités ensemble , à nouveau par les principaux attributs , mais organisés comme les relations parents-enfants . Cela crée une arborescence de données et est adapté pour l'information géographique , ou les données archivées utilisés pour "data mining ".
Relations
Une base de données du réseau est semblable à une base de données hiérarchique . Cependant , alors qu'une base de données hiérarchique ne dispose que de un à plusieurs entre les entités , un système de gestion de base de données réseau permet many-to -many . C'est la caractéristique qui définit les SGBD du réseau. Dans une base de données hiérarchique , une société mère peut avoir de nombreuses entités de l'enfant, mais chaque enfant ne peut avoir qu'un seul parent. Il s'agit de la relation one-to -many . La relation plusieurs-à -plusieurs dans un SGBD réseau permet une entité mère d'avoir de nombreuses entités des enfants, et une entité de l'enfant d'avoir de nombreuses entités mères .
Avantages
le principal avantage du modèle SGBD réseau est la relation many-to -many . La base de données hiérarchique ne représentent pas de nombreux événements organisationnels homme qui requièrent une entité d'avoir de nombreux liens ascendants à d'autres entités . Par exemple, dans une base de données médicale, un médecin peut être attribué à de nombreux quartiers et prendre soin de nombreux patients, alors que le patient est un quartier qui n'a pas de lien par le biais de la relation à l'entité de médecin et si l'entité patient doit également un lien à la fois l'entité médecin et l'entité de tutelle . Ainsi, une série de relations croisées rapidement se développer.
Inconvénients
bases de données relationnelles ont des structures qui permettent de résoudre plusieurs-à- plusieurs entre les instances , ou des dossiers , d'une entité , mais les bases de données du réseau n'en ont pas. Par exemple, dans l'exemple de base de données réseau , le patient peut avoir de nombreux médecins , et un médecin a de nombreux patients , mais le réseau SGBD ne pouvait établir un seul médecin pour beaucoup la relation patient ou un patient à de nombreuses relations de médecin , pas les deux. < Br >