Le schéma dans la conception de la base de données qui reflète les besoins en données de l'utilisateur est le « schéma externe ». Le schéma à trois niveaux du système de base de données est le schéma conceptuel, le schéma externe et le schéma interne ; parmi eux, le schéma externe est également appelé schéma utilisateur, qui correspond au niveau utilisateur et donne. la description des données locales de chaque utilisateur. Le schéma externe est la vue des données de la base de données vue par un ou plusieurs utilisateurs et constitue une représentation logique des données liées à une certaine application.
L'environnement d'exploitation de ce tutoriel : système Windows 7, ordinateur Dell G3.
Le schéma dans la conception de la base de données qui reflète les exigences en matière de données de l'utilisateur est le « schéma externe ».
Les gens ont conçu une architecture rigoureuse pour la base de données. La structure standard reconnue dans le domaine des bases de données est la structure de schéma à trois niveaux, qui comprend un schéma externe, un schéma conceptuel et un schéma interne. Elle organise et gère efficacement les données et améliore les données. indépendance logique de la base de données. Le niveau utilisateur correspond au schéma externe, le niveau conceptuel correspond au schéma conceptuel et le niveau physique correspond au schéma interne, permettant aux utilisateurs de différents niveaux de former différentes vues de la base de données.
Le schéma conceptuel est une description de la structure logique globale des données dans le système de base de données et constitue une vue de données commune à tous les utilisateurs.
Le schéma externe est également appelé sous-schéma ou schéma utilisateur. Il s'agit de la vue des données de l'utilisateur et donne une description partielle des données de chaque utilisateur.
Dans un schéma de base de données, il existe N schémas externes, et chaque schéma externe correspond à un utilisateur. Le schéma étranger garantit l’indépendance logique des données.
Le schéma interne est également appelé schéma physique, qui fournit la structure de stockage physique et les méthodes d'accès physique à la base de données.
Une base de données n'a qu'un seul schéma interne ; le schéma interne spécifie la méthode de stockage des données, la logique de fonctionnement des données, l'intégrité des données, la sécurité des données et les performances de stockage des données.
Mode externe
Le mode externe est également appelé sous-mode ou mode utilisateur, qui correspond au niveau utilisateur. Il s'agit d'une vue des données de la base de données vue par un ou plusieurs utilisateurs et constitue une représentation logique des données liées à une certaine application. Le schéma étranger est un sous-ensemble dérivé du schéma et contient la partie des données du schéma dont l'utilisation est autorisée par un utilisateur spécifique. Les utilisateurs peuvent décrire et définir des enregistrements de données correspondant aux utilisateurs (schémas externes) via des langages de description de schéma externes, et ils peuvent également utiliser un langage de manipulation de données (Data Manipulation Language, DML) pour opérer sur ces enregistrements de données. Le schéma externe reflète la vue de l'utilisateur sur le système de base de données.
Modèle Conceptuel
Le modèle conceptuel est également appelé modèle ou modèle logique, qui correspond au niveau du concept. Il s'agit d'une structure logique globale construite par le concepteur de la base de données sur la base d'un point de vue unifié, intégrant les données de tous les utilisateurs. Il s'agit d'une description globale de la structure logique et des caractéristiques de toutes les données de la base de données, et constitue une vue commune des données. (vue globale) pour tous les utilisateurs. Il est décrit et défini par le Data Description Language (DDL) fourni par le système de gestion de base de données. Le schéma conceptuel reflète la vue globale du système de base de données.
Mode interne
Le mode interne est également appelé mode stockage, qui correspond au niveau physique. Il s'agit de la représentation interne ou de la description sous-jacente de toutes les données de la base de données et constitue la description logique de niveau le plus bas de la base de données. Elle décrit la méthode de stockage et la structure physique des données sur le support de stockage et correspond à la base de données réellement stockée. le support de stockage externe. Les modèles internes sont décrits et définis par des langages de description de modèles internes. Le schéma interne reflète la vue de stockage du système de base de données.
Dans un système de base de données, il n'y a qu'une seule base de données, donc le schéma interne et la définition qui décrivent la structure de stockage de la base de données et le schéma qui décrit la structure logique de la base de données sont également uniques, mais les applications construites sur le système de base de données sont très étendues. et diversifié, de sorte que le modèle externe correspondant n’est pas unique et ne peut pas être unique.
Pour plus de connaissances connexes, veuillez visiter la rubrique FAQ !
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!