Categories: All - transparencia - comunicación - localización - esquema

by edgar garduño 4 years ago

771

Definición del Esquema de distribución

En un sistema de bases de datos distribuidas (SBDD), la transparencia es esencial para asegurar que las aplicaciones no perciban la distribución de los datos en una red de computadoras.

Definición del Esquema de distribución

Definición del Esquema de distribución

Arquitectura de un sistema de base de datos distribuidas

La mayoría de los sistemas de manejo de bases de datos disponibles actualmente están basadas en la arquitectura ANSI-SPARC la cual divide a un sistema en tres niveles
Externo
Conceptual
Interno

Alternativas para implementación de SMBD

Heterogeneidad
La heterogeneidad se puede presentar a varios niveles: hardware, sistema de comunicaciones, sistema operativo o SMBD.
Anatomía
Ejecución

La habilidad de un componente del SMBD para ejecutar operaciones locales de la manera que él quiera.

Comunicación

La habilidad de un componente del SMBD para decidir como y cuando comunicarse con otros SMBD.

Diseño

La habilidad de un componente del SMBD para decidir cuestiones relacionadas a su propio diseño.

Distribución
Determina si las componentes del sistema están localizadas en la misma computadora o no.

Sistemas de manejo de datos

Heterogéneo
Es aquella caracterizada por manejar diferentes SMBD en los nodos locales.
Homogéneo
Los sistemas homogéneos tienen una similitud al sistema centralizado, pero en lugar de almacenar todos los datos en un solo lugar, los datos se distribuyen en varios sitios comunicados por la red.

Transparencia a nivel red

Los datos en un SBDD se accedan sobre una red de computadoras, sin embargo, las aplicaciones no deben notar su existencia.
Transparencia sobre la localización de datos

El comando que se usa es independiente de la ubicación de los datos en la red y del lugar en donde la operación se lleve a cabo.

Transparencia sobre el esquema de nombramiento

Lo anterior se logra proporcionando un nombre único a cada objeto en el sistema distribuido.

Independencia de datos

Es la inmunidad de las aplicaciones de usuario a los cambios en la definición y/u organización de los datos y viceversa.
Independencia física de datos

Se refiere al ocultamiento de los detalles sobre las estructuras de almacenamiento a las aplicaciones de usuario.

Independencia logica de datos

Se refiere a la inmunidad de las aplicaciones de usuario a los cambios en la estructura lógica de la base de datos.

Niveles de transparencia de SBDD

Separación de la semántica de alto nivel de un sistema de los aspectos de bajo nivel relacionados a la implementación del mismo.
Propósitos fundamentales proporcionar independencia de datos en el ambiente distribuido