Le modèle à trois niveaux et la cartographie à deux niveaux de la base de données - une brève introduction

Expliquer visuellement le modèle à trois niveaux et le mappage à deux niveaux de la base de données

Le modèle à trois niveaux et la cartographie à deux niveaux de la base de données sont des recommandations normalisées faites par le groupe de recherche sur le système de gestion de base de données de l'American National Standard Institute (ANSI) en 1978, et la structure de la base de données est divisée en trois niveaux: orientée utilisateur ou application- Niveau utilisateur orienté pour le personnel, niveau conceptuel pour la création et la maintenance des bases de données et niveau physique pour les programmeurs système. Le mappage à deux niveaux relie les canaux de trois modes différents

Carte conceptuelle du modèle à trois niveaux

Insérez la description de l'image ici

Supposons qu'il existe une base de données d'informations sur les étudiants.

Schéma interne (niveau physique)

Le schéma conceptuel montre que le mode interne est le plus proche du matériel. En fait, le mode interne est une description de la structure physique et de la méthode de stockage des données . Il a été déterminé au début de la création de la base de données et détermine la manière dont les données sont stockées sur le disque dur. Où sont les données stockées sur le disque dur. Par exemple, sur quel disque dur les informations de l'élève sont stockées, en mode binaire ou texte. Cela appartient au mode interne

Schéma conceptuel (niveau conceptuel)

Également appelé mode logique, le mode conceptuel équivaut à une mémoire tampon entre le mode externe et le mode interne. Il s'agit d'une description de la structure logique et des caractéristiques de toutes les données . Il détermine quels champs se trouvent dans une table et ce qui est entre la table et la table Relation. Par exemple: dans la base de données d'informations sur les élèves, quels champs se trouvent dans la table des élèves, quel champ est la clé primaire et quelle est la relation entre la table des élèves et la table des enseignants. Il s'agit du concept modèle

Mode externe (niveau utilisateur)

Le mode externe est orienté utilisateur et le mode externe correspond aux données partielles et à la logique présentées en réponse aux besoins des utilisateurs . Il en existe plusieurs . Il détermine le contenu que certains utilisateurs peuvent voir. Par exemple: dans le système d'information des élèves Face à utilisateurs étudiants, la base de données affiche presque toutes les données et la logique concernant les étudiants eux-mêmes. Mais pour les utilisateurs enseignants ordinaires, ils ne peuvent voir que les résultats des étudiants dans les matières qu'ils enseignent. Pour le doyen des affaires académiques, ils peuvent voir presque tout les étudiants Tous les résultats Les différentes données et logiques que chaque utilisateur voit sont des modèles externes différents.

Cartographie à deux niveaux

En fait, c'est très simple: la base de données est divisée en trois niveaux, donc une image à deux niveaux est fournie.

  • Mode / Mode interne: réalisez la conversion mutuelle entre le mode conceptuel et le mode interne
  • L'image du modèle / motif extérieur: réaliser la conversion mutuelle entre le modèle extérieur et le modèle conceptuel

Avantages de l'utilisation du mode à trois niveaux et du mappage à deux niveaux

Réalisez l'indépendance physique et logique des données

  • Indépendance physique des données : car lorsque le schéma interne de la base de données change, le modèle logique ne change pas.
  • Indépendance logique : lorsque la logique des données change, l'application n'a pas besoin de changer, car l'application ne se soucie que du mode externe (vue).

Je suppose que tu aimes

Origine blog.csdn.net/qq_44823898/article/details/108799642
conseillé
Classement