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

UNIVERSIDAD NACIONAL DE CHIMBORAZO

FACULTAD DE INGENIERA ESCUELA DE SISTEMAS Y COMPUTACIN

Integrantes: Mnica Morocho Silvia Remache

Curso: Cuarto A

UNACH

Aplicaciones Distribuidas

Objetivos Objetivo General Obtener informacin particular de las bases de datos distribuidas (BDD) y sus aplicaciones

Objetivos Especficos Conocer que es el DTM y el DBMS y sus funciones respectivamente Determinar las ventajas y desventajas de usar BDD Definir en qu casos particulares se pueden aplicar las BDD

Escuela de Sistemas y Computacin Cuarto Ao

UNACH
Desarrollo del Marco Terico

Aplicaciones Distribuidas

CONCEPTOS FUNDAMENTALES DE LAS BASES DE DATOS DISTRIBUIDAS (BDD) DTM Administrador de transacciones distribuidas Este es un programa que recibe las solicitudes de procesamiento de los programas de consulta o transacciones y las traduce en acciones para los administradores de la base de datos. Este DTM puede ser propietario o desarrollado en casa. Una funcin importante del DTM es coordinar y controlar dichas acciones. Cada sitio tiene sus propias bases de datos "reales" locales, sus propios usuarios locales, sus propios DBMS y programas para administracin de transacciones y su propio administrador local de comunicacin de datos. La diferencia principal entre los sistemas de bases de datos centralizados y los distribuidos es que en los primeros, los datos residen en una sola localidad, mientras que, en los ltimos, se encuentran en varias localidades. Cada localidad puede procesar transacciones locales, es decir, aquellas que slo acceden a datos que residen en esa localidad. Adems, una localidad puede participar en la ejecucin de transacciones globales, es decir, aquellas que acceden a datos de varias localidades, sta requiere comunicacin entre las localidades. DBMS (Data Base Management System) Sistemas de Gestin de Base de Datos. Es un programa que procesa cierta porcin de la base de datos distribuida. Se encarga de recuperar y actualizar datos del usuario y generales de acuerdo con los comandos recibidos de los DTM. Los DBMS pueden trabajar con lenguajes de programacin tradicionales o pueden incluir su propio lenguaje de programacin, por ejemplo dBASE y Paradox son programas de base de datos con un DBMS, un lenguaje completo de programacin y un lenguaje de cuarta generacin, haciendo de ellos sistemas completos de desarrollo de aplicaciones. 2

Escuela de Sistemas y Computacin Cuarto Ao

UNACH
Esquema Actual de Base de Datos de la UNACH

Aplicaciones Distribuidas

La Universidad Nacional de Chimborazo utiliza como esquema una Base de Datos Centralizada debido a que se ejecutan en un nico sistema informtico sin interaccionar con ninguna otra computadora. Tales sistemas comprenden el rango desde los sistemas de bases de datos mono usuarios ejecutndose en computadoras personales hasta los sistemas de bases de datos de alto rendimiento ejecutndose en grandes sistemas. Ventajas y Desventajas De Las Bases De Datos Distribuidas Ventajas Integracin de informacin desde distintos sitios Capacidad de compartir y acceder a la informacin de una forma fiable y eficaz. Utilizacin compartida de los datos y distribucin del control: cada localidad puede controlar hasta cierto punto los datos almacenados localmente, cada administrador local podr tener un grado de autonoma diferente, que se conoce como autonoma local. Fiabilidad y disponibilidad: Si se produce un fallo en una localidad de un sistema distribuido, es posible que las dems localidades puedan seguir trabajando, se utilizan en aplicaciones de tiempo real. Agilizacin del procesamiento de consultas: Si una consulta comprende datos de varias localidades, puede ser posible dividir la consulta en varias sub-consultas que se ejecuten en paralelo en distintas localidades. En los casos en que hay repeticin de los datos, el sistema puede pasar la consulta a las localidades ms ligeras de carga.

