Sunteți pe pagina 1din 13

Bases de Datos Distribuidas

Estructura de contenidos

Introduccin 3
1. Definicin 4
2. Rasgos caractersticos de una BDD 4
3. Ventajas de las BDD 5
4. Desventajas de las BDD 6
5. Sistema de Gestin de Bases de Datos Distribuidas 6
5.1. Componentes 6
5.2. Clases y arquitecturas de los SGBDD 7
5.2.1. Homogeneidad 8
5.2.2.Distribucin 8
5.2.3.Autonoma 8
5.2.3.1. Sistemas Estrechamente Integrados 8
5.2.3.2. Sistemas Semiautnomos 8
5.2.3.3. Sistemas con total autonoma 8
5.2.4.Arquitectura 9
5.2.4.1. ANSI/X3/SPARC 9
5.2.4.2. Arquitectura Sistema Multibase 10
Glosario 11
Bibliografa 12

1
FAVA - Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Bases de Datos Distribuidas
MAPA CONCEPTUAL

2
FAVA - Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Bases de Datos Distribuidas

Introduccin

En la actualidad, con la globalizacin de la informacin, es comn tener


datos y fuentes de ellos en sitios separados o que distan geogrficamente.
Las organizaciones deben estar preparadas para el manejo de los datos de
manera transparente para el usuario. Dichas operaciones se registran en
Bases de Datos Distribuidas. Reconocer la tenencia de colecciones de
Bases de datos y sus interrelaciones lgicas y distribucin motiva la
presente gua temtica.

3
FAVA - Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Bases de Datos Distribuidas

1. Definicin

Una Base de Datos Distribuida (BDD) es una coleccin de varias Bases de


Datos interrelacionadas lgicamente y distribuida sobre una red de
computadores.

SGBD Local

Sucursal 1

SGBD Local

Sucursal n SGBD Local

Sucursal 2

2. Rasgos caractersticos de una BDD

Integracin de Datos: Los datos forman parte de una estructura


global que se relaciona lgicamente.

Distribucin de Datos aparecer como datos homogneos y nicos.

4
FAVA - Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Bases de Datos Distribuidas

Las BDD se pueden caracterizar as:

Los datos deben estar en ms de un computador.


Las sedes deben estar interconectadas mediante una red.
Los datos han de estar lgicamente integrados en una nica estructura
lgica o esquema global comn.
Los usuarios tienen acceso recuperacin y actualizacin.
Cada nodo proporciona un entorno para la ejecucin de transacciones
locales como globales.
Se puede acceder a datos que se encuentran en ms de una sede sin
que el usuario sepa la distribucin de los mismos en las distintas sedes.

3. Ventajas de las Bases de Datos Distribuidas

La principal ventaja de las BD


Distribuidas est en que al tener los
datos compartidos entre varias
localidades, cuando falle una de las
localidades las dems podrn
seguir trabajando. En los casos
donde las localidades funcionan en
paralelo, teniendo la misma
informacin, al momento de fallar
una entonces la otra funciona como
respaldo; esto est gestionado por
un administrador global que tiene
dominio sobre toda la base de
datos, aunque las localidades
tienen control sobre la informacin
almacenada en sus bases de datos.

5
FAVA - Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Bases de Datos Distribuidas

4. Desventajas de las Bases de Datos Distribuidas

Las posibles desventajas con las


bases de datos distribuidas son:

El software necesario para el


manejo de estas es ms
costoso.

Hay mayor posibilidad de


errores.

Se toma ms tiempo en el
procesamiento de cada
instruccin SQL.

5. Sistema de gestin de la Base de Datos Distribuidas


5.1 Componentes

Es un producto software que permite el manejo de bases de datos y


hace la distribucin transparente a los usuarios. Se compone
principalmente de cuatro componentes:

Procesador Procesador
de datos de aplicaciones
locales distribuidas
Diccionario Software
o directorio y red de
global comunicaciones

6
FAVA - Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Bases de Datos Distribuidas

Procesador de datos locales:


Se encarga de la gestin local de los datos, tambin de la concurrencia y
la recuperacin ante fallos a nivel local.

Diccionario o Directorio global:


ste guardar informacin de dnde y cmo se almacenan los datos, el
modo de acceso y otras caractersticas fsicas.

Procesador de aplicaciones distribuidas:


Es el responsable de las funciones distribuidas, es el elemento diferencia-
dor en los sistemas distribuidos, dadas una operacin se encargar de
repartir el trabajo a los distintos procesadores locales que intervienen en
dicha operacin.

Software y red de comunicaciones:


Provee al procesador de aplicaciones distribuidas de primitivas y servicios
de comunicaciones para que ste lleve a cabo su labor.

5.2. Clases y arquitecturas de los SGBDD

Distribucin
SGBD homogneo SGBD federado, Sistema multibase,
y distribuido homogneo y distribuido homogneo y distribuido

SGBD SGBD federado, Sistema multibase,


heterogneo y heterogneo y heterogneo y
distribuido distribuido distribuido

s t e mas t e m as
ema
s
Si estos Sis dos i s
S aset
pu era tiB
Com Fed Mul Autonoma
Mltiples SGBD SGBD federado Sistema multibase
homogneos homogneo homogneo
lgicamente en una sede
integrados

SGBD integrados, SGBD federados, Sistema multibase


heterogneos heterogneos en una sede heterogneo

Homogeneidad

7
FAVA - Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Bases de Datos Distribuidas

5.2.1 Homogeneidad

