Que savez-vous de l'architecture à trois niveaux du système de base de données ? Pouvez-vous décrire le niveau de vue interne ?

2 Réponses


  • L'architecture à trois niveaux est également connue sous le nom d'architecture à trois schémas. L'objectif de l'architecture à trois niveaux est de séparer les applications utilisateur et la base de données physique. Les raisons de cette séparation sont :
    (I) Des utilisateurs différents ont besoin de vues différentes des mêmes données.
    (ii) Les utilisateurs ne devraient pas avoir à traiter directement avec les détails du stockage physique de la base de données.
    (iii) L'administrateur de base de données doit être en mesure de modifier la structure de stockage de la base de données ou le périphérique de stockage sans affecter les vues des autres utilisateurs, etc.
    L'architecture à trois niveaux est divisée en trois niveaux de vue ;
    Niveau de vue externe, Niveau de vue conceptuel et Niveau de vue interne.

    Niveau de vue interne :
    Le niveau de vue interne est également appelé niveau de vue physique. Il décrit les structures de stockage physique des organisations de bases de données et de fichiers utilisées pour stocker des données sur des périphériques de stockage physiques. Le niveau interne décrit comment les données sont stockées dans la base de données. Il fonctionne avec le système d'exploitation et le SGBD pour stocker et récupérer des données vers et depuis les périphériques de stockage. Un enregistrement interne est un enregistrement unique stocké. C'est une unité de stockage qui est transmise au niveau interne. Le système d'exploitation est responsable du stockage et de la récupération des enregistrements internes. Cela signifie que le système d'exploitation crée l'interface d'enregistrement physique.

    Le niveau de vue interne est décrit au moyen du schéma interne, qui définit les différents types d'enregistrement, l'allocation d'espace de stockage pour les données et les index, etc. Le schéma interne est écrit en DDL.
  • Une architecture à trois schémas est utilisée pour séparer la base de données physique et les applications utilisateur. L'architecture à trois schémas est un outil pratique avec lequel les utilisateurs peuvent visualiser les niveaux de schéma dans un système de base de données. De nombreux systèmes de gestion de base de données prennent en charge l'architecture à trois niveaux dans une certaine mesure, mais ils ne séparent pas complètement les trois niveaux de schéma. Certains SGBD utilisent un schéma conceptuel pour prendre en charge les détails au niveau physique.

    Certains SGBD utilisent des schémas externes pour prendre en charge les vues utilisateur. Si vous faites attention à trois schémas, vous en arrivez au point que ces schémas ne sont que des descriptions de données et que les données réelles existent au niveau physique. Un SGBD qui sépare clairement les trois niveaux doit avoir des mappages entre les schémas pour transformer les demandes d'un niveau de schéma à un autre niveau. Comme son nom l'indique, il comporte trois niveaux de schémas.
    (1) Niveau interne
    (2) Niveau conceptuel
    (3) Niveau externe
    Chaque niveau a son propre schéma. Je ne parlerai que du niveau interne car vous n'avez demandé que cela.

    Niveau interne : le niveau interne a un schéma interne qui utilise un modèle de données physique. Le schéma interne décrit la structure de stockage physique de la base de données. Le modèle de données physique décrit comment les données sont stockées dans l'ordinateur en représentant des informations telles que les formats d'enregistrement et l'ordre des enregistrements. Le modèle de données physique fournit également un chemin d'accès.

Ecrivez votre réponse

Votre réponse apparaîtra après modération