Un système de gestion de base de données ( SGBD ) est un système qui vous permet de créer et d'utiliser des bases de données . Différents types de SGBD existent avec différentes implémentations , la flexibilité et la vitesse. Chaque type a des avantages sur les autres, mais aucune espèce est supérieure. Le type de données et la structure dont vous avez besoin déterminera qui SGBD convient le mieux à vos besoins. Bases de données hiérarchiques Une base de données hiérarchique organise les éléments de données dans une structure arborescente , où les éléments de données de haut niveau existent au-dessus de niveau inférieur articles . Articles similaires existent sur le même niveau . Articles d'un niveau au-dessus du niveau actuel sont appelés éléments parents et les éléments d'un niveau en dessous sont des enfants. L'élément supérieur le plus s'appelle la racine. Lorsque vous traversez un SGBD hiérarchique , vous commencez à la racine et de la branche vers le bas . La structure d'un SGBD hiérarchique vous permet de mettre à jour rapidement en raison de la façon dont les éléments sont définis et organisés. Réseau de bases de données des bases de données hiérarchiques , bases de données réseau utilisent une structure hiérarchique. Cependant, ils sont représentés visuellement plus comme une toile d'araignée d'un arbre, où l'élément central est la racine et les enfants - appelée membres - ramifier . Contrairement aux bases de données hiérarchiques , un élément enfant peut avoir plus d'un parent - appelé propriétaires. Vous devez définir la structure d'un SGBD réseau à l'avance , mais parce qu'il permet de multiples connexions entre les éléments , il est plus flexible que les autres types de SGBD. Bases de données relationnelles Photos un SGBD relationnel relie articles dans le système ainsi que l'aide des touches . Chaque enregistrement a une clé unique que vous utilisez pour eux, ce qui les rend plus rapide que hiérarchique ou son réseau SGBD trouver parce que vous n'avez pas à parcourir à travers ces structures pour trouver des articles . Ces touches peuvent également relier les données dans un tableau de données dans une autre table. Vous pouvez modifier des entrées dans une base de données relationnelle sans avoir à redéfinir sa structure comme vous le faites avec les bases de données hiérarchiques ou réseau . Bases de données orientées objet Une base de données orientée objet peut contenir différents types de données SGBD autre de ne peut pas, comme les graphiques , les fichiers audio et vidéo . Ces objets sont constitués de la pièce elle-même et une méthode , qui sont les instructions pour le SGBD que de détail comment gérer l'objet de données . Object-oriented SGBD sont coûteuses à mettre en œuvre en raison de la quantité d'espace de stockage et la structure dont ils ont besoin , mais ils offrent un avantage significatif par rapport aux autres de SGBD en raison de la flexibilité de données qu'ils permettent < . br>
|