SGBDD homogneo: Cuando todos los SGBD son iguales, se tiene un


nico producto y lenguaje de consultas, son muy integrados.

SGBDD heterogneos: Si los SGBD son distintos, se tienen diferentes


productos y lenguajes de consultas que requieren su integracin.

5.2.2 Distribucin

Determina si los datos estn distribuidos fsicamente sobre mltiples sitios


que se comunican entre s o si se mantiene en un nico lugar, cuando los
datos son centralizados.

5.2.3 Autonoma

Es la habilidad de un componente de un SGBD para decidir sobre asuntos


que ataen a su diseo, al cmo y cuando comunicarse con otros
elementos o SGBD y a la ejecucin de operaciones locales.

Clases de SGBDD

Sistemas
Sistemas Sistemas con
Estrechamente
Semiautnomos total autonoma
Integrados

8
FAVA - Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Bases de Datos Distribuidas

5.2.4. Arquitectura

La arquitectura de estos sistemas se puede resumir en dos tipos:


Arquitectura ANSI/X3/SPARC para SGBD distribuidos y la arquitectura de
los SGBD Multibase

5.2.4.1 Arquitectura ANSI/X3/SPARC


Es una extensin de la arquitectura dada para los sistemas
centralizados donde si se omiten los esquemas externos locales
tendramos un sistema integrado.

Esquema Externo Esquema Externo Esquema Externo


Global 1 Global 2 Global n

Esquema Esquema Esquema Esquema Esquema


Externo Externo Conceptual Externo Externo
Local 11 Local 1h Global Local n1 Local nm

Esquema Esquema
Conceptual Conceptual
BD Local 1 BD Local n

Esquema Esquema
Interno Conceptual
BD Local 1 BD Local n

Arquitectura SPARC

9
FAVA - Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Bases de Datos Distribuidas

5.2.4.2 Arquitectura Sistema Multibase


En estos sistemas no se cuenta con un Esquema Conceptual Global, por
lo que la autonoma local es completa.

Esquema Esquema Esquema


Externo 1 Externo 2 Externo n

Esquema Esquema Esquema


Conceptual Conceptual Conceptual
BD Local 1 BD Local 2 BD Local n

Esquema Esquema Esquema


Interno Interno Interno
BD Local 1 BD Local 2 BD Local n

Arquitectura Multibase

10
FAVA - Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
GLOSARIO
Bases de Datos Distribuidas

Arquitectura de Bases de Datos:


Son los diferentes niveles en los que se abstrae una base de datos
(interno, conceptual y externo). Es transparente al usuario quien se
beneficia del tener un sistema dedicado a su informacin.

Bases de Datos:
Coleccin organizada de datos. Puede ser jerrquica, transaccional, de
red, relacional, esttica o dinmica.

Concurrencia:
Propiedad de un sistema de informacin que permite realizar mltiples
procesos al mismo tiempo. En bases de datos se refiere al acceso
simultneo de la misma informacin por ms de un usuario a la vez.

Protocolo:
Serie de normas que rigen la comunicacin, para transmisin de
informacin, entre dos o ms nodos.

Transaccin:
Conjunto de rdenes que se ejecutan dentro de un Sistema Gestor de
Bases de Datos.

Tupla:
Coleccin nica de datos resultante de una consulta en bases de datos.
Se suele asociar a un registro o fila de una tabla de datos.

11
FAVA - Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
RECURSOS BIBLIOGRFICOS
Bases de Datos Distribuidas

Castao, Adoracin. Martnez Paloma y otros (2005). Diseo de


Base de Datos Problemas Resueltos. En: Alfaomega Grupo
Editor, Diseo de Base de Datos Relacionales Distribuidas
(429-458). Mexico.

Henry F. Korth, Abraham Silberschatz. Bases de datos


distribuidas. En:.McGRAW - HILL/INTERAMERICANA,
Fundamentos de Bases de Datos (391-428). Mxico.

Sistemas de Bases de Datos Distribuidas, (s.f.).


docente.ucol.mx/vpc1052/public_html/Expo%20SBDD.doc
Universidad de Colima.

Bases de Datos Distribuidas,


(s.f.),cmapspublic.ihmc.us/rid=1161027353218_44637313_464
/2.pdf.

Bases de Datos Distribuidas,


(s.f.).www.iessanvicente.com/colaboraciones/BBDDdistribuidas.
pdf.
Vicente Toledo. Israel Miralles

Bases de datos Distribuidas Texto Base - 2005


http://www.slideshare.net/leybit/base-de-datos-distribuidos-2?s
rc=related_normal&rel=1506557
Aquino Bolivia

12
FAVA - Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Bases de Datos Distribuidas

Control de documento
Construccin Objeto de Aprendizaje
Bases de Datos Distribuidas

Desarrollador
de contenido Julio Csar Hernndez
-Experto temtico-

Asesor pedaggico Rafael Neftal Lizcano Reyes

Eulises Orduz Amzquita


Produccin Multimedia
Victor Hugo Tabares Carreo

Programador Daniel Eduardo Martnez

Lder expertos temticos Ana Yaqueline Chavarro Parra

Lder lnea de produccin Santiago Lozada Garcs

Atribucin, no comercial, compartir igual

Este material puede ser distribuido, copiado


y exhibido por terceros si se muestran los
crditos. No se puede obtener ningn -
beneficio comercial y las obras derivadas
tienen que estar bajo los mismos tminos
de licencia que el trabajo original.

13
FAVA - Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje

S-ar putea să vă placă și