Sunteți pe pagina 1din 12

S.E.P.

TECNOLGICO NACIONAL DE MXICO

INSTITUTO TECNOLGICO
de Tuxtepec
BDD HETEROGNEAS.
Asignatura:
Tpicos de bases de datos

Carrera:

INGENIERA INFORMTICA
Alumno:
ANAYA MANZANO JUAN.
YOEL ALEXIS DOMNGUEZ GARCA.

Catedrtico:
VICTOR MANUEL EVARISTO SALINAS

San Juan Bautista Tuxtepec, Oax. Septiembre de 2016.

Contenido
Introduccin........................................................................................................ 2
Caractersticas:................................................................................................... 3
Ventajas:............................................................................................................. 4
Desventajas:....................................................................................................... 4
Problemas y desafos:......................................................................................... 5
Tipos:.................................................................................................................. 6
Las debidas a las diferencias en el SGBD:.....................................................78
Las debidas a las diferencias en la semntica de los datos:............................7
Procesamiento de consultas en BBDD heterogneas..........................................8
Modelo de transaccin y computacin................................................................8
Conclusin........................................................................................................ 10
Fuente de consulta............................................................................................ 11

Introduccin.
Las bases de datos distribuidas heterogneas son aquellas en donde sitios
diferentes utilizan diferentes gestores de bases de datos, siendo cada uno
autnomo; puede que utilicen esquemas y software de gestin de sistemas de
bases de datos diferentes.
La heterogeneidad se debe a que los datos de cada base de datos cuentan con
diferentes tipos o formatos, adems es una tecnologa reciente y an existen
pocas en el mercado. Es inevitable cuando diferentes tipos de base de datos
coexisten en una organizacin que trata de compartir datos entre stas.
Las bases de datos distribuidas heterogneas se componen de un conjunto de
localidades, cada una de las cuales mantiene un sistema de base de datos local,
pueden realizar transacciones locales.

Caractersticas:
Las BD Heterogneas o Multibase de Datos son aquellas donde Sitios diferentes
utilizan diferentes DBMS, siendo cada uno esencialmente autnomo. Es posible
que algunos sitios no sean conscientes de la existencia de los dems y quizs
proporcionen facilidades limitadas para la cooperacin en el procesamiento de
transacciones.
En las bases de datos distribuidas heterogneas puede que los diferentes sitios
utilicen esquemas y software de gestin de sistemas de bases de datos diferentes.
Puede que algunos sitios no tengan informacin de la existencia del resto y que
slo proporcionen facilidades limitadas para la cooperacin en el procesamiento
de las transacciones.
La heterogeneidad se debe a que los datos de cada BD son de diferentes tipos o
formatos. El enfoque heterogneo es ms complejo que el enfoque homogneo y
favorece el enfoque ascendente. Es una tecnologa reciente y an existen pocas
en el mercado.
La Heterogeneidad de las BD es inevitable cuando diferentes tipos de BD
coexisten en una organizacin que trata de compartir datos entre stas.
Investigadores han enfocado sus esfuerzos en la exploracin de un esquema
global que trate de resolver los problemas de la Heterogeneidad, la definicin de
Protocolos nter operables y la integracin de las BD.
Las Bases de Datos Distribuidas Heterogneas se componen de un conjunto de
localidades, cada una de las cuales mantiene un SBD local, stas pueden
procesar transacciones locales (aquellas que se realizan sobre esa localidad).
El tratamiento de la informacin ubicada en bases de datos distribuidas
heterogneas exige una capa de software adicional por encima de los sistemas de

bases de datos ya existentes. Esta capa de software se denomina sistema de


bases de datos mltiples. Puede que los sistemas locales de bases de datos
empleen modelos lgicos y lenguajes de definicin y de tratamiento de datos
diferentes, y que difieran en sus mecanismos de control de concurrencia y de
administracin de las transacciones.
Los sistemas de bases de datos mltiples crean la ilusin de la integracin lgica
de las bases de datos sin necesidad de su integracin fsica. La integracin
completa de sistemas heterogneos en una misma base de datos distribuida
homognea suele resultar difcil o imposible.

Ventajas:

El tradicional procesamiento de los datos est siendo rpidamente


reemplazado por la gestin de modernas BD.

Nuevas capacidades tales como la actualizacin en lnea, consultas ad-hoc.


