BASES DE DATOS DISTRIBUIDAS

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
BASES DE DATOS DISTRIBUIDAS por Mind Map: BASES DE DATOS DISTRIBUIDAS

1. BASES DE DATOS CLIENTE-SERVIDOR

1.1. está dirigido a aquellos entornos en los que es preciso el acceso concurrente (concurrencia) de varios usuarios a la información y su centralización en un servidor, garantizando la integridad y seguridad de su contenido.

2. TIPOS DE ALMACENAMIENTO

2.1. 1-Replica El sistema conserva varias copias o réplicas idénticas de unatabla. Cada réplica se almacena en un nodo diferente.

2.1.1. Ventajas: Disponibilidad: El sistema sigue funcionando aún en caso de caída de uno de los nodos. Aumento del paralelismo: Varios nodos pueden realizar consultas en paralelo sobre la misma tabla.

2.1.2. Inconveniente: Aumento de la sobrecarga en las actualizaciones: El sistema debe asegurar que todas las réplicas de la tabla sean consistentes.

2.2. 2.-Fragmentación Existen tres tipos de fragmentacion la horizontal, la vertical y la mixta

2.2.1. 1.-Fragmentación Horizontal Los fragmentos se definen a través de una operación de selección y su reconstrucción se realizaráconuna operación de unión de los fragmentos componentes

2.2.2. 2.-Fragmentación Vertical Cada fragmento debe incluir la clave primaria de la tabla. Su reconstrucción se realizará con una operación de join de los fragmentos componentes, pueden existir fragmentos no disjuntos: combinación de fragmentación y replicación.

2.2.3. 3.-Fragmentación Mixta Como el mismo nombre indica es una combinación de las dos anteriores

3. BASES DE DATOS CENTRALIZADAS

3.1. Control centralizado: un solo DBA

3.2. Independencia de Datos:

3.3. Reducción de redundancia: Una sola copia de datos

3.4. Estructuras físicas complejas para accesos eficientes

3.5. Seguridad

4. BASES DE DATOS DISTRIBUIDAS

4.1. Control jerárquico: DBA global y DBA local

4.2. Transparencia en la Distribución

4.3. Replicación de Datos: Copias múltiples de datos

4.4. No hay estructuras intersitios.

4.5. Problemas de seguridad intrínsecos

5. A continuacion presentamos una comparativa entre BDC ,BDD Y BD cliente servidor

6. Ya sea a nivel local o cada uno en una diferente localizacion geografica

7. Son un grupo de datos que pertenecen a un sistema pero a su vez esta reapartido entre ordenadores de una misma red.

8. -Independencia de BD locales

8.1. 1 Independencia lógica 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. Esto permite que un cambio en la definición de un esquema no debe afectar a las aplicaciones de usuario. Por ejemplo, el agregar un nuevo atributo a una relación, la creación de una nueva relación, el reordenamiento lógico de algunos atributos.

8.2. .2 Independencia física de datos. Se refiere al ocultamiento de los detalles sobre las estructuras de almacenamiento a las aplicaciones de usuario. la descripción física de datos puede cambiar sin afectar a las aplicaciones de usuario. Por ejemplo, los datos pueden ser movidos de un disco a otro, o la organización de los datos puede cambiar.

9. -Control explícito de redundancia

10. -Transparencia de Localización

10.1. 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.

11. -Transparencia de Fragmentación

11.1. La transparencia a nivel de fragmentación de datos permite que cuando los objetos de la bases de datos están fragmentados, el sistema tiene que manejar la conversión de consultas de usuario definidas sobre relaciones globales a consultas definidas sobre fragmentos.

12. SEPARACION ENTRE FRAGMENTACION Y LOCALIZACION

13. ARQUITECTURA DE LAS BASES DE DATOS DISTRIBUIDAS

13.1. -Fragmentation Schema: Traducción entre relaciones globales y fragmentos. (Una relación global puede consistir de varios fragmentos pero un fragmento está asociado con sólo una relación global)

13.2. -Global Schema: Define todos los datos que están incluidos en la bd distribuida tal como si la bd no fuera distribuida. Consiste de una definición de relaciones globales.

13.3. -Allocation Schema: Define el sitio (o sitios) en el cual un fragmennto está localizado.

13.4. -Local Maping Schema: Traduce los fragamentos locales a los objetos que son manejados por el SMBD local

14. UNIVERSIDAD TECNOLOGICA DE PUEBLA BASES DE DATOS PARA APLICACIONES PRODUCTO 2 PROFESORA:JENNY ORTEGA GARCIA 8vo "B" ALUMNA:Flores Sandoval Zaira Ruth