La base de données relationnelle a résisté à l'épreuve du temps.
La base de données relationnelle organise les données dans une série de tables. Chaque table a ses propres champs spécifiques au type de données stockées. Le système de gestion de base de données (SGBD) conçu autour des relations entre les tables a survécu plus de deux décennies en raison de sa flexibilité. Une fois que l'utilisateur a saisi des données dans une table et les a enregistrées dans la base de données massive, une requête rappellera les informations à tout moment.
Saisie des données
Dans la base de données relationnelle, vous pouvez gérer des ensembles infinis de données dans des tables sans avoir à revenir en arrière et à ressaisir les données une seconde fois. Vous pouvez créer des enregistrements séparés pour chaque type de données à stocker. Votre base de données peut nécessiter plus de conception et de maintenance. L'opposé de la base de données relationnelle est la base de données de fichiers plats, qui est une table géante d'enregistrements individuels. Lorsque vous souhaitez ajouter des informations, telles que la mise à jour des informations d'un client, vous devez ressaisir toutes les informations dans un nouvel enregistrement dans la table de la base de données du fichier plat. Avec la base de données relationnelle, vous gagnez beaucoup de temps en créant autant de tables que vous le souhaitez.
Vidéo du jour
Avantages de la gestion des données
Microsoft SQL Server 2008 est un exemple populaire de base de données relationnelle. Microsoft Corporation a mis à jour son système de serveur évolutif pour permettre aux programmeurs de créer, gérer et interroger plus facilement leur entrepôt de données. Certains avantages des bases de données relationnelles telles que SQL Server 2008 sont la possibilité de programmer une requête pour rechercher dans toutes les tables de données les informations exactes dont vous avez besoin; la possibilité d'adapter la base de données à la taille d'une très grande organisation; la possibilité d'accéder, de mettre à jour et de partager des informations entre de nombreuses stations d'utilisateurs; et des capacités avancées d'analyse et de création de rapports. Le langage de requête s'appuie sur des formules pour indiquer à la base de données le type de données que vous souhaitez extraire des tables du système. Enfin, la base de données relationnelle peut s'interfacer avec de nombreux outils tiers.
Inconvénients de la gestion des données
Une alternative à la base de données relationnelle est un système de base de données utilisant un langage de programmation orienté objet comme Java. Justin James de Tech Republic a souligné plusieurs inconvénients du système de base de données relationnelle. Les développeurs de bases de données ont tendance à ajouter des couches à la base de données pour de nouvelles fonctions et à utiliser des services Web pour coupler des couches de données. Les inconvénients proviennent des limitations de la langue. Selon James, la base de données relationnelle actuelle oblige les développeurs à recréer une logique, à trouver des solutions aux incohérences entre les applications et leur système de base de données, pour moderniser ou déboguer la base de données existante en raison du temps et de l'argent déjà investis et pour travailler avec un système très complexe système.