Definición del Esquema de distribución
Niveles de transparencia de SBDD
Propósitos fundamentales proporcionar independencia de datos en el ambiente distribuido
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.
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 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.
Independencia física de datos
Se refiere al ocultamiento de los detalles sobre las estructuras de almacenamiento a las aplicaciones de usuario.
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 el esquema de nombramiento
Lo anterior se logra proporcionando un nombre único a cada objeto en el sistema distribuido.
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.
Sistemas de manejo de datos
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.
Heterogéneo
Es aquella caracterizada por manejar diferentes SMBD en los nodos locales.
Alternativas para implementación de SMBD
Distribución
Determina si las componentes del sistema están localizadas en la misma computadora o no.
Anatomía
Diseño
La habilidad de un componente del SMBD para decidir cuestiones relacionadas a su propio diseño.
Comunicación
La habilidad de un componente del SMBD para decidir como y cuando comunicarse con otros SMBD.
Ejecución
La habilidad de un componente del SMBD para ejecutar operaciones locales de la manera que él quiera.
Heterogeneidad
La heterogeneidad se puede presentar a varios niveles: hardware, sistema de comunicaciones, sistema operativo o SMBD.
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
Interno
Conceptual
Externo