¿Qué sabe sobre el nivel de vista externa en la arquitectura de tres niveles del sistema de base de datos?

2 Respuestas


  • Nivel de vista externa:
    el nivel de vista externa es el más cercano a los usuarios. Tiene que ver con la forma en que los usuarios individuales ven los datos. Puede decir que el nivel externo es el nivel de usuario individual. Un usuario puede ser un programador de aplicaciones o un usuario final, pero DBA es un caso especial importante.

    El nivel externo consta de muchas vistas externas diferentes de la base de datos. Cada vista externa describe la parte de la base de datos que le interesa a un grupo de usuarios en particular y oculta el resto de la base de datos de ese grupo de usuarios. Además, diferentes vistas pueden tener diferentes representaciones de los mismos datos. Por ejemplo, un usuario puede ver la fecha en el formulario (día, mes, año), mientras que otro puede ver la fecha como (año, mes, día). Algunos usuarios pueden ver datos calculados, que en realidad no están almacenados en la base de datos. Los datos calculados se crean temporalmente cuando es necesario. Por ejemplo, las calificaciones de la asignatura "C ++" de los estudiantes se almacenan en la base de datos y el sistema calcula las calificaciones medias de esta asignatura cuando el usuario se refiere a ella. De manera similar, si la fecha de nacimiento de un estudiante se almacena en la base de datos, puede encontrar la edad del estudiante.

    Las vistas externas se definen mediante esquemas externos, que están escritos en el lenguaje de definición de datos (DDL). Por lo general, el DBA escribe un esquema externo para crear una vista de usuario. El esquema de cada usuario proporciona una descripción completa de cada tipo de registro externo que aparece en la vista de ese usuario. Un registro externo es un registro visto por un usuario en particular (una parte de su vista externa). En realidad, una vista externa es una colección de registros externos.
    Los esquemas externos son compilados por el DBMS y almacenados en su diccionario de datos. El DBMS utiliza el esquema externo creado para un usuario específico, para crear una interfaz de usuario para acceder a la base de datos. Por lo tanto, la interfaz de usuario creada a través de un esquema externo acepta y muestra información en el formato que el usuario espera. También actúa como barrera para ocultar la información de la base de datos al usuario que no le está permitido. Normalmente, oculta al usuario los detalles conceptuales, internos y físicos. Si algún usuario necesita algún acceso anticipado a la base de datos, como para cambiar el registro existente de la base de datos, el DBA reescribe el esquema externo para ese usuario para permitirle el acceso.
  • El usuario, que podría ser el programador.
    Preocupado por la forma en que los usuarios ven la base de datos.
    La vista de un usuario individual representa la parte de la base de datos a la que accederá ese usuario, así como las relaciones que al usuario le gustaría ver entre los datos.

Escribe tu respuesta

Tu respuesta aparecerá después de la moderación