Qu'est-ce que l'INDÉPENDANCE DES DONNÉES ? Décrivez également l'indépendance logique et physique des données ?

3 Réponses


  • La dissociation des descriptions de données des programmes d'application (ou des interfaces utilisateur) qui utilisent les données est appelée indépendance des données. L'indépendance des données est l'un des principaux avantages du SGBD. L'architecture à trois schémas fournit le concept d'indépendance des données, ce qui signifie que les niveaux supérieurs ne sont pas affectés par les modifications apportées aux niveaux inférieurs. L'architecture à trois schémas facilite l'obtention d'une véritable indépendance des données. Il existe deux types d'indépendance des données.
    (I) Indépendance logique des données (ii)

    Indépendance physique des données Indépendance logique des données :
    L'indépendance logique des données est la capacité de modifier le schéma conceptuel sans altération des schémas externes ou des programmes d'application. Les modifications du schéma conceptuel peuvent inclure l'ajout ou la suppression de nouvelles entités, attributs ou relations et devraient être possibles sans modifier les schémas externes existants ni avoir à réécrire les programmes d'application.
    Indépendance
    physique des données : l'indépendance physique des données est la capacité de modifier le schéma interne sans altérer les schémas conceptuels ou les programmes d'application. La modification du schéma interne peut inclure.
    * Utilisation de nouveaux périphériques de stockage.
    * Utilisation de différentes structures de données.
    * Passage d'une méthode d'accès à une autre.
    * Utilisation de différentes organisations de fichiers ou structures de stockage.
    * Modification des index.
    Les changements mentionnés ci-dessus devraient être possibles sans avoir à changer les schémas conceptuels ou externes.
  • Nous pouvons définir l'indépendance des données comme la capacité de modifier le schéma à un niveau d'un système de base de données de telle sorte que le schéma au niveau supérieur suivant n'ait pas besoin d'être modifié. Il existe deux types d'indépendance des données. Qui sont donnés ci-dessous.

    Indépendance logique des données : cela dit que c'est la capacité de changer le schéma conceptuel de telle manière que le schéma externe n'aura pas besoin de changer. Pour étendre la base de données, nous pouvons modifier le schéma conceptuel et nous pouvons également modifier le schéma conceptuel pour modifier les contraintes. Cela signifie que l'indépendance logique des données nous donne la liberté de changer le schéma conceptuel sans nous soucier du schéma externe.

    Indépendance physique des données : nous pouvons la définir comme étant la capacité de changer le schéma interne de telle sorte que nous n'aurons pas besoin de changer le schéma conceptuel. Des modifications du schéma interne peuvent être nécessaires car nous pouvons être amenés à modifier certains fichiers physiques. L'indépendance des données se produit parce que lorsque le schéma est modifié à un certain niveau, le schéma au niveau supérieur suivant reste inchangé. Cependant, seul le mappage entre les deux niveaux est modifié. Lors de la compilation ou de l'exécution d'une requête, ces deux niveaux de mappages créent une surcharge.
  • Indépendance

    logique des données : l'indépendance logique des données est la capacité de modifier le schéma conceptuel sans altération des schémas externes ou des programmes d'application. Les modifications du schéma conceptuel peuvent inclure l'ajout ou la suppression de nouvelles entités, attributs ou relations et devraient être possibles sans modifier les schémas externes existants ni avoir à réécrire les programmes d'application.

    Indépendance

    physique des données : l'indépendance physique des données est la capacité de modifier le schéma interne sans altérer les schémas conceptuels ou les programmes d'application. La modification du schéma interne peut inclure.
    * Utilisation de nouveaux périphériques de stockage.
    * Utilisation de différentes structures de données.
    * Passage d'une méthode d'accès à une autre.
    * Utilisation de différentes organisations de fichiers ou structures de stockage.
    * Modification des index.

Ecrivez votre réponse

Votre réponse apparaîtra après modération