y la integridad de los datos son fcilmente disponibles en SGBD modernos.

Para todas las aplicaciones posibles de uso intensivo y grandes volmenes


de datos, existe un SGBD para la aplicacin.

Para una organizacin con diversas aplicaciones, un gran nmero de SGBS


monomodelo y monolenguaje pueden ser utilizados para cada aplicacin
distinta.

Desventajas:

Difcil intercambio, control y utilizacin global de datos.

Alto costo de mantenimiento y soporte

Las similitudes y la multiplicidad de SGBD heterogneos.

Problemas y desafos:
Difcil intercambio, control y utilizacin global de datos. Si una organizacin tiene
diferentes bases datos, con diferentes SGBD y diferentes modelos de datos, a la
hora de acceder a la informacin es posible que los usuarios no sean expertos en
diferentes modelos y SGBD. De hecho lo general es encontrarse con
profesionales en un modelo y en un lenguaje concreto
Alto Coste de mantenimiento y soporte. Los SGBD heterogneos en una gran
organizacin tienden a ser muchos y sus BD de gran volumen, cada SGBD
monomodelo y monolenguaje requiere el apoyo de un conjunto exclusivo de los
ordenadores, un sistema separado de las unidades de disco, y un equipo dedicado
de profesionales. Ya sea centralizado o distribuido, el conjunto de equipos, el
sistema de discos, y el equipo de profesionales suponen una inversin importante
y pesada para un SGBD monomodelo y monolenguaje. Como el nmero de estos
SGBD monomodelo y monolenguaje aumentan, los gastos se multiplican. Adems,
los costos de la actualizacin de equipos, SGBD mejora del rendimiento, y la
capacidad de crecimiento de la base de datos puede tener que ser multiplicada
tambin. Desde el punto de vista de mantenimiento y actualizacin, siempre es
ms caro y requiere mayor esfuerzo mantener o actualizar los sistemas mltiples
que actualizar un sistema nico.
Las similitudes y la multiplicidad de SGBD heterogneos [9]. En resumen, los
SGBD heterogneos nos ofrecen soluciones informatizadas para aplicaciones de
datos voluminosos e intensivos. En consecuencia, el procesamiento de los datos
tradicionales y las nuevas aplicaciones de datos intensivos y voluminosos han

llevado a la proliferacin y la introduccin de muchos SGBD monomodelo y


monolinges. Si bien esta proliferacin e introduccin son gratificantes y
probablemente continuarn, los SGBD monomodelos y monolinges, sin embargo
presentan nuevos problemas e introducen otras cuestiones. Estos problemas y
cuestiones son intrnsecas a la similitud de SGBD monomodelo y monolinges.
Son identificados como:

El primer problema, en el intercambio global de los datos, el control y la


utilizacin es lo ms fundamental, ya que impide que el usuario de un
SGBD monomodelo y monolinge utilice las BBDD de otros SGBD
monomodelo y monolinges. En consecuencia, la carga se encuentra en la
parte de los usuarios que deben aprender los otros modelos y lenguajes
para tener acceso a otras BBDD y para la utilizacin de otros SGBD
monomodelo y monolinges.

El segundo problema es el coste. A medida que la popularidad y la


funcionalidad de los SGBD son cada vez ms evidentes, el uso de SGBD
en una determinada organizacin se har ms frecuente. En consecuencia,
habr muchos SGBD heterogneos en una organizacin. Como SGBD
separados, monomodelos, y monolinges, que requieren apoyos por
separado y hardware ms potente que soporte este tipo de sistemas, lo que
se traduce en ms costes.

Tipos:
Los tipos de heterogeneidades en los sistemas de bases de datos pueden ser
clasificadas en:

Las debidas a las diferencias en el SGBD

Las debidas a las diferencias en la semntica de los datos.

Las debidas a las diferencias en el SGBD:


