Fragmentación Y Replicación De Base De Datos
Enviado por nayeli.corona • 30 de Mayo de 2015 • 628 Palabras (3 Páginas) • 298 Visitas
Introducción
¿Que son Bases de Datos Distribuidas?
Son un grupo de datos que pertenecen a un sistema pero a su vez está repartido entre ordenadores de una misma red, ya sea a nivel local o cada uno en una diferente localización geográfica, cada sitio en la red es autónomo en sus capacidades de procesamiento y es capaz de realizar operaciones locales y en cada uno de estos ordenadores debe estar ejecutándose una aplicación a nivel global que permita la consulta de todos los datos como si se tratase de uno solo.
Ahora que ya sabemos que es una base de datos distribuida podemos iniciar la descripción de esta DBD que almacena la información de un estacionamiento. El modelo a utilizar en la BDD será SQL ya que será de entidad relación. SQL permite gestionar los datos junto con las relaciones existentes entre ellos (ej. es común implementar ciertas reglas de negocio mediante herramientas de SQL como restricciones, triggers, claves ajenas, etc...), Para la construcción de esta base de datos utilizaremos el software Workbench .
Objetivo: Aplicar los conceptos de fragmentación y replicación en el diseño de una base de datos distribuida.
Primero se debe Crear el modelo E-R, el cual se crea con figuras geométricas formando una representación gráfica de lo que será el modelo relacional, en este se encuentran las entidades y atributos de lo que será la base de datos.
Como se aprecia en la siguiente página, el modelo relacional quedara de la siguiente manera:
Modelo relacional
La BDD estará replicada en cuatro nodos y un nodo trabajara de servidor y los restantes de clientes, se hará una fragmentación vertical, dos horizontal y una mixta, esto debido a las necesidades que se deben cubrir con dicha base de datos.
Se replicara dos veces, será una replicación parcial debido a que solo se replicaran algunas tablas de la base de datos.
También se creara un diccionario de datos global, es decir se especificara la estructura de distribución de la BDD, especificando dónde estará, que parte de las tablas conforme los nodos, el tipo de fragmentación, y las tablas que han sido fragmentadas.
Tipo Nodo Fragmentación tabla
Parcial Maquina 117 Frag_vert clientes
Parcial Maquina 115 Frag_h Automovil
parcial Maquina 106 Frag_h2 Automovil
parcial Maquina 105 Frag_mixt Cliente,Registrar
Esquema gráfico fragmentación y replicación.
Frag_vert Frag_h
Frag_mix Frag_h2
Modelo en el SGBD.
Plan de fragmentación.
Fragmentación vertical—Tabla clientes
Este tipo de fragmentación se divide en subconjuntos. Los fragmentos se definen a través de una operación de proyección.
Cada
...