You are on page 1of 13

Bases de Datos Distribuidas

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

3
4
4
5
6
6
6
7
8
8
8
8
8
8
9
9
10
11
12

1
FAVA - Formacin en Ambientes Virtuales de Aprendizaje

SENA - Servicio Nacional de Aprendizaje

MAPA CONCEPTUAL
Bases de Datos Distribuidas
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
errores.

posibilidad

de

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
de aplicaciones
distribuidas

Procesador
de datos
locales
Diccionario
o directorio
global

Software
y red de
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 diferenciador 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
y distribuido
SGBD
heterogneo y
distribuido

mas
e
t
s
Si estos
pu
Com

SGBD federado,
heterogneo y
distribuido

SGBD federado,
homogneo y distribuido

as
m
e
t
Sis dos
era
Fed

Mltiples SGBD
homogneos
lgicamente
integrados
SGBD integrados,
heterogneos

SGBD federados,
heterogneos en una sede

Sistema multibase,
homogneo y distribuido

Sistema multibase,
heterogneo y
distribuido

s
ema
t
s
i
S ase
tiB
Mul
SGBD federado
homogneo
en una sede

Autonoma
Sistema multibase
homogneo

Sistema multibase
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
Estrechamente
Integrados

Sistemas
Semiautnomos

Sistemas con
total autonoma

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
Global 1

Esquema
Externo
Local 11

Esquema Externo
Global 2

Esquema
Conceptual
Global

Esquema
Externo
Local 1h

Esquema Externo
Global n

Esquema
Externo
Local n1

Esquema
Conceptual
BD Local 1

Esquema
Conceptual
BD Local n

Esquema
Interno
BD Local 1

Esquema
Conceptual
BD Local n

Esquema
Externo
Local nm

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
Externo 1

Esquema
Externo 2

Esquema
Externo n

Esquema
Conceptual
BD Local 1

Esquema
Conceptual
BD Local 2

Esquema
Conceptual
BD Local n

Esquema
Interno
BD Local 1

Esquema
Interno
BD Local 2

Esquema
Interno
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
-Experto temtico-

Julio Csar Hernndez

Asesor pedaggico

Rafael Neftal Lizcano Reyes

Produccin Multimedia

Eulises Orduz Amzquita


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

You might also like