|  
    
 Architecture SGBD:trois schéma architecture  
  
 L'architecture à trois schema est un concept fondamental dans les systèmes de gestion de base de données (SGBD) qui aide à définir la structure et l'organisation des données dans une base de données. Il sépare la base de données en trois niveaux: 
  
  1. Schéma externe (schéma de vue):  
  
 * Définit la vue de l'utilisateur des données.  
 * Représente un sous-ensemble spécifique de la base de données pertinente pour un utilisateur ou une application particulière.  
 * Offre une perspective simplifiée et personnalisée sur les données.  
 * Plusieurs schémas externes peuvent exister, chacun adapté à différents utilisateurs ou applications.  
 * Exemple:un représentant du service client peut avoir un schéma externe qui ne comprend que les données client, tandis qu'une équipe marketing peut avoir un schéma externe qui comprend des informations sur les clients et les produits.  
  
  2. Schéma conceptuel (schéma logique):  
  
 * Définit la structure globale de la base de données, indépendamment des détails de la mise en œuvre.  
 * Décrit les entités, les attributs, les relations et les contraintes dans la base de données.  
 * Représente une vue de haut niveau des données et de son organisation.  
 * Sert de plan commun pour tous les schémas externes.  
 * Exemple:définir les clients, les produits et les commandes en tant qu'entités, ainsi que leurs attributs et relations respectifs.  
  
  3. Schéma interne (schéma physique):  
  
 * Décrit les structures de stockage physiques et les méthodes d'accès pour la base de données.  
 * Spécifie comment les données sont organisées physiquement sur le disque, y compris les structures de fichiers, les techniques d'indexation et les méthodes de stockage des données.  
 * Détaille l'implémentation physique de la base de données, y compris la façon dont les données sont récupérées et mises à jour.  
 * Ce niveau est caché aux utilisateurs et est géré par le SGBD.  
 * Exemple:Définition de l'organisation des fichiers comme B-Tree, la technique d'indexation comme index cluster et la méthode de stockage en tant que combinaison de disque dur et de RAM.  
  
  comment les trois schémas interagissent:  
  
 * Le  schéma conceptuel  agit comme le pont entre les schémas externes et internes.  
 * Les schémas externes sont dérivés du schéma conceptuel, tandis que le schéma interne implémente le schéma conceptuel.  
 * Cette séparation permet: 
 *  Indépendance des données: Les modifications du schéma physique (interne) ou du schéma logique (conceptuel) n'affectent pas la vue de l'utilisateur (externe) tant que le schéma conceptuel est mis à jour en conséquence.  
 *  Abstraction de données: Les utilisateurs peuvent accéder aux données sans connaître les détails de stockage physique sous-jacents.  
 *  Sécurité des données: Les schémas externes peuvent restreindre l'accès des utilisateurs à des données spécifiques en fonction de leurs rôles et responsabilités.  
  
  en résumé: L'architecture à trois schema fournit une approche structurée pour organiser et gérer les données dans un SGBD, favorisant l'indépendance des données, l'abstraction et la sécurité. En séparant les représentations logiques et physiques des données de la vue de l'utilisateur, il permet la flexibilité, la maintenabilité et l'évolutivité du système de base de données.
 
 |