ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Base De Datod


Enviado por   •  21 de Junio de 2015  •  1.767 Palabras (8 Páginas)  •  191 Visitas

Página 1 de 8

Sistema Distribuido de Base de Datos

Un sistema de Bases de Datos Distribuida (SBDD) es un sistema en el cual múltiples sitios de bases de datos están ligados por un sistema de comunicaciones de tal forma que, un usuario en cualquier sitio puede acceder los datos en cualquier parte de la red exactamente como si estos fueran accedidos de forma local. Los Sistemas de Bases de Datos Distribuidas representan más naturalmente la estructura geográficamente descentralizada de una organización, aumentan la disponibilidad de los datos, reducen el tráfico de comunicación y es justificable, además, por el abaratamiento de los costos en el equipamiento y la infraestructura de comunicaciones de las redes de computadoras.

El diseño de las Bases de Datos Distribuidas posee las fases del diseño centralizado y cuenta, además, con dos nuevos problemas que caracterizan el proceso de distribución de datos, e incluyen la determinación de: cómo dividir la base de datos en componentes para localizarlos en diferentes sitios, qué cantidad de datos debe ser replicados y cómo deben los fragmentos replicados ser localizados.

Un sistema distribuido de bases de datos se almacena en varias computadoras. Los principales factores que distinguen un SBDD de un sistema centralizado son los siguientes:

Hay múltiples computadores, llamados sitios o nodos.

Estos sitios deben de estar comunicados por medio de algún tipo de red de comunicaciones para transmitir datos y órdenes entre los sitios.

Características de un Sistema Distribuido de Base de Datos

Un sistema distribuido de base de datos puede verse como un sistema formado por varios ordenadores haciendo algo conjuntamente, de lo que se desprenden tres características inmediatas:

• Compuesto por múltiples ordenadores: Un sistema distribuido está compuesto por más de un sistema independiente, cada uno con una o más CPU, memoria local, memoria secundaria (discos) y en general conexiones con periféricos de acceso inmediato (on line).

• Hay interconexión entre ellos: Parece claro que si varios ordenadores distintos van a colaborar en la realización de tareas, deben comunicarse y sincronizarse entre ellos, por lo que debe haber alguna línea o red de interconexión.

• Tiene un estado compartido: Si los ordenadores realizan un trabajo conjuntamente, deben mantener un estado compartido, es decir, todos los ordenadores tienen la misma visión del estado del sistema distribuido de base de datos (tablas, bases de datos del sistema de servidores, etc.

Por la construcción de un sistema distribuido de base de datos que se comporte según esperan los usuarios, va requerir considerar otro conjunto de características que se pueden resumir en estas dos:

• La consistencia: Es una necesidad imperativa, pues sin ella simplemente el sistema no funciona.

• La transparencia: si bien es algo que caracteriza especialmente a los sistemas distribuidos, su ausencia no impide que el sistema funcione, no obstante es una característica deseable de tal manera que cuanto más transparente sea un sistema distribuido más lo consideramos como tal.

Ventajas y Desventajas de los Sistemas Distribuidos de Base de Datos

Ventajas:

 El acceso a los datos es más rápido debido a que los datos se localizan más cercanos al lugar donde se utilizan

 El procesamiento es rápido debido a que varios nodos intervienen en el procesamiento de una carga de trabajo.

 Nuevos nodos se pueden agregar fácil y rápidamente.

 La probabilidad de que una falla en un solo nodo afecte al sistema es baja y existe una autonomía e independencia entre los nodos.

 Control local de los datos con que se interactúa.

 Mayor tolerancia a los fallos

Desventajas:

 Es más complicado el control y la manipulación de los datos

 Es complejo el aseguramiento de la integridad de la información en presencia de fallas no predecibles tanto de componentes de hardware como de software. La integridad se refiere a la consistencia, validez y exactitud de la información.

 El control de concurrencia y los mecanismos de recuperación son mucho más complejos que en un sistema centralizado dado que los datos pueden estar replicados.

La distribución de la BD requiere determinar la fragmentación y la localización. La fragmentación es el proceso de dividir una relación en pequeñas porciones llamadas fragmentos [Meghini, 1991]. Las razones principales para la fragmentación son el incremento del nivel de concurrencia y el desempeño del sistema. Existen dos alternativas para fragmentar datos: fragmentación horizontal (FH) y fragmentación vertical (FV). La combinación de las anteriores resulta en una fragmentación híbrida. Es importante seguir tres reglas, las cuales aseguran que la BD no tenga cambios semánticos durante la fragmentación: completitud, reconstrucción y disjuntura.

Sistema Jerárquico de Base de Datos

Un sistema jerárquico de base de datos, estructura los campos en nodos en una estructura jerárquica. Los nodos son puntos conectados entre sí formando una especie de árbol invertido. Cada entrada tiene un nodo padre, que puede tener varios nodos hijos; esto suele denominarse relación uno a muchos. Los nodos inferiores se subordinan a los que se hallan a su nivel inmediato superior.

Un nodo que no tiene padre es llamado raíz, en tanto que los que no tienen hijos son conocidos como hojas. Cuando se desea hallar un campo en particular, se empieza por el tope, con un nodo padre, descendiendo por el árbol en dirección a un nodo hijo.

Por Ejemplo: Un Sistema de Reservaciones de una Línea Aérea (ver fig.1).

El Nodo Padre en esta base de datos jerárquica es la Ciudad de Salida en este caso es (Caracas), Nodos Hijos representando las Ciudades Destino que tiene a su vez Nodos Hijos, que son el Número de Vuelo. El Número de Vuelo tendrá también Nodos Hijos, que son los Pasajeros.

Figura 1: Modelo de Bases de Datos Jerárquica.

Ejemplo Práctico Aplicado a una Empresa que Utilice un Sistema Distribuido de Base de

...

Descargar como (para miembros actualizados)  txt (11.8 Kb)  
Leer 7 páginas más »
Disponible sólo en Clubensayos.com