ALI

mercredi 2 octobre 2013

Qu'est-ce que l'indépendance de données?

L'indépendance des données est une forme de gestion de base de données qui conserve les données séparés de tous les programmes qui font usage de celui-ci. En tant que pierre angulaire de l'idée d'un SGBD système de gestion de base de données ou, cette indépendance garantit que les données ne peuvent être redéfinies ou réorganisés par l'un des programmes qui font usage de celui-ci. De cette manière, les données restent accessibles, mais il est aussi stable et ne peut pas être corrompu par les applications.
Dans le contexte d'un SGBD centralisé, la gestion de base de données s'appuie sur le processus d'indépendance des données. Bien que la transparence des données existent toujours autant que la capacité des différentes applications pour accéder et utiliser les données relatives à l'exécution des tâches, aucun programme ou une application peut lire et ensuite commencer à apporter des modifications aux données elles-mêmes. La cohérence de l'information rend l'ensemble du processus de maintenance et de gestion d'une base de données unique ou plusieurs bases de données au sein d'un seul environnement beaucoup plus facile.
Ce concept est différent de l'autre approche appelée dépendance des données. Avec cette approche, les données utilisées pour exécuter une application est effectivement représentés dans le code source du programme. La capacité des données d'être modifiées par le programme, et vice versa, signifie que l'information n'est pas considérée comme constante et peut être changée soit en déclenchant le changement par modification du code source, soit par l'utilisation du programme à d'autres moyens pour adapter le données de base.
L'une des fonctions de l'indépendance des données est à restreindre l'accès à la structure de stockage des données par les applications de l'utilisateur. En cachant efficacement les spécificités de la structure des applications, la possibilité d'une demande de modification de la nature des données devient impossible. En conséquence, les données essentielles conserve son intégrité et reste cohérent, peu importe combien de bases de données ou applications de base de données y accéder.
Il y a deux niveaux de base ou des types d'indépendance quand il s'agit de données.Indépendance logique des données, il est possible de changer la structure des données indépendamment de modifier les applications ou programmes qui font usage de ces données. Il n'est pas nécessaire de réécrire les applications actuelles dans le cadre du processus d'ajout ou la suppression des données du système ensuite.
Le deuxième type ou le niveau est connu comme l'indépendance des données physiques.Cette approche a à voir avec la modification des modalités d'organisation ou de stockage liés aux données, plutôt que de modifier les données elles-mêmes. Parvenir à ce changement dans l'organisation du fichier ou la stratégie d'indexation utilisé pour les données ne nécessite aucune modification de la structure externe des applications, ce qui signifie que les utilisateurs des applications ne sont pas susceptibles de remarquer aucune différence dans le fonctionnement de leurs programmes.