Un système de gestion de base de données ( SGBD ) est un logiciel informatique qui permet aux utilisateurs de créer , de contrôler et de maintenir une base de données . Un système de gestion de base de données relationnel (SGBDR ) est un SGBD plus complexe qui stocke des données dans des tableaux à deux dimensions qui sont liés les uns aux autres par l'intermédiaire de touches . Alors que les deux applications de base de données ont leur utilité , les entreprises préfèrent généralement les systèmes de gestion de bases de données relationnelles , car ils peuvent gérer de larges ensembles de données. Stockage de données Un SGBD base stocke simplement les données dans une forme persistante dans la mesure où les données restent inchangées même si l'application qui l'a créé tombe en panne ou est supprimé. Les données sont organisées en lignes et en colonnes. Un système de gestion de base de données gère également un ensemble de règles afin que les utilisateurs puissent accéder aux données . Un système de gestion de base de données relationnelle ajoute une structure de tableau avec des tables . Chaque colonne de la table est un champ et chaque ligne de la table est un record. Relations Dans un SGBDR , les relations d'interdépendance existent entre les ensembles de données. Chaque table possède un champ unique appelé une clé. Les tableaux qui partagent une clé d'hôte un one-to -many , many-to -many ou un-à -un. Il n'y a pas de relations dans un SGBD , de sorte que les lignes et les colonnes sont indépendants les uns des autres . L'avantage de maintien des relations est l'intégrité référentielle. Chaque fois qu'un enregistrement est modifié , tous les dossiers liés à d'autres tables sont immédiatement mis à jour. Redondance Un système de gestion de base de données relationnelle est sujette à moins de redondance car tout est lié . Par conséquent, dupliquer des jeux de données ne peuvent pas exister. Cela garantit que les données stockées sont exactes et pertinentes . Un SGBD , d'autre part , permet à des données dupliquées , ce qui peut provoquer la redondance des données , l'incohérence des données et l'intégrité des données pauvres. Supplémentaires différences Un système de gestion de base de données est moins sûr , et il peut être utilisé que par un seul utilisateur. En outre, un SGBD ne peut pas être partagée sur un réseau ou sur Internet. Un SGBDR peut être partagé en ligne, et il prend en charge beaucoup plus grandes séries de données. Cependant, un système de gestion de base de données relationnelle nécessite du matériel et des logiciels plus complexes , et il est beaucoup plus difficile à mettre en place .
|