Quels sont les différents types de systèmes de gestion de base de données?
Les systèmes de gestion de base de données permettent aux utilisateurs de stocker des informations, de les organiser et de les récupérer, en tout ou en partie, en fonction des besoins. Chacun des principaux types de systèmes de gestion de base de données nécessite un logiciel qui crée des enregistrements pour organiser les données et crée des rapports à partir de ces données. Les logiciels pour bases de données créent l'un des quatre types courants suivants: bases de données hiérarchiques, bases de données réseau, bases de données relationnelles ou bases de données orientées objet.
La base de données hiérarchique est l’un des types les plus anciens de systèmes de gestion de bases de données. Il est le plus couramment utilisé sur les ordinateurs centraux. Le créateur de la base de données prédéfinit les relations entre chaque enregistrement et ses données. La structure nécessite un enregistrement racine, ou parent, à partir duquel le concepteur de base de données crée une relation parent-enfant pour chaque bit de données entrant dans la base de données.
Une base de données réseau organise également les données à l'aide de relations parent-enfant définies. Comme une vraie famille, la structure de la base de données réseau permet à une donnée classée comme un enfant d’avoir plus d’un parent. Il s'agit d'une amélioration par rapport aux types hiérarchiques de systèmes de gestion de bases de données. Il permet aux utilisateurs de connecter des informations d’une base de données à un autre ensemble de données via l’enregistrement parent et l’enregistrement enfant.
Le système de gestion de base de données relationnelle a gagné en popularité en raison de sa flexibilité et de sa facilité d'utilisation. Il permet au concepteur de base de données d'utiliser des informations individuelles pour créer des relations entre des bases de données distinctes sans restriction des relations parent ou propriétaire. Les informations d’une base de données qui la lient à des données d’une autre sont un identifiant unique, tel que le numéro d’identification de l’employé.
Les types relationnels de systèmes de gestion de bases de données permettent aux concepteurs de bases de données de créer une base de données unique pour stocker les informations sur la paie et les salaires des employés. Le concepteur crée une base de données séparée pour les informations personnelles telles que les adresses personnelles et les numéros de téléphone. Différents utilisateurs peuvent entrer et mettre à jour les enregistrements de chaque base de données. Les rapports extraient des données des enregistrements de toute base de données dans laquelle se trouve le numéro d'identification d'employé correspondant.
Les types de systèmes de gestion de base de données orientés objet offrent un moyen d'organiser des données autres que des chiffres et du texte. Les concepteurs les utilisent pour accueillir des éléments multimédias tels que des photos, de la musique et des vidéos. Ce système de gestion de base de données utilise deux identificateurs pour chaque élément. Le premier est un nom d'objet descriptif et le second est un programme miniature avec des instructions ou des méthodes que l'ordinateur exécute pendant le stockage et la récupération. Les deux parties deviennent un objet que les utilisateurs de la base de données peuvent organiser comme ils le peuvent avec du texte ou des chiffres.