Sistemas de Multibase de Datos
Sistemas de Multibase de Datos
Sistemas de Multibase de Datos
INFORMTICA
NOMBRE DEL ALUMNO:
EDUARDO DIAZ DIAZ
NUMERO DE CONTROL: 13220025
SEMESTRE: 7TO
TURNO: MATUTINO
NOMBRE DE LA MATERIA: TOPICOS DE
BASES DE DATOS.
NOMBRE DEL DOCENTE: ISC.NANCY
TURRUBIARTES ACOSTA.
TEMA: SISTEMAS DE MULTIBASE DE DATOS
FECHA DE ENTREGA: 25/10/16
Contenido
Sistemas de Multibase de datos................................................................................5
Caractersticas...........................................................................................................5
Clasificacin...............................................................................................................6
Sistema de Base de Datos No-Federada..............................................................6
Sistema de Base de Datos Federada....................................................................6
Arquitectura de un Sistema de Base de Datos Federada.........................................7
Sistemas de Base de Datos Federada Dbilmente Acoplados.................................8
Sistemas de Base de Datos Federada Fuertemente Acoplados..............................8
Procesamiento de Consultas en un Sistema Multibase de Datos............................9
Arquitectura de un Procesador de Consultas Multibase de Datos...................10
Arquitectura de un Procesador de Consultas para un SBDF...........................12
Descomponedor de Consultas..........................................................................12
El Generador de Planes....................................................................................12
El Evaluador de Costo......................................................................................13
El modelo del costo...........................................................................................13
Despachador de Subconsultas.........................................................................13
Combinador de Resultados..............................................................................13
CONCLUSIN.........................................................................................................14
Fuentes de informacin..........................................................................................15
TABLA DE ILUSTRACIONES
Ilustracin 1 clasificacin de multibase de datos................................................5
Ilustracin 2 Arquitectura Sistema de Base de Datos Federada..........................7
Ilustracin 3 Arquitectura de un Procesador de Consultas Multibase de Datos.11
INTRODUCCIN
En la siguiente investigacin se dar a conocer un poco ms de lo que son los
Sistemas de Multibase de datos los cuales cada servidor puede autorizar el
acceso a porciones especficas de la BD definiendo un esquema de exportacin,
el cual especifica la parte de la BD a la cual puede tener acceso una cierta parte
de usuarios no locales
Los sistemas de Multibase de datos son catalogados como un sistema hbrido
entre los sistemas distribuidos y los centralizados
La heterogeneidad debido a diversos Sistemas de Gestin de Bases de Datos es
comn en organizaciones que crecen sin una planeacin en cuanto a sus sistemas
de informacin. Dichos sistemas evolucionan paulatinamente, tales como:
jerrquico, de red relacional u orientada a objetos. La heterogeneidad semntica
ocurre cuando existe una diferencia en el significado, interpretacin o uso del
mismo modelo de datos. La clasificacin se divide en dos categoras, sistema de
base de datos federada y No-federada. En el sistema de base de datos federada,
cada servidor es un sistema gestor de base de datos centralizado independiente y
autnomo que tiene sus propios usuarios locales, transacciones locales y
administrador de base de datos, y por ende posee un alto grado de autonoma
local, cada servidor puede autorizar el acceso a porciones especficas de la BD
definiendo un esquema de exportacin, el cual especifica la parte de la BD a la
cual puede tener acceso una cierta parte de usuarios no locales.
En la No-federadas los SBDCs (Small Business Development Centers) al
participar en una federacin pierden su autonoma y cualquier operacin debe
hacerse sobre la base de datos global.
As como tambin se har mencin de la arquitectura del sistema federada, la cual
est compuesta por cinco niveles, y por ltimo se har mencin sobre El
procesamiento de consultas en un sistema multibase de datos ya que es la pieza
ms importante para la operacin del sistema.
Sistemas
Multibases
de
sistemas
de
base
de
(SBDC).
Cada
es
manejado
manejador
por
de
un
base
sistema
SMulBD
centralizado
puede
oSBDC
distribuido
ser
y
misma
puede
residir
en
lade
mltiples
computadoras
conectadas
subsistema
de
por
un
comunicacin.
Datos.
operaciones
datos
(SMulBD)
en
mltiples
soporta
Caractersticas
Clasificacin
Sistema de Base de Datos No-Federada
Un sistema de base de datos no federado es una integracin de SMBDs
componentes que no son autnomos. Esto significa que los SBDCs al participar en
una federacin pierden su autonoma y cualquier operacin debe hacerse sobre la
base de datos global. Un sistema de este tipo no distingue entre usuarios locales y
usuarios no-locales. Un tipo particular de sistema de base de datos no-federado
en el cual todas las bases estn completamente integradas para proveer un
esquema global simple puede ser llamado SMulBD unificado. Esto lgicamente
parece a los usuarios como un sistema de base de datos distribuida.
Descomponedor de Consultas
La funcin del descomponedor es separar una consulta global en unidades de
consulta. Una unidad de consulta corresponde a operaciones primitivas necesarias
para procesar una consulta, tales como la seleccin, proyeccin, o reunin con
datos disponibles en la misma base de datos componente. La descomposicin
puede ser llevada a cabo de acuerdo a las siguientes heursticas:
El Generador de Planes
Dado un grafo de unidades de consulta, el generador de planes construye los
planes posibles que consisten de las subconsultas y su secuencia de ejecucin.
Las unidades de consulta descompuestas son agrupadas para formar
subconsultas. Este proceso de agrupacin es guiado por las funciones de costo y
heursticas [Elmasri y Navathe 1997]. Un plan de ejecucin de consultas especifica
las subconsultas, los SMBDs componentes involucrados y el tiempo de respuesta
esperado el cual es provisto por el evaluador de costo [Lu et al. 1992].
Para determinar un plan de ejecucin eficiente, el optimizador de consultas global
tambin necesita estimar los costos de procesamiento de una consulta
componente en un SBDC y la cantidad de datos de salida. La cantidad de datos
de salida producidos por una consulta componente es un factor decisivo para
encontrar un plan eficiente para procesamientos de integracin. Debido a que los
SBDCs son sistemas pre-existentes autnomos, el optimizador de consultas global
no es capaz de obtener la informacin necesaria de estos para hacer estimaciones
exactas [Attaluri et al. 1995].
El Evaluador de Costo
El evaluador de costo trabaja conjuntamente con el generador de planes. Su
funcin es estimar el costo de un plan de ejecucin de consulta basado en un
modelo de costo como el que se describe en la siguiente seccin y la informacin
almacenada en el catlogo.
Despachador de Subconsultas
Se encarga de coordinar la ejecucin del plan entre los SMBDs componentes.
Establece la conectividad con cada base de datos y le enva las subconsultas que
le corresponden, tambin se encarga de recolectar la informacin resultante de las
subconsultas que posteriormente enva al combinador de resultados.
Combinador de Resultados
Lleva a cabo la combinacin de los resultados de las subconsultas hechas a cada
SMBD componente. En este mdulo se deben de combinar la informacin para
resolver selecciones, proyecciones, uniones, reuniones, etc. que involucren ms
de un SMBD componente y as dar forma al resultado de la consulta global.
Algoritmos para llevar a cabo estas operaciones pueden ser encontrados en
[Elmasri y Navathe 1997].
CONCLUSIN
La importancia principal de las multibase de datos y ms correctamente de las
bases de datos federadas fuertemente acopladas radica en su capacidad de
atender consultas globales, al mismo tiempo que permite que la base de datos
componentes siga atendiendo a sus aplicaciones locales.
La existencia de un esquema global permite que el lenguaje implementado para
llevar a cabo las consultas sea fcil de aprender y entender debido a que este da a
la multibase de datos la apariencia a que acceda a una base de datos sencilla y
por lo tanto las operaciones de distribucin son transparentes para el usuario. Ya
que permite la posibilidad de tener acceso a mltiple informacin que se encuentre
en diferentes bases de datos, es decir, una base de datos federada es l poder
tener acceso a mltiples bases de datos que pueden ser heterogenias para poder
obtener informacin que se necesite, esta ase creer a los usuarios que se tratara
de una sola base de datos que contiene toda la informacin.
Para poder llevar a cabo las bases de datos federadas se deben de crear
estndares y nuevas tecnologas que permitan el manejar y manipular una base
de datos, as como la conexin de las bases de datos y los lenguajes para ejecutar
las aplicaciones
Fuentes de informacin
http://fridafabiolah.galeon.com/smb.htm
http://tbdmontalvogil.blogspot.mx/2013/12/unidad-3-sistemas-multibase-dedatos.html
http://www.webdelprofesor.ula.ve/ingenieria/ibc/bda/s31y32intBD.pdf
http://adimen.si.ehu.es/~rigau/teaching/EHU/ABD/Altres
%20cursos/mjortin/bd_t01_sistbd_doc.pdf
http://www.angelfire.com/pro/filiberto/base_de_datos_federadas.htm
https://cerbv08.wordpress.com/3-2-arquitectura-de-sistema-multibase-de-datos/
https://www.academia.edu/18619163/Topicos_de_Base_de_Datos1
http://www.tonahtiu.com/notas/BD/BDF.htm