Carlotta
Niveau de vue externe :
Le niveau de vue externe est le plus proche des utilisateurs. Il concerne la manière dont les données sont vues par les utilisateurs individuels. Vous pouvez dire que le niveau externe est le niveau de l'utilisateur individuel. Un utilisateur peut être soit un programmeur d'applications, soit un utilisateur final, mais DBA est un cas particulier important.
Le niveau externe se compose de nombreuses vues externes différentes de la base de données. Chaque vue externe décrit la partie de la base de données qui intéresse un groupe d'utilisateurs particulier et masque le reste de la base de données à ce groupe d'utilisateurs. De plus, des vues différentes peuvent avoir des représentations différentes des mêmes données. Par exemple, un utilisateur peut afficher la date sous la forme (jour, mois, année), tandis qu'un autre peut afficher la date sous la forme (année, mois, jour). Certains utilisateurs peuvent afficher des données calculées, qui ne sont pas réellement stockées dans la base de données. Les données calculées sont créées temporairement en cas de besoin. Par exemple, les notes de la matière "C++" des étudiants sont stockées dans la base de données et les notes moyennes de cette matière sont calculées par système lorsque l'utilisateur s'y réfère. De même, si une date de naissance d'un étudiant est stockée dans la base de données, vous pouvez trouver l'âge de l'étudiant.
Les vues externes sont définies au moyen de schémas externes, qui sont écrits dans le langage de définition de données (DDL). Généralement, le DBA écrit un schéma externe pour créer une vue utilisateur. Le schéma de chaque utilisateur donne une description complète de chaque type d'enregistrement externe qui apparaît dans la vue de cet utilisateur. Un enregistrement externe est un enregistrement vu par un utilisateur particulier (une partie de sa vue externe). En fait, une vue externe est une collection d'enregistrements externes.
Les schémas externes sont compilés par le SGBD et stockés dans son dictionnaire de données. Le SGBD utilise le schéma externe créé pour un utilisateur spécifique, pour créer une interface utilisateur permettant d'accéder à la base de données. Ainsi, l'interface utilisateur créée via un schéma externe accepte et affiche les informations dans le format attendu par l'utilisateur. Il agit également comme une barrière pour cacher les informations de la base de données à l'utilisateur qui ne lui sont pas autorisées. En règle générale, il masque les détails conceptuels, internes et physiques de l'utilisateur. Si un utilisateur a besoin d'un accès avancé à la base de données, par exemple pour modifier l'enregistrement existant de la base de données, le schéma externe de cet utilisateur est réécrit par DBA pour lui permettre d'y accéder.
Korey
L'utilisateur, qui pourrait être le programmeur.
Préoccupé par la façon dont les utilisateurs voient la base de données.
La vue d'un utilisateur individuel représente la partie de la base de données à laquelle cet utilisateur accédera ainsi que les relations que l'utilisateur souhaite voir entre les données.