ARQUITECTURA DE UN SISTEMA MANEJADOR DE BASE DE DATOS DISTRIBUIDAS
- La arquitectura define la estructura de un sistema. Al definir la arquitectura se deben identificar los componentes de un sistema, las funciones que realiza cada uno y las interrelaciones e interacciones entre cada componente.
- La mayoría de los SMBD disponibles están basados en la arquitectura ANSI-SPARC la cual divide a un sistema en 3 niveles: Interno, Conceptual y Externo.
* La vista conceptual (vista lógica global) representa la visión de la comunidad de usuarios de los datos en la Base de Datos. Está basada en el esquema conceptual y su construcción se hace en la fase de Diseño.
* Los usuarios (incluyendo a los programadores de aplicaciones) observan los datos a través de un esquema externo definido a nivel externo.
* El esquema conceptual se mapea a un esquema de nivel interno el cual es el nivel de descripción más bajo de los datos en una Base de Datos.
- Arquitectura para un SMBD
La arquitectura consta de 3 niveles que son:
Nivel Interno. Es el más cercano al almacenamiento físico. Se refiere a la forma de almacenamiento de los datos.
Nivel Externo. Es el más cercano al usuario, se refiere a la forma en que el usuario final ''ve'' los datos.
Nivel Conceptual. Es un nivel de indirección entre los otros dos, se refiere a la forma en que los diseñadores de sistemas ven los datos. Trata de expresar como son los datos realmente.