Maison Problème commun Quelle est la structure schématique à trois niveaux d'un système de base de données ?

Quelle est la structure schématique à trois niveaux d'un système de base de données ?

Jul 23, 2021 pm 03:58 PM
数据库系统 三级模式

La structure du schéma à trois niveaux du système de base de données signifie que le système de base de données se compose de trois niveaux : schéma externe, schéma et schéma interne. Le schéma, également appelé schéma logique, est la vue des données commune à tous les utilisateurs ; le schéma externe, également appelé schéma utilisateur, est la vue des données des utilisateurs de la base de données et est une représentation logique des données liées au schéma interne ; , également appelé schéma de stockage, correspond aux données contenues dans la base de données de l'organisation.

Quelle est la structure schématique à trois niveaux d'un système de base de données ?

L'environnement d'exploitation de ce tutoriel : système windows7, version mysql8, ordinateur Dell G3.

Structure de schéma à trois niveaux du système de base de données :

La structure de schéma à trois niveaux du système de base de données signifie que le système de base de données est composé de trois niveaux : schéma externe, schéma et schéma interne, comme indiqué dans la figure :

Quelle est la structure schématique à trois niveaux dun système de base de données ?

① Schéma :

Le schéma, également appelé schéma logique, 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 du système de base de données. Elle n'implique pas les détails de stockage physique des données et n'a rien à voir avec les applications spécifiques, les outils de développement d'applications et les langages de programmation de haut niveau utilisés.

Le schéma est en fait une vue logique des données de la base de données. Une base de données n'a qu'un seul schéma. Le schéma de base de données est basé sur un certain modèle de données, prend en compte de manière globale les besoins de tous les utilisateurs et combine organiquement ces besoins en un tout logique. Lors de la définition d'un schéma, il n'est pas seulement nécessaire de définir la structure logique des données, comme les éléments de données qui composent l'enregistrement de données, les noms, les types, les plages de valeurs des éléments de données, etc. ; définir le lien entre les données et définir la sécurité et l’intégrité des données sexuelles.

         Le système de gestion de base de données fournit un langage de définition de données de schéma (schema DDL) pour définir strictement le schéma. X ② SCHÉMA externe :

le mode externe, également connu sous le nom de sous-schéma ou mode utilisateur, est une base de données fixe (incluant les applications et les utilisateurs finaux)

peut être vue et utilisée La description de la structure logique et des caractéristiques du les données locales sont la vue des données de l'utilisateur de la base de données et la représentation logique des données liées à une certaine application.模 Le mode externe est généralement le sous-ensemble du mode. Une base de données peut avoir plusieurs schémas étrangers. Puisqu'il s'agit de la vue des données de chaque utilisateur, si différents utilisateurs ont des différences dans les exigences d'application, les manières de visualiser les données et les exigences en matière de confidentialité des données, leurs descriptions de schéma externe seront différentes. Même pour les mêmes données dans le schéma, la structure, le type, la longueur, le niveau de confidentialité, etc. du schéma externe peuvent être différents. D'un autre côté, le même mode étranger peut également être utilisé par plusieurs systèmes d'application d'un utilisateur donné, mais une application ne peut utiliser qu'un seul mode étranger.

                          Le schéma externe est une mesure puissante pour garantir la sécurité de la base de données. Chaque utilisateur ne peut voir et accéder aux données que dans le schéma étranger correspondant, et le reste des données de la base de données est invisible. ③Schéma interne :

Le schéma interne est aussi appelé schéma de stockage. Une base de données ne possède qu'un seul schéma interne. Il s'agit d'une description de la manière dont les données sont physiquement stockées et stockées, ainsi que de la manière dont les données sont organisées au sein de la base de données.

Par exemple, si la méthode de stockage des enregistrements est le stockage en tas ou par ordre croissant (décroissant) d'une ou plusieurs valeurs d'attribut, ou un stockage en cluster en fonction des valeurs d'attribut, de quelle manière l'index est organisé, s'il s'agit d'un arbre B+ ; index ou hash Index ; si les données sont compressées et stockées, si elles sont cryptées ; quelles sont les réglementations sur la structure d'enregistrement du stockage des données, telle qu'une structure de longueur fixe ou une structure de longueur variable, un enregistrement ne peut pas être stocké sur des pages physiques. ; etc.

(Tutoriel recommandé : Tutoriel vidéo mysql

)

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!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Quelle est la structure schématique à trois niveaux d'un système de base de données ? Quelle est la structure schématique à trois niveaux d'un système de base de données ? Jul 23, 2021 pm 03:58 PM

