Diseño y Transparencia
De una Base de Datos Distribuida

DISEÑO DE LA BDD

Análisis de Requerimientos

Requisitos del sistema

Diseño de Vistas

Diseño conceptual

Consideraciones al diseño de un BDD

decisiones acerca de la ubicación de datos y programas a través de los diferentes sitios de una red de computadoras

Esquema Conceptual

Esquema Físico

Diseño de fragmentación

Asignación de fragmentación

Tranparencia dentro de la BDD

Proporcionar independencia de datos en el ambiente distribuido

Independencia Lógica

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

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

Niveles de Transparencia

Distribución

Perfectamente organizada según el número de nodos

Transaccion

Operaciones realizadas sin problemas

Rendimiento

Sistema y velocidad siempre en funcionamiento constante

Red

Los usuarios no se notan conectados en las transacciones

Localización de datos

El comando que se usa es independiente de la ubicación de los datos en la red

Esquema de nombramiento

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

Replicación de datos

Se refiere a que si existen réplicas de objetos de la base de datos, su existencia debe ser controlada por el sistema no por el usuario.

Fragmentación de datos

Los objetos de la bases de datos están fragmentados, el sistema tiene que manejar la conversión de consultas del usuario definidas sobre relaciones globales a consultas definidas sobre fragmentos.

Modelo Conceptual

Modelo Conceptual

MODELO ENTIDAD-RELACIÓN

MODELO ENTIDAD-RELACIÓN

SBDD

SBDD

SMBDD

SMBDD

Incluye todos los datos de  la BDD

Incluye todos los datos de la BDD

Ubicar el esquema conceptual dentro
de las areas de almacenamiento

Ubicar el esquema conceptual dentro
de las areas de almacenamiento

Descripción de la base de datos integrada

Descripción de la base de datos integrada

Se determina el mapeo de los fragmentos

Se determina el mapeo de los fragmentos