Escuela de Sistemas y Computacin Cuarto Ao

UNACH
Desventajas

Aplicaciones Distribuidas

Mayor complejidad requerida para garantizar una coordinacin adecuada entre localidades. Coste del desarrollo de software: es ms difcil estructurar un sistema de bases de datos distribuidos y por tanto su coste es menor. Mayor posibilidad de errores: puesto que las localidades del sistema distribuido operan en paralelo, es ms difcil garantizar que los algoritmos sean correctos, la probabilidad de violaciones de seguridad es creciente. Mayor tiempo extra de procesamiento: El intercambio de mensajes y los clculos adicionales son una forma de tiempo extra que no existe en los sistemas centralizados. Dado que los datos puedan estar replicados, el control de concurrencia y los mecanismos de recuperacin son ms complejos que en un sistema centralizado. Cuando utilizar una BD Distribuida? Cuando se desea obtener una interconexin confiable y flexible con las bases de datos existentes y por un crecimiento futuro en determinados casos empresariales, por ejemplo las razones por las que compaas y negocios migran hacia bases de datos distribuidas incluyen razones organizacionales y econmicas, El enfoque distribuido de las bases de datos se adapta ms naturalmente a la estructura de las organizaciones. Adems, la necesidad de desarrollar una aplicacin global (que incluya a toda la organizacin), se resuelva fcilmente con bases de datos distribuidas. Si una organizacin crece por medio de la creacin de unidades o departamentos nuevos, entonces, el enfoque de bases de datos distribuidas permite un crecimiento suave. Sera Recomendable Utilizar Una BDD?, Fundamente Su Respuesta Dado el caso particular de la UNACH considerando que no cuenta con sucursales en otras provincias ni ciudades no se establecera como una prioridad la creacin de un sistema de bases de datos distribuidas, en este momento la institucin mantiene su autonoma con una base de datos centralizada que se encuentra vigente de acuerdo a sus recursos y necesidades, por otro lado tomando en cuenta que el enfoque de las bases de datos distribuidas est orientado a organizaciones y la institucin cuenta con dos campus podra aplicarse para el desarrollo de una aplicacin global que se subdivida en varias localidades (Campus Riera y Campus La Dolorosa) que respectivamente mantengan su autonoma protegiendo as los datos pero a su vez permitiendo el acceso y procesamiento rpido de la carga de trabajo evitando colapsos fallos en el sistema debido a que si una localidad deja de funcionar las dems pueden seguir trabajando con completa normalidad en tiempo real que es lo que se requiere en cualquier institucin caso particular. 4

Escuela de Sistemas y Computacin Cuarto Ao

Esquema Propuesto De Base De Datos Distribuida.

Conclusiones Los DBMS actuales incluyen un propio lenguaje de programacin siendo ms eficaces de este modo sin problemas de incompatibilidad. Una de las principales ventajas de las BDD es la comparticin de datos para un acceso y procesamiento rpido de los mismos evitando sobrecargas de trabajo. Se utilizan las BDD por el menor costo de operacin aunque es ms compleja su implementacin. Se usan con un enfoque organizacional y a su vez econmico por el desarrollo de una aplicacin global. Cada una de las localidades pertenecientes al sistema de bases distribuidas mantienen su autonoma independiente protegiendo as la integridad de los datos.

Recomendaciones Profundizar los temas de consulta para una mayor comprensin Bibliografa

http://www.slideshare.net/GonzaloCruzado/base-de-datos-distribuida http://www.slideshare.net/mat3matik/qu-es-un-dbms-5805313 http://es.wikipedia.org/wiki/Bases_de_datos_distribuidas


http://basesdedatos.wordpress.com/7-bases-de-datos-distribuidas/ http://www.utm.mx/temas/temas-docs/ensayo1t18.pdf http://lihectortorres.files.wordpress.com/2010/09/base_de_datos_distribuidas.pdf

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