Академический Документы
Профессиональный Документы
Культура Документы
Una BDD es una es una coleccin de datos integrados Lgicamente en una BD, pero fsicamente pueden ser procesados y almacenados en varios nodos distribuidos Sobre una red de ordenadores
Los datos deben estar fsicamente en mas de un ordenador Las sedes deben estar interconectada mediante una red Los datos han de estar lgicamente integrados a una nica estructura Los usuarios han de tener acceso, actualizacin y recuperacin a los datos de la BD Cada nodo proporciona un entorno para la ejecucin de transacciones globales como locales Es nica operacin tanto de recuperacin como de actualizacin
Se encarga de la gestin local de los datos, de forma parecida al software de un SGBD centralizado, adems de ejecutar transacciones locales se encarga de la concurrencia y recuperacin de fallos a nivel local.
Guarda informacin acerca de donde y como se almacenan los datos, el modo de acceso y las caractersticas fsicas. Contiene las especificaciones necesarias para pasar de la representacin externa de los datos a la representacin internas de los mismos.
Responsable de las funciones distribuidas. Accede a la informacin sobre la ubicacin de los datos, que se encuentran en el diccionario. Se ocupa de procesar las peticiones que involucran ms de una sede para generar un plan de ejecucin distribuido.
Se encarga de repartir el trabajo a los distintos procesadores locales que intervienen en dicha operacin.
Provee al procesador de aplicaciones distribuidas y servicios de comunicaciones para que se lleve cabo una labor.
` ` `
Homogneo SGBD son iguales Un nico producto y lenguaje de consultas Sistema integrado Heterogneo SGBD son distintos Pueden utilizar mismo modelos de datos pero distinto producto Sus lenguajes necesitan integracin
` ` `
Sistemas integrados Acceso a los datos realizada a travs de del procesador de datos distribuidos con sedes locales dependientes Gestiona todos los accesos y funciones
Sistemas Semiautnomos Procesador local acta de forma autnoma e independiente (usuarios, administradores, transacciones y aplicaciones)
Sistemas Multi-Base de datos No hay control global Es complicado el acceso a los datos
SGBD distribuidos y arquitectura Multibase Basada en tres niveles Esquema conceptual Esquema lgico o externo Esquema Fsico
` ` `
Sistema federados Sistemas centralizados Esquemas globales ofrecen independencia lgica de datos
Se utiliza cuando existen varias BD locales y se requiere construir una BDD. Y partimos de los distintos esquemas lgicos locales (ELL) que responden a una BD ubicada en diferentes nodos de una red.
i n t e g r a c i n
Metodologa ascendente
Esquema lgico global
Parte del esquema lgico global (ELG) y construye los distintos esquemas lgicos que se definen a partir de los esquemas de fragmentacin y replicacin de datos.
` ` ` `
Es forma en como se pueden extraer los datos al ser consultados en un Ambiente distribuido, se puede hacer una fragmentacin de distintas tablas pertenecientes a diversas Bases de Datos localizadas en diversos servidores. Existen tres tipos de fragmentacin: 1. Fragmentacin horizontal 2. Fragmentacin vertical 3. Fragmentacin hbrida
La fragmentacin horizontal primaria de una relacin se obtiene usando predicados que estn definidos en esa relacin. La fragmentacin horizontal derivada, por otra parte, es el particionamiento de una relacin como resultado de predicados que se definen en otra relacin.
Una fragmentacin vertical de una relacin R produce fragmentos R1, R2, , Rr, cada uno de los cuales contiene un subconjunto de los atributos de R as como la llave primaria de R. El objetivo de la fragmentacin vertical es particionar una relacin en un conjunto de relaciones ms pequeas de manera que varias de las aplicaciones de usuario se ejecutarn sobre un fragmento.
Son utililes por que las BDD normalmente funcionan con vistas. Mayor eficiencia ya que los datos se almacenan cerca del nodo con mayor utilidad Aumenta el grado de concurrencia (ya que la fragmentacin puede dividirse en varias subconsultas. Proporcionar mas seguridad.
d i s t r i b u c i n
Metodologa descendente
Esquema lgico global
El esquema de asignacin y replicacin consiste en la realizacin de la correspondencia entre los fragmentos y los nodos que constituyen la red de comunicaciones de la BDD. Dicha correspondencia debe hacerse de la manera mas optima.
Mnimo coste.- minimiza el coste de almacenamiento de cada fragmento en el nodo correspondiente, el coste de modificar un fragmento que esta replicado en distintos nodos y el coste de la transferencia de datos por la red. Rendimiento.- Minimiza los tiempos respuesta y maximiza la capacidad procesamiento del sistema en cada nodo. de de
Las oficinas del INEM de la comunidad de Madrid se encuentran agrupadas en 5 zonas: Norte,Sur,Este, Oeste y Centro. Cada uno de ellos posee un ordenador en el cual se almacenan los datos de las oficinas asignadas a la zona. En cada una de las oficinas se imparten cursos para los desempleados. A cada oficina se le asigna, de forma exclusiva, distintos cursos, es decir, cada oficina es especialista en la docencia de unos determinados cursos, los cuales no pueden impartir en ninguna otra oficina. Los desempleados estn adscritos en una nica oficina, aunque pueden realizar cursos en cualquier oficina de la Comunidad de Madrid. Suponiendo que todos los ordenadores de las cinco zonas estn conectados entre si y que la base de datos relacional es la figura a continuacin.
(_______,,, ,,
0 (_______,,
Esquema relacional
0 (_______, 00 (_______,
(,____________ , 0 (,____________ ,
Especificaciones:
`
En cada una de las zonas se precisan los siguientes datos de los desempleados: cod_des, nombre, apellidos, direccion, cod_of. La zona centro es la encargada de realizar las estadsticas de los desempleados de la comunidad, para lo que se necesita su fecha de nacimiento y la fecha en la que se inscribi en el paro.
Norte
Oficinas Desemplea dos Desemp2
Sur Of_Sur
Este Of_Este
Oeste Of_Oeste
Of_Norte
Desemp Zona_Sur
Desemp Zona_Centro
Cursos
Curso_ Sur
Curso_ Centro
Rc_Norte
Oficio
Rc_Centro
Oficio
Rc_Oeste
Oficio