lunes, 15 de marzo de 2010

Arquitectura de tres niveles

  • INVESTIGACIÓN:

La arquitectura de sistemas de bases de datos de tres esquemas fue aprobado por la ANSI-SPARC (American National Standard Institute - Standards Planning and Requirements Committee) en 1975 como ayuda para conseguir la separación entre los programas de aplicación y los datos, el manejo de múltiples vistas por parte de los usuarios y el uso de un catálogo para almacenar el esquema de la base de datos.

  • Nivel interno: Tiene un esquema interno que describe la estructura física de almacenamiento de base de datos. Emplea un modelo físico de datos y los únicos datos que existen están realmente en este nivel.
  • Nivel conceptual: tiene esquema conceptual. Describe la estructura de toda la base de datos para una comunidad de usuarios. Oculta los detalles físicos de almacenamiento y trabaja con elementos lógicos como entidades, atributos y relaciones.
  • Nivel externo o de vistas: tiene varios esquemas externos o vistas de usuario. Cada esquema describe la visión que tiene de la base de datos a un grupo de usuarios, ocultando el resto.

El objetivo de la arquitectura de tres niveles es el de separar los programas de aplicación de la base de datos física.

  • LO QUE ENTENDÍ:
Hay tres niveles nivel interno, nivel conceptual y nivel de externo o de vistas.

Nivel interno: Tiene un esquema interno que describe la estructura física del almacenamiento de la base de datos, los únicos datos que existen están en este nivel.

Nivel conceptual: Describa la estructura de la base de datos para una comunidad de usuarios, este oculta los detalles físicos de almacenamiento y trabaja con elementos lógicos.

Nivel externo o de vistas: Este tiene varias vistas para el usuario, cada vista describe lo que tiene la base de datos a un grupo de usuarios y el resto lo oculta.




No hay comentarios:

Publicar un comentario