Althéa
Un vrai SGBD offre plusieurs avantages par rapport au traitement de fichiers.
Les principaux avantages d'un SGBD sont les suivants :
• Flexibilité : les programmes et les données étant indépendants, les programmes n'ont pas besoin d'être modifiés lorsque des types de données sans rapport sont ajoutés ou supprimés de la base de données, ou lorsque le stockage physique change.
• Réponse rapide aux demandes d'informations : les données étant intégrées dans une seule base de données, les demandes complexes peuvent être traitées beaucoup plus rapidement que si les données se trouvaient dans des fichiers séparés et non intégrés. Dans de nombreuses entreprises, une réponse plus rapide signifie un meilleur service client.
• Accès multiple : le logiciel de base de données permet d'accéder aux données de diverses manières (par exemple via divers champs clés) et souvent en utilisant plusieurs langages de programmation (programmes 3GL et 4GL non procéduraux).
• Coûts de formation des utilisateurs inférieurs : les utilisateurs trouvent souvent qu'il est plus facile d'apprendre de tels systèmes et les coûts de formation peuvent être réduits. De plus, le temps total de traitement des demandes peut être plus court, ce qui augmenterait la productivité des utilisateurs.
• Moins de stockage : Théoriquement, toutes les occurrences d'éléments de données ne doivent être stockées qu'une seule fois, éliminant ainsi le stockage de données redondantes. Les développeurs de systèmes et les concepteurs de bases de données utilisent souvent la normalisation des données pour minimiser la redondance des données.
Trevor
Il réduit la redondance des données (duplication des données) et maximise l'intégrité de la base de données (données sans erreurs).