Les organisations utilisent des bases de données pour stocker et organiser un grand nombre d'enregistrements de données . Bases de données respecter l'intégrité et la sécurité des données et de soulager les développeurs de logiciels de la corvée de la création de leurs propres programmes de gestion de fichiers . Ils se déclinent en plusieurs types principaux , y compris relationnel , réseau et hiérarchique . Bases de données hiérarchiques utilisent relations parent-enfant entre les tables de données, où un enregistrement parent peut avoir beaucoup d'enfants, et qu'aucun enfant ne soit sans un parent. Base de données
Une base de données informatique concentre principalement sur un seul programme, connu sous le nom d'un serveur, qui supervise les bases de données . Toutes les demandes de données passent par le serveur, qui vérifie les demandes de correction et des privilèges de sécurité . Le serveur stocke les données dans un ensemble particulier de fichiers que la plupart des autres programmes ne peuvent généralement pas accès. Le serveur peut avoir plusieurs bases de données , chacun axé sur une application particulière, tels que l'ingénierie, des ventes ou d'inventaire . Chaque base de données comporte plusieurs tables , chacune ayant un nombre d'enregistrements de données constituées de différents champs. Les champs sont les éléments significatifs plus petits dans une base de données , y compris des éléments tels que le nom, état, code produit et la date.
Tableaux simples
Certaines données peuvent être stockées dans un langage simple tables. Une table d'états , par exemple, peut avoir deux champs: un abréviation de l'état à deux caractères et le nom de l'Etat. Un directeur des ventes , cependant, peut vouloir une liste de contacts pour chaque Etat. Tant que le nombre de contacts est faible , un programmeur ajoute quelques champs à la table , comme le contact -name- 1 , contactez -name- 2 et le contact -name- 3. Après quelques contacts , toutefois, cette approche devient encombrant .
Relation parent-enfant
Une base de données hiérarchique vous permet de créer des relations automatiques parent -enfant entre les tables . Pour la table d'état dans l'exemple précédent , vous définissez une table enfant contenant des noms de contact. L'Etat peut alors avoir un certain nombre de contacts ou pas du tout , mais chaque contact doit avoir un état . Le serveur de base de données assure l'intégrité ; vous ne pouvez pas supprimer Delaware, par exemple , si elle a un contact. Vous pouvez cependant supprimer des contacts de la table enfant , puis retirez l'Etat.
Automatique Maître
Certains logiciels de base de données hiérarchique , tels que Hewlett- Packard Image/3000 , comprend un autre type de table appelé le maître automatique. La base de données ajoute et supprime les enregistrements de lui automatiquement . Si vous avez besoin de trouver rapidement un dossier par une valeur clé, telles que le numéro de client , vous pouvez créer un tableau de maître automatique contenant uniquement ce domaine. Au lieu de chercher à travers une table entière , enregistrement par enregistrement , pour le client, il vous suffit de préciser le numéro de client et le serveur de base de données localise dans une fraction de seconde.
< Br >