La structure de schéma à trois niveaux du système de base de données signifie que le système de base de données se compose de trois niveaux : schéma externe, schéma et schéma interne. Le schéma est également appelé schéma logique, qui est la vue des données publiques pour tous les utilisateurs ; le schéma externe, également appelé schéma utilisateur, est la vue des données des utilisateurs de la base de données et est une représentation logique des données liées à une application ; Le schéma interne, également appelé schéma de stockage, correspond aux données contenues dans la base de données de l'organisation.

Redis : une technologie clé pour créer des systèmes de bases de données à haute disponibilité Redis : une technologie clé pour créer des systèmes de bases de données à haute disponibilité Nov 07, 2023 am 09:39 AM

Redis : une technologie clé pour construire des systèmes de bases de données à haute disponibilité Avec le développement d'Internet et l'avènement de l'ère du big data, le besoin de systèmes de bases de données à haute disponibilité est devenu de plus en plus urgent. En tant que système de base de données NoSQL de stockage en mémoire, Redis est devenu l'une des technologies clés pour la création de systèmes de bases de données à haute disponibilité en raison de ses excellentes performances et de son modèle de données flexible. Cet article approfondira la technologie haute disponibilité de Redis et la démontrera avec des exemples de code spécifiques. 1. Les exigences de haute disponibilité de Redis dans les applications réelles

Quelle est la relation entre la base de données, le système de base de données et le système de gestion de base de données ? Quelle est la relation entre la base de données, le système de base de données et le système de gestion de base de données ? Jan 11, 2021 pm 06:20 PM

La relation entre la base de données, le système de base de données et le système de gestion de base de données est la suivante : le système de base de données comprend la base de données et le système de gestion de base de données. Un système de base de données est un système informatique doté d'une base de données, qui se compose généralement d'une base de données, d'un système de gestion de base de données (et de ses outils de développement), du matériel associé, des logiciels et de divers personnels.

Quel est le cœur d'un système de base de données ? Quel est le cœur d'un système de base de données ? Sep 27, 2021 pm 02:24 PM

Le cœur du système de base de données est le système de gestion de base de données (SGBD), qui est un logiciel système qui fonctionne avec le support du système d'exploitation et résout comment organiser et stocker les données de manière scientifique, et comment obtenir et conserver efficacement les données ; gestion et gestion unifiées des contrôles de la base de données pour assurer la sécurité et l’intégrité de la base de données.

Quel est le cœur d'un système de base de données ? Quel est le cœur d'un système de base de données ? Aug 16, 2023 am 11:48 AM

Le cœur du système de base de données comprend les éléments suivants : 1. Base de données ; 2. Système de gestion de base de données ; 3. Modèle de données ; 4. Langage de requête de base de données ; 5. Outils de gestion de base de données ;

Quelle est la structure de la plupart des systèmes de gestion de bases de données actuellement utilisés ? Quelle est la structure de la plupart des systèmes de gestion de bases de données actuellement utilisés ? Aug 24, 2022 pm 02:15 PM

La structure des systèmes de gestion de bases de données est principalement une « structure relationnelle ». La structure relationnelle est une structure non formatée qui utilise une seule structure de tableau bidimensionnel pour représenter les entités et les relations entre les entités. La structure relationnelle organise les données sous forme de groupes d'enregistrements ou de tables de données pour faciliter le stockage et la transformation en utilisant les relations entre diverses entités et attributs. Elle n'a pas de hiérarchies ni de pointeurs. C'est un moyen d'établir la relation entre les données spatiales et les données d'attributs. . Moyen très efficace d’organiser les données.

Qu'est-ce qu'un système de base de données Qu'est-ce qu'un système de base de données Sep 27, 2021 pm 01:43 PM

Le système de base de données est un système composé d'une base de données et de son logiciel de gestion. C'est un système de traitement de données idéal développé pour répondre aux besoins de traitement des données. C'est également un logiciel qui fournit des données pour les systèmes opérationnels réels de stockage, de maintenance et d'application. un ensemble de supports de stockage, d'objets de traitement et de systèmes de gestion.

Quelles sont les caractéristiques des systèmes de bases de données ? Quelles sont les caractéristiques des systèmes de bases de données ? Aug 15, 2023 pm 01:16 PM

Les caractéristiques du système de base de données sont le partage des données et la gestion centralisée, l'indépendance des données, la cohérence et l'intégrité des données, la sécurité des données et le contrôle des autorisations, l'accès et l'interrogation efficaces des données, l'évolutivité et l'évolutivité, ainsi que la sauvegarde et la récupération des données. Introduction détaillée : 1. Le système de base de données peut gérer et stocker de manière centralisée une grande quantité de données, et différents utilisateurs peuvent partager les mêmes données, évitant ainsi les problèmes de redondance et d'incohérence des données. 2. Le système de base de données réalise la séparation des données et des applications ; , et la séparation physique des données. Le stockage et la représentation logique sont résumés dans des modèles de base de données, etc.