ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Arquitectura De Un SBDG


Enviado por   •  28 de Abril de 2014  •  655 Palabras (3 Páginas)  •  203 Visitas

Página 1 de 3

Arquitectura del SGBD e independencia con respecto a los datos

Hay tres características importantes inherentes al enfoque de las bases de datos, que son la separación de los programas y los datos, manejo de múltiples vistas de usuario y el empleo de un catálogo para almacenar la descripción (esquema) de los datos. Aquí especificaremos una arquitectura para los sistemas de bases de datos, denominada arquitectura de tres esquemas, propuesta como ayuda para contar con estas características.

La arquitectura de tres capas

El objetivo de la arquitectura de tres esquemas consiste en formar una separación entre las aplicaciones del usuario y la base de datos física. En esta arquitectura, los esquemas se pueden definir en los tres niveles siguientes:

• El nivel interno tiene un esquema interno, que describe la estructura física de almacenamiento de la base de datos. El esquema interno emplea un modelo físico de los datos y describe todos los detalles para su almacenamiento, así como los caminos de acceso para la base de datos

• El nivel conceptual tiene un esquema conceptual, que describe la estructura de toda la base de datos para una comunidad de usuarios. El esquema conceptual oculta los detalles de las estructuras físicas de almacenamiento y se concentra en describir entidades, tipos de datos, vínculos, operaciones de los usuarios y restricciones. En este nivel podemos usar un modelo de datos de alto nivel o uno de implementación

• El nivel externo o de vistas incluye varios esquemas externos o vistas de usurio. Cada esquema externo describe la parte de la base de datos que interesa a un grupo de usuarios determinado, y oculta a ese grupo el resto de la base de datos. En este nivel podemos usar un modelo de datos de alto nivel o uno de implementación

Los tres esquemas no son más que descripciones de los datos; los únicos datos que existen realmente están en el nivel físico. En un SGBD basado en la arquitectura de tres esquemas, cada grupo de usuarios hace referencia exclusivamente a su propio esquema externo; por tanto, el SGBD debe transformar una solicitud expresada en términos del esquema conceptual, y luego a una solicitud en el esquema interno que se procesará sobre la base de datos almacenada. Si la solicitud es una obtención de datos, será preciso modificar el formato de la información extraída de la base de datos almacenada para que coincida con la vista externa del usuario. El proceso de transformar solicitudes y resultados de un nivel a otro se denomina correspondencia o transformación (mapping).

Independencia con respecto a los datos

La arquitectura de tres esquemas puede servir para explicar el concepto de independencia con respecto a los datos, que podemos definir como la capacidad para modificar

...

Descargar como (para miembros actualizados)  txt (4 Kb)  
Leer 2 páginas más »
Disponible sólo en Clubensayos.com