UNIDAD 2 DISEÑO DE BASES DE DATOS DISTRIBUIDAS

2.1 CONSIDERACIONES DE DISEÑO DE BASES DE DATOS DISTRIBUIDAS


1) Establecer sedes donde se instalaran las bases de datos

2) Diseñar esquemas de asignacion de servicios

3) Correcto funcionamiento de equipos y red

4) Elaborar Bosquejos de transacciones

5) Determinar usuarios y administradores


2.2 DICCIONARIO DE DATOS

Es aquel donde se establecen todos los campos con los que va a contar la base de datos en este orden:

1) Campo

2) Dominio

3) Tipo de Campo

4) Indiziacion

5) Validacion

A continuacion se muestra un ejemplo

2.3 NIVELES DE TRANSPARENCIA
1) De Distribucion
Que este perfectamente organizada segun el numero de sedes
2) De Transacciones
Que las operacines a realizar se hagan sin problemas
3) De Rendimiento
Que nunca se vea afectado el sistema ni la velocidad del mismo
4) De Red
Que no se noten los usuarios conectados al sistema al realizar transacciones

2.4 FRAGMENTACION DE LOS DATOS

-FRAGMENTACIÓN HORIZONTAL:
Una tabla T se divide en subconjuntos, T1, T2, ...Tn. Los fragmentos se definen a través de una operación de selección y su reconstrucción se realizará con una operación de unión de los fragmentos componentes.
Cada fragmento se sitúa en un nodo.
Pueden existir fragmentos no disjuntos: combinación de fragmentación y replicación.

-FRAGMENTACIÓN VERTICAL:
Una tabla T se divide en subconjuntos, T1, T2,...Tn. Los fragmentos se definen a través de una operación de proyección.
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.
Cada fragmento se sitúa en un nodo.
Pueden existir fragmentos no disjuntos: combinación de fragmentación y replicación.

2.5 DISTRIBUCION DE LOS DATOS
-CENTRALIZADA
Es muy similar al modelo de Cliente/Servidor en el sentido que la BDD está centralizada en un lugar y los usuarios están distribuidos.
 -REPLICADAS
El esquema de BDD de replicación consiste en que cada nodo debe tener su copia completa de la base de datos. Es fácil ver que este esquema tiene un alto costo en el almacenamiento de la información.
PARTICIONADAS
Este modelo consiste en que solo hay una copia de cada elemento, pero la información está distribuida a través de los nodos. En cada nodo se aloja uno o más fragmentos disjuntos de la base de datos
Samperio Mauricio. (06 de Diciembre de 2010). Blog Mauricio-ISO20000. Recuperado el 06 de Diciembre de 2010, de http://www.desarrolloweb.com/articulos/arquitectura-base-de-datos.html