Вы находитесь на странице: 1из 38

`

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

Integracin de los datos Rasgo s

Distribucin de datos en distintos nodos de una red

    

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

Es un producto de software que permite el manejo de la BD y hace la distribucin a los usuarios

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.

Dependiendo de la homogeneidad de los SGDB locales, de la distribucin de los datos y de su autonoma

` ` `

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

` ` `

Distribucin del control Niveles Diseo Comunicacin ` Ejecucin


`

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

(American National Standard Institute-Standars Plannig and


Requirements Comitee)

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 dice que existen 2 aproximaciones bsicas : la ascendente o Top-down y la descendente o Bottom-up.

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

Esquema lgico local 1

Esquema lgico local 2

Esquema lgico local n

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

Esquema lgico local 1

Esquema lgico local 2

Esquema lgico local n

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

Centro Of_Centro Desemp1

Este Of_Este

Oeste Of_Oeste

Of_Norte

Desemp Zona_ Norte Curso_ Norte a_Norte

Desemp Zona_Sur

Desemp Zona_Centro

Desemp Desemp Zona_Este Zona_ Oeste Curso_ Este Curso_ Oeste

Cursos

Curso_ Sur

Curso_ Centro

Desempea Desempe Realiza cursos Oficios

Desempe Desempea_ a_Sur Centro Rc_Sur


Oficio

Desempe Desempe a_Este a_Oeste Rc_Este


Oficio

Rc_Norte
Oficio

Rc_Centro
Oficio

Rc_Oeste
Oficio

Вам также может понравиться