La heterogeneidad debida a la utilizacin de diversos SGBD es comn en
organizaciones que crecen sin una planificacin en cuanto a sus sistemas de
informacin. Dichos sistemas evolucionan paulatinamente en diferentes SGBD o
diferentes modelos de conceptualizacin tales como: jerrquico, de red, relacional
u orientado a objetos. Diferentes departamentos dentro de la empresa pueden
tener requerimientos diferentes y pueden seleccionar diferentes SGBD. Tambin
los SGBD adquiridos a lo largo de un perodo de tiempo pueden ser diferentes
debido a los cambios en la tecnologa. Cada SGBD tiene un modelo de datos
subyacente utilizado para definir estructuras de datos y las restricciones. Tanto los
aspectos de representacin (estructura y restricciones) como de lenguaje pueden
dar lugar a la heterogeneidad.

Las debidas a las diferencias en la semntica de los


datos:
La heterogeneidad semntica es un trmino bastante cargado, sin una definicin
clara. Bsicamente se refiere a las diferencias entre las BBDD que se relacionan
con el significado, la interpretacin y el uso previsto de los datos. Sin duda, los
aspectos ms importantes de la heterogeneidad semntica se revelan como
conflictos de nombres. El problema fundamental de nombres es el de los
sinnimos y los homnimos. Dos entidades idnticas que tienen diferentes
nombres son sinnimos, y dos entidades diferentes que tienen nombres idnticos
son homnimas. La deteccin de la heterogeneidad semntica es un problema
difcil. Normalmente, los esquemas de los SGBD no proporcionan la semntica
suficiente para interpretar los datos de forma coherente. La heterogeneidad debida

a diferencias en los modelos de datos tambin contribuye a la dificultad en la


identificacin y resolucin de la heterogeneidad semntica. Tambin es difcil
descomponer la heterogeneidad debida a diferencias en el SGBD de los
resultantes de la heterogeneidad semntica.

Procesamiento de consultas en BBDD


heterogneas.
La naturaleza de los sistemas que integran varias BBDD requiere pasos
ligeramente diferentes a los necesarios en el procesamiento de consultas
distribuidas. Cada SGBD tiene sus propios procesadores de consulta y es ms
complejo por las siguientes razones:

La capacidad de los componentes del SGBD pueden ser diferentes, lo que


impide un tratamiento uniforme de las consultas a travs de mltiples SGBD
y sitios.

Del mismo modo, el coste de tramitacin de las consultas puede ser


diferente en diferentes SGBD. Esto aumenta la complejidad de las
funciones de costes que deben ser evaluadas.

Puede haber dificultades en el movimiento de datos entre SGBD ya que


pueden diferir en su capacidad para leer datos "movidos".

La capacidad de optimizacin local de cada SGBD puede ser muy diferente.

Modelo de transaccin y computacin.


La arquitectura de un SGBD heterogneo implica una serie de SGBD, cada uno
con su propio administrador de transacciones (llamados gestores locales de
transacciones o LTMs) y una capa de SGBD heterognea en la parte superior. El

administrador de transacciones de la capa del SGBD heterognea de varios


SGBD se llama administrador de transacciones globales (GTM), ya que gestiona
la ejecucin de operaciones globales.
En un sistema heterogneo, hay dos tipos de operaciones:

Las transacciones locales, que se envan a cada SGBD y se ejecutan en


una nica BD

Las transacciones globales, que tienen acceso a mltiples BD que se


envan a la capa de mltiples SGBD. Una transaccin global se divide en
una serie de subtransacciones globales, cada una de los cuales se ejecuta
en una BD.

Conclusin.
A pesar de que las bases de datos distribuidas heterogneas es una tecnologa
reciente, ste sufre de varios desafos con los usuarios ya que tienen difcil
intercambio, control y utilizacin global de los datos, adems puede que existan
detalles cuando se cuenta con diferentes gestores de sistemas de bases de datos,
pero ese tipo de problemas son resueltos por expertos en la materia.
Tambin influye el alto costo de mantenimiento y soporte por parte de los
profesionales, ya que cualquier empresa tiene la demanda de tener una base de
datos estable, dinmica y lo ms importante, que tenga la facilidad de uso para los
usuarios finales.

Fuente de consulta.
https://prezi.com/ggfnow00cyfl/panorama-de-las-bases-de-datos-heterogeneas/
http://alfa.facyt.uc.edu.ve/computacion/pensum/cs0347/download/exposiciones200
6-2007/BDH.pdf
http://orff.uc3m.es/bitstream/handle/10016/11238/PFC_Laura_Martinez_Martin.pdf;
jsessionid=806B0693458CDB975543F8787A22B9DB?sequence=1

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