Peut
Un environnement de système de base de données typique et il présente les avantages suivants :
o Partage de
données Les données de différentes applications ou sous-systèmes sont placées au même endroit. Cela
présente le principal avantage du partage de données. C'est-à-dire que les données communes à
différentes applications n'ont pas besoin d'être stockées à plusieurs reprises, comme c'était le cas dans l'
environnement de traitement de fichiers
. Par exemple, les trois systèmes d'un établissement d'enseignement
illustrés à la figure 3 doivent stocker les données sur les étudiants. Les données d'exemple peuvent être vues
Maintenant, les données telles que le numéro d'enregistrement, le nom, l'adresse, le nom du père qui
sont communs à différentes applications sont stockées à plusieurs reprises dans le fichier
environnement du système de traitement, alors qu'il n'est stocké qu'une seule fois dans l'
environnement du système de base de données
et est partagé par toutes les applications. La chose intéressante est
que les applications individuelles ne savent pas que les données sont partagées et elles n'en ont
pas besoin. Chaque application a l'impression que les données sont stockées pour
elle. Cela présente l'avantage d'économiser le stockage avec d'autres approches.
o Indépendance des données Les
données et les programmes sont indépendants les uns des autres, le changement n'a donc qu'un
effet minime ou nul
sur les autres. Les données et leur structure sont stockées dans la base de données où, comme
les programmes d'application manipulant ces données sont stockés séparément, le changement d'un
n'affecte pas inutilement les autres.
o Redondance contrôlée
signifie que nous n'avons pas besoin de dupliquer les données inutilement ; nous dupliquons les données dans
les bases de données, cependant, cette duplication est délibérée et contrôlée.
o Meilleure intégrité des données Fonctionnalité
très importante ; désigne la validité des données saisies dans la base de données.
Étant donné que les données sont placées à un endroit central et gérées par le SGBD,
elles constituent donc un moyen très propice pour vérifier ou s'assurer que les données saisies dans la
base de données sont réellement valides. L'intégrité des données est très importante, puisque tous les traitements
et les informations produites en retour sont basés sur les données. Maintenant, si les données saisies
n'est pas valide, comment être sûr que le traitement dans la base de données est correct et que les
résultats ou les informations produits sont valides ? Les entreprises prennent des décisions sur la
base des informations produites à partir de la base de données et les mauvaises informations conduisent à de
mauvaises décisions et à l'effondrement de l'entreprise. Dans l'environnement du système de base de données, le SGBD
fournit de nombreuses fonctionnalités pour assurer l'intégrité des données, offrant ainsi un
environnement de traitement des données plus fiable
.