Maison >Problème commun >Quelle image assure l'indépendance logique des données de la base de données ?
L'indépendance logique des données est assurée par des images "schéma/schéma étranger". Lorsque le schéma change, l'administrateur de base de données apporte les modifications correspondantes à l'image de chaque schéma étranger afin que le schéma étranger reste inchangé. Le programme d'application est écrit sur la base du schéma externe des données, de sorte que le programme d'application n'a pas besoin d'être modifié, garantissant ainsi l'indépendance logique des données et du programme, appelée indépendance logique des données.
Recommandations associées : "Cours de programmation"
La structure du schéma à trois niveaux du système de base de données fait référence au structure externe du système de base de données. Elle se compose de trois niveaux : modèle, modèle et modèle interne.
Le schéma externe est également appelé sous-schéma ou schéma utilisateur. Il s'agit d'une description de la structure logique et des caractéristiques des données locales que les utilisateurs de la base de données (y compris les programmeurs d'applications et les utilisateurs finaux) peuvent voir et utiliser. la vue des données des utilisateurs de la base de données est une représentation logique des données liées à une certaine application.
Le schéma, également appelé schéma logique et schéma conceptuel, est une description de la structure logique et des caractéristiques de toutes les données de la base de données et constitue une vue de données commune à tous les utilisateurs. Il s'agit de la couche intermédiaire de la structure du schéma de base de données et n'implique pas les détails de stockage physique ni l'environnement matériel des données, ni n'est lié à des applications, des outils de développement et des langages spécifiques.
Le schéma interne est également appelé schéma de stockage. Il s'agit d'une description de la structure physique et de la méthode de stockage des données, ainsi que de la méthode de représentation des données dans la base de données.
Le système de gestion de base de données fournit les images à deux couches suivantes entre les modes à trois niveaux pour garantir que les données du système de base de données ont une indépendance logique et une indépendance physique élevées.
Schéma étranger/image de schéma : Lorsque le schéma change, l'administrateur de la base de données apporte les modifications correspondantes à l'image de chaque schéma/schéma étranger afin que le schéma étranger reste inchangé. Le programme d'application est écrit sur la base du schéma externe des données, de sorte que le programme d'application n'a pas besoin d'être modifié, garantissant ainsi l'indépendance logique des données et du programme, appelée indépendance logique des données.
L'indépendance logique des données décrit le degré d'indépendance d'une application lorsque le mode change. Les systèmes d'aujourd'hui peuvent fournir une indépendance logique des données dans les aspects suivants :
(1) Ajouter de nouveaux types d'enregistrement au schéma, tant que la connexion entre les types d'enregistrement d'origine n'est pas détruite.
(2) Ajoutez de nouvelles connexions entre les types d'enregistrements d'origine.
(3) Ajoutez de nouveaux éléments de données dans certains types d'enregistrements.
Schéma/image de schéma interne : Lorsque la structure de stockage de la base de données change, l'administrateur de base de données apporte les modifications correspondantes au schéma/image de schéma interne afin que le schéma reste inchangé. , de sorte que l'application n'ait pas besoin d'être modifiée, garantissant ainsi l'indépendance physique des données et des programmes, appelée indépendance physique des données.
Pour plus d'articles connexes, veuillez visiter le Site Web PHP chinois ! !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!