SlideShare une entreprise Scribd logo
1  sur  12
S.E.P. TECNOLÓGICO NACIONAL DE MÉXICO
INSTITUTO TECNOLÓGICO
de Tuxtepec
“BDD HETEROGÉNEAS”.
Asignatura:
Tópicos de bases de datos
Carrera:
INGENIERA INFORMÁTICA
Alumno:
ANAYA MANZANO JUAN.
Catedrático:
VICTOR MANUEL EVARISTO SALINAS
San Juan Bautista Tuxtepec, Oax. Septiembre de 2016.
Contenido
Introducción. ............................................................................................................................ 2
Características:.......................................................................................................................... 3
Ventajas:................................................................................................................................... 4
Desventajas:............................................................................................................................. 4
Problemas y desafíos:................................................................................................................ 5
Tipos:....................................................................................................................................... 6
Las debidas a las diferencias enel SGBD:................................................................................. 7
Las debidas a las diferencias enla semántica de los datos:....................................................... 7
Procesamiento de consultas en BBDD heterogéneas. .................................................................. 8
Modelo de transacción y computación. ...................................................................................... 8
Conclusión...............................................................................................................................10
Fuente de consulta...................................................................................................................11
Introducción.
Las bases de datos distribuidas heterogéneas son aquellas en donde sitios
diferentes utilizan diferentes gestores de bases de datos, siendo cada uno
autónomo; puede que utilicen esquemas y software de gestión 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, además es una tecnología reciente y aún existen pocas
en el mercado. Es inevitable cuando diferentes tipos de base de datos coexisten en
una organización que trata de compartir datos entre éstas.
Las bases de datos distribuidas heterogéneas se componen de un conjunto de
localidades, cada una de las cuales mantiene un sistema de base de datos local,
pueden realizar transacciones locales.
Características:
Las BD Heterogéneas o Multibase de Datos son aquellas donde Sitios diferentes
utilizan diferentes DBMS, siendo cada uno esencialmente autónomo. Es posible que
algunos sitios no sean conscientes de la existencia de los demás y quizás
proporcionen facilidades limitadas para la cooperación en el procesamiento de
transacciones.
En las bases de datos distribuidas heterogéneas puede que los diferentes sitios
utilicen esquemas y software de gestión de sistemas de bases de datos diferentes.
Puede que algunos sitios no tengan información de la existencia del resto y que sólo
proporcionen facilidades limitadas para la cooperación 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 heterogéneo es más complejo que el enfoque homogéneo y
favorece el enfoque ascendente. Es una tecnología reciente y aún existen pocas en
el mercado.
La Heterogeneidad de las BD es inevitable cuando diferentes tipos de BD coexisten
en una organización que trata de compartir datos entre éstas. Investigadores han
enfocado sus esfuerzos en la exploración de un esquema global que trate de
resolver los problemas de la Heterogeneidad, la definición de Protocolos Ínter
operables y la integración de las BD.
Las Bases de Datos Distribuidas Heterogéneas 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 información ubicada en bases de datos distribuidas
heterogéneas 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 múltiples. Puede que los sistemas locales de bases de datos empleen
modelos lógicos y lenguajes de definición y de tratamiento de datos diferentes, y
que difieran en sus mecanismos de control de concurrencia y de administración de
las transacciones.
Los sistemas de bases de datos múltiples crean la ilusión de la integración lógica
de las bases de datos sin necesidad de su integración física. La integración
completa de sistemas heterogéneos en una misma base de datos distribuida
homogénea suele resultar difícil o imposible.
Ventajas:
 El tradicional procesamiento de los datos está siendo rápidamente
reemplazado por la gestión de modernas BD.
 Nuevas capacidades tales como la actualización en línea, consultas ad-hoc.
y la integridad de los datos son fácilmente disponibles en SGBD modernos.
 Para todas las aplicaciones posibles de uso intensivo y grandes volúmenes
de datos, existe un SGBD para la aplicación.
 Para una organización con diversas aplicaciones, un gran número de SGBS
monomodelo y monolenguaje pueden ser utilizados para cada aplicación
distinta.
Desventajas:
 Difícil intercambio, control y utilización global de datos.
 Alto costo de mantenimiento y soporte
 Las similitudes y la multiplicidad de SGBD heterogéneos.
Problemas y desafíos:
Difícil intercambio, control y utilización global de datos. Si una organización tiene
diferentes bases datos, con diferentes SGBD y diferentes modelos de datos, a la
hora de acceder a la información 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 heterogéneos en una gran
organización 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 inversión importante y
pesada para un SGBD monomodelo y monolenguaje. Como el número de estos
SGBD monomodelo y monolenguaje aumentan, los gastos se multiplican. Además,
los costos de la actualización de equipos, SGBD mejora del rendimiento, y la
capacidad de crecimiento de la base de datos puede tener que ser multiplicada
también. Desde el punto de vista de mantenimiento y actualización, siempre es más
caro y requiere mayor esfuerzo mantener o actualizar los sistemas múltiples que
actualizar un sistema único.
Las similitudes y la multiplicidad de SGBD heterogéneos [9]. En resumen, los SGBD
heterogéneos 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 proliferación y la introducción de muchos SGBD monomodelo y
monolingües. Si bien esta proliferación e introducción son gratificantes y
probablemente continuarán, los SGBD monomodelos y monolingües, sin embargo
presentan nuevos problemas e introducen otras cuestiones. Estos problemas y
cuestiones son intrínsecas a la similitud de SGBD monomodelo y monolingües. Son
identificados como:
 El primer problema, en el intercambio global de los datos, el control y la
utilización es lo más fundamental, ya que impide que el usuario de un SGBD
monomodelo y monolingüe utilice las BBDD de otros SGBD monomodelo y
monolingües. 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 utilización de otros SGBD monomodelo y
monolingües.
 El segundo problema es el coste. A medida que la popularidad y la
funcionalidad de los SGBD son cada vez más evidentes, el uso de SGBD en
una determinada organización se hará más frecuente. En consecuencia,
habrá muchos SGBD heterogéneos en una organización. Como SGBD
separados, monomodelos, y monolingües, que requieren apoyos por
separado y hardware más potente que soporte este tipo de sistemas, lo que
se traduce en más 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 semántica de los datos.
Las debidas a las diferencias en el SGBD:
La heterogeneidad debida a la utilización de diversos SGBD es común en
organizaciones que crecen sin una planificación en cuanto a sus sistemas de
información. Dichos sistemas evolucionan paulatinamente en diferentes SGBD o
diferentes modelos de conceptualización tales como: jerárquico, de red, relacional
u orientado a objetos. Diferentes departamentos dentro de la empresa pueden tener
requerimientos diferentes y pueden seleccionar diferentes SGBD. También los
SGBD adquiridos a lo largo de un período de tiempo pueden ser diferentes debido
a los cambios en la tecnología. Cada SGBD tiene un modelo de datos subyacente
utilizado para definir estructuras de datos y las restricciones. Tanto los aspectos de
representación (estructura y restricciones) como de lenguaje pueden dar lugar a la
heterogeneidad.
Las debidas a las diferencias en la semántica de los datos:
La heterogeneidad semántica es un término bastante cargado, sin una definición
clara. Básicamente se refiere a las diferencias entre las BBDD que se relacionan
con el significado, la interpretación y el uso previsto de los datos. Sin duda, los
aspectos más importantes de la heterogeneidad semántica se revelan como
conflictos de nombres. El problema fundamental de nombres es el de los sinónimos
y los homónimos. Dos entidades idénticas que tienen diferentes nombres son
sinónimos, y dos entidades diferentes que tienen nombres idénticos son
homónimas. La detección de la heterogeneidad semántica es un problema difícil.
Normalmente, los esquemas de los SGBD no proporcionan la semántica suficiente
para interpretar los datos de forma coherente. La heterogeneidad debida a
diferencias en los modelos de datos también contribuye a la dificultad en la
identificación y resolución de la heterogeneidad semántica. También es difícil
descomponer la heterogeneidad debida a diferencias en el SGBD de los resultantes
de la heterogeneidad semántica.
Procesamiento de consultas en BBDD heterogéneas.
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 más 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 través de múltiples SGBD
y sitios.
 Del mismo modo, el coste de tramitación 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 optimización local de cada SGBD puede ser muy diferente.
Modelo de transacción y computación.
La arquitectura de un SGBD heterogéneo 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 heterogénea en la parte superior. El
administrador de transacciones de la capa del SGBD heterogénea de varios SGBD
se llama administrador de transacciones globales (GTM), ya que gestiona la
ejecución de operaciones globales.
En un sistema heterogéneo, hay dos tipos de operaciones:
 Las transacciones locales, que se envían a cada SGBD y se ejecutan en una
única BD
 Las transacciones globales, que tienen acceso a múltiples BD que se envían
a la capa de múltiples SGBD. Una transacción global se divide en una serie
de subtransacciones globales, cada una de los cuales se ejecuta en una BD.
Conclusión.
A pesar de que las bases de datos distribuidas heterogéneas es una tecnología
reciente, éste sufre de varios desafíos con los usuarios ya que tienen difícil
intercambio, control y utilización global de los datos, además 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.
También 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, dinámica y lo más 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

Contenu connexe

Tendances (16)

Tipos de bdd
Tipos de bddTipos de bdd
Tipos de bdd
 
Base datos presentacion 2
Base datos presentacion 2Base datos presentacion 2
Base datos presentacion 2
 
Base datos t1 u1
Base datos t1 u1Base datos t1 u1
Base datos t1 u1
 
Unidad 1 - Clase 2 de Base de Datos
Unidad 1 - Clase 2 de Base de DatosUnidad 1 - Clase 2 de Base de Datos
Unidad 1 - Clase 2 de Base de Datos
 
B a s e d e d a t o s
B a s e   d e   d a t o sB a s e   d e   d a t o s
B a s e d e d a t o s
 
Intro base de datos
Intro base de datosIntro base de datos
Intro base de datos
 
Trabajo bases de datos equipo 3 sección 5
Trabajo bases de datos equipo 3 sección 5Trabajo bases de datos equipo 3 sección 5
Trabajo bases de datos equipo 3 sección 5
 
Bases de datos seccion 5 (1)
Bases de datos seccion 5 (1)Bases de datos seccion 5 (1)
Bases de datos seccion 5 (1)
 
Base de datos
Base de datosBase de datos
Base de datos
 
Tipos de BDD y SGBD
Tipos de BDD y SGBDTipos de BDD y SGBD
Tipos de BDD y SGBD
 
Clase 1
Clase 1Clase 1
Clase 1
 
01 Introducion Bd
01 Introducion Bd01 Introducion Bd
01 Introducion Bd
 
Base de datos presentacion
Base de datos presentacionBase de datos presentacion
Base de datos presentacion
 
Base de datos
Base de datosBase de datos
Base de datos
 
Unidad 1 base de datos 1 de ibm
Unidad 1 base de datos 1 de ibmUnidad 1 base de datos 1 de ibm
Unidad 1 base de datos 1 de ibm
 
Bases de Datos Cap I: Introducción
Bases de Datos Cap I: IntroducciónBases de Datos Cap I: Introducción
Bases de Datos Cap I: Introducción
 

En vedette

Creación y eliminación de un esquema de base de datos.
Creación y eliminación de un esquema de base de datos.Creación y eliminación de un esquema de base de datos.
Creación y eliminación de un esquema de base de datos.Juan Anaya
 
Dars e-hadith-volume005
Dars e-hadith-volume005Dars e-hadith-volume005
Dars e-hadith-volume005Hammadia
 
Impresora en red
Impresora en redImpresora en red
Impresora en redJuan Anaya
 
Ejemplo de Trigger en MySQL Workbench
Ejemplo de Trigger en MySQL WorkbenchEjemplo de Trigger en MySQL Workbench
Ejemplo de Trigger en MySQL WorkbenchJuan Anaya
 
Ensayo rol del profesional en informática con las si y las ti
Ensayo rol del profesional en informática con las si y las tiEnsayo rol del profesional en informática con las si y las ti
Ensayo rol del profesional en informática con las si y las tiJuan Anaya
 
Unidad 5 :Diseño del dialogo en línea
Unidad 5 :Diseño del dialogo en líneaUnidad 5 :Diseño del dialogo en línea
Unidad 5 :Diseño del dialogo en líneasamifu
 
Inv 1 algoritmos de control de concurrencias
Inv 1 algoritmos de control de concurrenciasInv 1 algoritmos de control de concurrencias
Inv 1 algoritmos de control de concurrenciasJuan Anaya
 
Dars e-hadith-volume004
Dars e-hadith-volume004Dars e-hadith-volume004
Dars e-hadith-volume004Hammadia
 
Dars e-hadith-volume008
Dars e-hadith-volume008Dars e-hadith-volume008
Dars e-hadith-volume008Hammadia
 
Anwaar ul-bari-volume01 02-by-shaykhsyedahmadrazabijnori
Anwaar ul-bari-volume01 02-by-shaykhsyedahmadrazabijnoriAnwaar ul-bari-volume01 02-by-shaykhsyedahmadrazabijnori
Anwaar ul-bari-volume01 02-by-shaykhsyedahmadrazabijnoriHammadia
 
Práctica 2 velocidad y dúplex
Práctica 2 velocidad y dúplexPráctica 2 velocidad y dúplex
Práctica 2 velocidad y dúplexJuan Anaya
 
What is outsourcing and how can it help your business?
What is outsourcing and how can it help your business?What is outsourcing and how can it help your business?
What is outsourcing and how can it help your business?Face for Business
 
Visual tracert
Visual tracertVisual tracert
Visual tracertJuan Anaya
 
Inv 3 Lenguaje php
Inv 3 Lenguaje phpInv 3 Lenguaje php
Inv 3 Lenguaje phpJuan Anaya
 
Invitations and excuses
Invitations and excusesInvitations and excuses
Invitations and excusesJuan Anaya
 
Práctica 3 conectividad entre linux y windows
Práctica 3 conectividad entre linux y windowsPráctica 3 conectividad entre linux y windows
Práctica 3 conectividad entre linux y windowsJuan Anaya
 
Inserción, eliminación y modificación de Registros II.
Inserción, eliminación y modificación de Registros II.Inserción, eliminación y modificación de Registros II.
Inserción, eliminación y modificación de Registros II.Juan Anaya
 
Línea de tiempo sobre la evolución de los dispositivos móviles juan anaya man...
Línea de tiempo sobre la evolución de los dispositivos móviles juan anaya man...Línea de tiempo sobre la evolución de los dispositivos móviles juan anaya man...
Línea de tiempo sobre la evolución de los dispositivos móviles juan anaya man...Juan Anaya
 

En vedette (20)

Creación y eliminación de un esquema de base de datos.
Creación y eliminación de un esquema de base de datos.Creación y eliminación de un esquema de base de datos.
Creación y eliminación de un esquema de base de datos.
 
Dars e-hadith-volume005
Dars e-hadith-volume005Dars e-hadith-volume005
Dars e-hadith-volume005
 
Impresora en red
Impresora en redImpresora en red
Impresora en red
 
Ejemplo de Trigger en MySQL Workbench
Ejemplo de Trigger en MySQL WorkbenchEjemplo de Trigger en MySQL Workbench
Ejemplo de Trigger en MySQL Workbench
 
Ensayo rol del profesional en informática con las si y las ti
Ensayo rol del profesional en informática con las si y las tiEnsayo rol del profesional en informática con las si y las ti
Ensayo rol del profesional en informática con las si y las ti
 
Unidad 5 :Diseño del dialogo en línea
Unidad 5 :Diseño del dialogo en líneaUnidad 5 :Diseño del dialogo en línea
Unidad 5 :Diseño del dialogo en línea
 
Inv 1 algoritmos de control de concurrencias
Inv 1 algoritmos de control de concurrenciasInv 1 algoritmos de control de concurrencias
Inv 1 algoritmos de control de concurrencias
 
Dars e-hadith-volume004
Dars e-hadith-volume004Dars e-hadith-volume004
Dars e-hadith-volume004
 
Dars e-hadith-volume008
Dars e-hadith-volume008Dars e-hadith-volume008
Dars e-hadith-volume008
 
Anwaar ul-bari-volume01 02-by-shaykhsyedahmadrazabijnori
Anwaar ul-bari-volume01 02-by-shaykhsyedahmadrazabijnoriAnwaar ul-bari-volume01 02-by-shaykhsyedahmadrazabijnori
Anwaar ul-bari-volume01 02-by-shaykhsyedahmadrazabijnori
 
Mi familia
Mi familiaMi familia
Mi familia
 
Práctica 2 velocidad y dúplex
Práctica 2 velocidad y dúplexPráctica 2 velocidad y dúplex
Práctica 2 velocidad y dúplex
 
Futbolcolombiano
FutbolcolombianoFutbolcolombiano
Futbolcolombiano
 
What is outsourcing and how can it help your business?
What is outsourcing and how can it help your business?What is outsourcing and how can it help your business?
What is outsourcing and how can it help your business?
 
Visual tracert
Visual tracertVisual tracert
Visual tracert
 
Inv 3 Lenguaje php
Inv 3 Lenguaje phpInv 3 Lenguaje php
Inv 3 Lenguaje php
 
Invitations and excuses
Invitations and excusesInvitations and excuses
Invitations and excuses
 
Práctica 3 conectividad entre linux y windows
Práctica 3 conectividad entre linux y windowsPráctica 3 conectividad entre linux y windows
Práctica 3 conectividad entre linux y windows
 
Inserción, eliminación y modificación de Registros II.
Inserción, eliminación y modificación de Registros II.Inserción, eliminación y modificación de Registros II.
Inserción, eliminación y modificación de Registros II.
 
Línea de tiempo sobre la evolución de los dispositivos móviles juan anaya man...
Línea de tiempo sobre la evolución de los dispositivos móviles juan anaya man...Línea de tiempo sobre la evolución de los dispositivos móviles juan anaya man...
Línea de tiempo sobre la evolución de los dispositivos móviles juan anaya man...
 

Similaire à Bases de datos heterogéneas

Bdd heterogeneas-julissa-aguilar-sindy-j.-velasco
Bdd heterogeneas-julissa-aguilar-sindy-j.-velascoBdd heterogeneas-julissa-aguilar-sindy-j.-velasco
Bdd heterogeneas-julissa-aguilar-sindy-j.-velascoJhoel Dgez Garcia
 
Doris aguagallo bdii_tarea1 (2)
Doris  aguagallo bdii_tarea1 (2)Doris  aguagallo bdii_tarea1 (2)
Doris aguagallo bdii_tarea1 (2)Doris Aguagallo
 
Tipos de bdd
Tipos de bddTipos de bdd
Tipos de bddYipc11
 
Base de datos en la web
Base de datos en la webBase de datos en la web
Base de datos en la webgladys balza
 
Bases de datos academicas
Bases de datos academicasBases de datos academicas
Bases de datos academicasDaniela Bernal
 
Base de datos_jehisglay_oliveros
Base de datos_jehisglay_oliverosBase de datos_jehisglay_oliveros
Base de datos_jehisglay_oliverosJehisglayOliveros
 
BASE DE DATOS SISTEMA MODELO DE GESTION DE DATOS
BASE DE DATOS SISTEMA MODELO DE GESTION DE DATOSBASE DE DATOS SISTEMA MODELO DE GESTION DE DATOS
BASE DE DATOS SISTEMA MODELO DE GESTION DE DATOSmiguel a
 
Glosario de base de datos
Glosario de base de datosGlosario de base de datos
Glosario de base de datospaola584
 
Base de datos de aldo estrada torres
Base de datos de aldo estrada torresBase de datos de aldo estrada torres
Base de datos de aldo estrada torresAldo Estrada Torres
 
Fases para la creacion de una base de datos
Fases para la creacion de una base de datosFases para la creacion de una base de datos
Fases para la creacion de una base de datosfrank centurion
 
Actividad 3 producto final
Actividad 3 producto finalActividad 3 producto final
Actividad 3 producto finalKARLALOK
 

Similaire à Bases de datos heterogéneas (20)

Bdd heterogeneas-julissa-aguilar-sindy-j.-velasco
Bdd heterogeneas-julissa-aguilar-sindy-j.-velascoBdd heterogeneas-julissa-aguilar-sindy-j.-velasco
Bdd heterogeneas-julissa-aguilar-sindy-j.-velasco
 
Ensayo cientifico
Ensayo cientificoEnsayo cientifico
Ensayo cientifico
 
bases de datos
 bases de datos  bases de datos
bases de datos
 
Referente conceptual
Referente conceptualReferente conceptual
Referente conceptual
 
Sgbdoo
SgbdooSgbdoo
Sgbdoo
 
Doris aguagallo bdii_tarea1 (2)
Doris  aguagallo bdii_tarea1 (2)Doris  aguagallo bdii_tarea1 (2)
Doris aguagallo bdii_tarea1 (2)
 
Tipos de bdd
Tipos de bddTipos de bdd
Tipos de bdd
 
Base de datos en la web
Base de datos en la webBase de datos en la web
Base de datos en la web
 
Bases de datos academicas
Bases de datos academicasBases de datos academicas
Bases de datos academicas
 
Base de datos_jehisglay_oliveros
Base de datos_jehisglay_oliverosBase de datos_jehisglay_oliveros
Base de datos_jehisglay_oliveros
 
BASE DE DATOS SISTEMA MODELO DE GESTION DE DATOS
BASE DE DATOS SISTEMA MODELO DE GESTION DE DATOSBASE DE DATOS SISTEMA MODELO DE GESTION DE DATOS
BASE DE DATOS SISTEMA MODELO DE GESTION DE DATOS
 
Base de Datos - Daniela Monsalve
Base de Datos - Daniela MonsalveBase de Datos - Daniela Monsalve
Base de Datos - Daniela Monsalve
 
Base de Datos
Base de DatosBase de Datos
Base de Datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Valentiina
ValentiinaValentiina
Valentiina
 
Glosario de base de datos
Glosario de base de datosGlosario de base de datos
Glosario de base de datos
 
Base de datos de aldo estrada torres
Base de datos de aldo estrada torresBase de datos de aldo estrada torres
Base de datos de aldo estrada torres
 
Fases para la creacion de una base de datos
Fases para la creacion de una base de datosFases para la creacion de una base de datos
Fases para la creacion de una base de datos
 
Actividad 3 producto final
Actividad 3 producto finalActividad 3 producto final
Actividad 3 producto final
 
BASES DE DATOS
BASES DE DATOSBASES DE DATOS
BASES DE DATOS
 

Plus de Juan Anaya

Desarrollo de un sitio de comercio electrónico
Desarrollo de un sitio de comercio electrónicoDesarrollo de un sitio de comercio electrónico
Desarrollo de un sitio de comercio electrónicoJuan Anaya
 
Estudio técnico cuadro sinóptico
Estudio técnico cuadro sinópticoEstudio técnico cuadro sinóptico
Estudio técnico cuadro sinópticoJuan Anaya
 
3.1 ingeniería básica
3.1 ingeniería básica3.1 ingeniería básica
3.1 ingeniería básicaJuan Anaya
 
Estudio de mercado
Estudio de mercadoEstudio de mercado
Estudio de mercadoJuan Anaya
 
Tipos de proyectos informáticos
Tipos de proyectos informáticosTipos de proyectos informáticos
Tipos de proyectos informáticosJuan Anaya
 
Idea de negocio.
Idea de negocio.Idea de negocio.
Idea de negocio.Juan Anaya
 
Análisis de la demanda
Análisis de la demandaAnálisis de la demanda
Análisis de la demandaJuan Anaya
 
Empresas que ofrecen servicios de TI en Tuxtepec, Oaxaca
Empresas que ofrecen servicios de TI en Tuxtepec, OaxacaEmpresas que ofrecen servicios de TI en Tuxtepec, Oaxaca
Empresas que ofrecen servicios de TI en Tuxtepec, OaxacaJuan Anaya
 
Datawarehouse del proyecto
Datawarehouse del proyectoDatawarehouse del proyecto
Datawarehouse del proyectoJuan Anaya
 
Proceso de minería de datos para la toma de decisiones
Proceso de minería de datos para la toma de decisionesProceso de minería de datos para la toma de decisiones
Proceso de minería de datos para la toma de decisionesJuan Anaya
 
Sistemas olap mapa conceptual
Sistemas olap mapa conceptualSistemas olap mapa conceptual
Sistemas olap mapa conceptualJuan Anaya
 
Diferencia entre datawarehouse y data mart
Diferencia entre datawarehouse y data martDiferencia entre datawarehouse y data mart
Diferencia entre datawarehouse y data martJuan Anaya
 
Ventajas y desventajas de los sistemas rolap y molap
Ventajas y desventajas de los sistemas rolap y molapVentajas y desventajas de los sistemas rolap y molap
Ventajas y desventajas de los sistemas rolap y molapJuan Anaya
 
Sistemas de bases de datos que dan soporte a la toma de decisiones
Sistemas de bases de datos que dan soporte a la toma de decisionesSistemas de bases de datos que dan soporte a la toma de decisiones
Sistemas de bases de datos que dan soporte a la toma de decisionesJuan Anaya
 
Introducción a la inteligencia de negocios
Introducción a la inteligencia de negociosIntroducción a la inteligencia de negocios
Introducción a la inteligencia de negociosJuan Anaya
 
3.2 metas y objetivos de los servicios de TI
3.2 metas y objetivos de los servicios de TI3.2 metas y objetivos de los servicios de TI
3.2 metas y objetivos de los servicios de TIJuan Anaya
 
App web service gps latitud y longitud
App web service gps latitud y longitudApp web service gps latitud y longitud
App web service gps latitud y longitudJuan Anaya
 
Unidad 4: Administración de datos en dispositivos móviles
Unidad 4: Administración de datos en dispositivos móvilesUnidad 4: Administración de datos en dispositivos móviles
Unidad 4: Administración de datos en dispositivos móvilesJuan Anaya
 
Unidad 3: Desarrollo de aplicaciones para dispositivos móviles
Unidad 3: Desarrollo de aplicaciones para dispositivos móviles Unidad 3: Desarrollo de aplicaciones para dispositivos móviles
Unidad 3: Desarrollo de aplicaciones para dispositivos móviles Juan Anaya
 
Sistema operativo Symbian
Sistema operativo SymbianSistema operativo Symbian
Sistema operativo SymbianJuan Anaya
 

Plus de Juan Anaya (20)

Desarrollo de un sitio de comercio electrónico
Desarrollo de un sitio de comercio electrónicoDesarrollo de un sitio de comercio electrónico
Desarrollo de un sitio de comercio electrónico
 
Estudio técnico cuadro sinóptico
Estudio técnico cuadro sinópticoEstudio técnico cuadro sinóptico
Estudio técnico cuadro sinóptico
 
3.1 ingeniería básica
3.1 ingeniería básica3.1 ingeniería básica
3.1 ingeniería básica
 
Estudio de mercado
Estudio de mercadoEstudio de mercado
Estudio de mercado
 
Tipos de proyectos informáticos
Tipos de proyectos informáticosTipos de proyectos informáticos
Tipos de proyectos informáticos
 
Idea de negocio.
Idea de negocio.Idea de negocio.
Idea de negocio.
 
Análisis de la demanda
Análisis de la demandaAnálisis de la demanda
Análisis de la demanda
 
Empresas que ofrecen servicios de TI en Tuxtepec, Oaxaca
Empresas que ofrecen servicios de TI en Tuxtepec, OaxacaEmpresas que ofrecen servicios de TI en Tuxtepec, Oaxaca
Empresas que ofrecen servicios de TI en Tuxtepec, Oaxaca
 
Datawarehouse del proyecto
Datawarehouse del proyectoDatawarehouse del proyecto
Datawarehouse del proyecto
 
Proceso de minería de datos para la toma de decisiones
Proceso de minería de datos para la toma de decisionesProceso de minería de datos para la toma de decisiones
Proceso de minería de datos para la toma de decisiones
 
Sistemas olap mapa conceptual
Sistemas olap mapa conceptualSistemas olap mapa conceptual
Sistemas olap mapa conceptual
 
Diferencia entre datawarehouse y data mart
Diferencia entre datawarehouse y data martDiferencia entre datawarehouse y data mart
Diferencia entre datawarehouse y data mart
 
Ventajas y desventajas de los sistemas rolap y molap
Ventajas y desventajas de los sistemas rolap y molapVentajas y desventajas de los sistemas rolap y molap
Ventajas y desventajas de los sistemas rolap y molap
 
Sistemas de bases de datos que dan soporte a la toma de decisiones
Sistemas de bases de datos que dan soporte a la toma de decisionesSistemas de bases de datos que dan soporte a la toma de decisiones
Sistemas de bases de datos que dan soporte a la toma de decisiones
 
Introducción a la inteligencia de negocios
Introducción a la inteligencia de negociosIntroducción a la inteligencia de negocios
Introducción a la inteligencia de negocios
 
3.2 metas y objetivos de los servicios de TI
3.2 metas y objetivos de los servicios de TI3.2 metas y objetivos de los servicios de TI
3.2 metas y objetivos de los servicios de TI
 
App web service gps latitud y longitud
App web service gps latitud y longitudApp web service gps latitud y longitud
App web service gps latitud y longitud
 
Unidad 4: Administración de datos en dispositivos móviles
Unidad 4: Administración de datos en dispositivos móvilesUnidad 4: Administración de datos en dispositivos móviles
Unidad 4: Administración de datos en dispositivos móviles
 
Unidad 3: Desarrollo de aplicaciones para dispositivos móviles
Unidad 3: Desarrollo de aplicaciones para dispositivos móviles Unidad 3: Desarrollo de aplicaciones para dispositivos móviles
Unidad 3: Desarrollo de aplicaciones para dispositivos móviles
 
Sistema operativo Symbian
Sistema operativo SymbianSistema operativo Symbian
Sistema operativo Symbian
 

Dernier

TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdf
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdfTEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdf
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdfXimenaFallaLecca1
 
Elaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfElaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfKEVINYOICIAQUINOSORI
 
CAPITULO 4 ANODIZADO DE ALUMINIO ,OBTENCION Y PROCESO
CAPITULO 4 ANODIZADO DE ALUMINIO ,OBTENCION Y PROCESOCAPITULO 4 ANODIZADO DE ALUMINIO ,OBTENCION Y PROCESO
CAPITULO 4 ANODIZADO DE ALUMINIO ,OBTENCION Y PROCESOLUISDAVIDVIZARRETARA
 
Comite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxComite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxClaudiaPerez86192
 
desarrollodeproyectoss inge. industrial
desarrollodeproyectoss  inge. industrialdesarrollodeproyectoss  inge. industrial
desarrollodeproyectoss inge. industrialGibranDiaz7
 
CLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptxCLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptxbingoscarlet
 
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
01 MATERIALES AERONAUTICOS VARIOS clase 1.pptoscarvielma45
 
UNIDAD 3 ELECTRODOS.pptx para biopotenciales
UNIDAD 3 ELECTRODOS.pptx para biopotencialesUNIDAD 3 ELECTRODOS.pptx para biopotenciales
UNIDAD 3 ELECTRODOS.pptx para biopotencialesElianaCceresTorrico
 
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdfECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdffredyflores58
 
Ingeniería clínica 1 Ingeniería biomedica
Ingeniería clínica 1 Ingeniería biomedicaIngeniería clínica 1 Ingeniería biomedica
Ingeniería clínica 1 Ingeniería biomedicaANACENIMENDEZ1
 
Falla de san andres y el gran cañon : enfoque integral
Falla de san andres y el gran cañon : enfoque integralFalla de san andres y el gran cañon : enfoque integral
Falla de san andres y el gran cañon : enfoque integralsantirangelcor
 
hitos del desarrollo psicomotor en niños.docx
hitos del desarrollo psicomotor en niños.docxhitos del desarrollo psicomotor en niños.docx
hitos del desarrollo psicomotor en niños.docxMarcelaArancibiaRojo
 
Controladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y VentajasControladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y Ventajasjuanprv
 
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptxNTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptxBRAYANJOSEPTSANJINEZ
 
Tinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiologíaTinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiologíaAlexanderimanolLencr
 
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdfLA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdfbcondort
 
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASTEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASfranzEmersonMAMANIOC
 
Obras paralizadas en el sector construcción
Obras paralizadas en el sector construcciónObras paralizadas en el sector construcción
Obras paralizadas en el sector construcciónXimenaFallaLecca1
 
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)ssuser563c56
 
Base de Datos en Microsoft SQL Server 2024
Base de Datos en Microsoft SQL Server 2024Base de Datos en Microsoft SQL Server 2024
Base de Datos en Microsoft SQL Server 2024CESARHERNANPATRICIOP2
 

Dernier (20)

TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdf
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdfTEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdf
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdf
 
Elaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfElaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdf
 
CAPITULO 4 ANODIZADO DE ALUMINIO ,OBTENCION Y PROCESO
CAPITULO 4 ANODIZADO DE ALUMINIO ,OBTENCION Y PROCESOCAPITULO 4 ANODIZADO DE ALUMINIO ,OBTENCION Y PROCESO
CAPITULO 4 ANODIZADO DE ALUMINIO ,OBTENCION Y PROCESO
 
Comite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxComite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptx
 
desarrollodeproyectoss inge. industrial
desarrollodeproyectoss  inge. industrialdesarrollodeproyectoss  inge. industrial
desarrollodeproyectoss inge. industrial
 
CLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptxCLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptx
 
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
 
UNIDAD 3 ELECTRODOS.pptx para biopotenciales
UNIDAD 3 ELECTRODOS.pptx para biopotencialesUNIDAD 3 ELECTRODOS.pptx para biopotenciales
UNIDAD 3 ELECTRODOS.pptx para biopotenciales
 
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdfECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
 
Ingeniería clínica 1 Ingeniería biomedica
Ingeniería clínica 1 Ingeniería biomedicaIngeniería clínica 1 Ingeniería biomedica
Ingeniería clínica 1 Ingeniería biomedica
 
Falla de san andres y el gran cañon : enfoque integral
Falla de san andres y el gran cañon : enfoque integralFalla de san andres y el gran cañon : enfoque integral
Falla de san andres y el gran cañon : enfoque integral
 
hitos del desarrollo psicomotor en niños.docx
hitos del desarrollo psicomotor en niños.docxhitos del desarrollo psicomotor en niños.docx
hitos del desarrollo psicomotor en niños.docx
 
Controladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y VentajasControladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y Ventajas
 
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptxNTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
 
Tinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiologíaTinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiología
 
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdfLA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
 
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASTEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
 
Obras paralizadas en el sector construcción
Obras paralizadas en el sector construcciónObras paralizadas en el sector construcción
Obras paralizadas en el sector construcción
 
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
 
Base de Datos en Microsoft SQL Server 2024
Base de Datos en Microsoft SQL Server 2024Base de Datos en Microsoft SQL Server 2024
Base de Datos en Microsoft SQL Server 2024
 

Bases de datos heterogéneas

  • 1. S.E.P. TECNOLÓGICO NACIONAL DE MÉXICO INSTITUTO TECNOLÓGICO de Tuxtepec “BDD HETEROGÉNEAS”. Asignatura: Tópicos de bases de datos Carrera: INGENIERA INFORMÁTICA Alumno: ANAYA MANZANO JUAN. Catedrático: VICTOR MANUEL EVARISTO SALINAS San Juan Bautista Tuxtepec, Oax. Septiembre de 2016.
  • 2. Contenido Introducción. ............................................................................................................................ 2 Características:.......................................................................................................................... 3 Ventajas:................................................................................................................................... 4 Desventajas:............................................................................................................................. 4 Problemas y desafíos:................................................................................................................ 5 Tipos:....................................................................................................................................... 6 Las debidas a las diferencias enel SGBD:................................................................................. 7 Las debidas a las diferencias enla semántica de los datos:....................................................... 7 Procesamiento de consultas en BBDD heterogéneas. .................................................................. 8 Modelo de transacción y computación. ...................................................................................... 8 Conclusión...............................................................................................................................10 Fuente de consulta...................................................................................................................11
  • 3. Introducción. Las bases de datos distribuidas heterogéneas son aquellas en donde sitios diferentes utilizan diferentes gestores de bases de datos, siendo cada uno autónomo; puede que utilicen esquemas y software de gestión 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, además es una tecnología reciente y aún existen pocas en el mercado. Es inevitable cuando diferentes tipos de base de datos coexisten en una organización que trata de compartir datos entre éstas. Las bases de datos distribuidas heterogéneas se componen de un conjunto de localidades, cada una de las cuales mantiene un sistema de base de datos local, pueden realizar transacciones locales.
  • 4. Características: Las BD Heterogéneas o Multibase de Datos son aquellas donde Sitios diferentes utilizan diferentes DBMS, siendo cada uno esencialmente autónomo. Es posible que algunos sitios no sean conscientes de la existencia de los demás y quizás proporcionen facilidades limitadas para la cooperación en el procesamiento de transacciones. En las bases de datos distribuidas heterogéneas puede que los diferentes sitios utilicen esquemas y software de gestión de sistemas de bases de datos diferentes. Puede que algunos sitios no tengan información de la existencia del resto y que sólo proporcionen facilidades limitadas para la cooperación 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 heterogéneo es más complejo que el enfoque homogéneo y favorece el enfoque ascendente. Es una tecnología reciente y aún existen pocas en el mercado. La Heterogeneidad de las BD es inevitable cuando diferentes tipos de BD coexisten en una organización que trata de compartir datos entre éstas. Investigadores han enfocado sus esfuerzos en la exploración de un esquema global que trate de resolver los problemas de la Heterogeneidad, la definición de Protocolos Ínter operables y la integración de las BD. Las Bases de Datos Distribuidas Heterogéneas 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 información ubicada en bases de datos distribuidas heterogéneas exige una capa de software adicional por encima de los sistemas de
  • 5. bases de datos ya existentes. Esta capa de software se denomina sistema de bases de datos múltiples. Puede que los sistemas locales de bases de datos empleen modelos lógicos y lenguajes de definición y de tratamiento de datos diferentes, y que difieran en sus mecanismos de control de concurrencia y de administración de las transacciones. Los sistemas de bases de datos múltiples crean la ilusión de la integración lógica de las bases de datos sin necesidad de su integración física. La integración completa de sistemas heterogéneos en una misma base de datos distribuida homogénea suele resultar difícil o imposible. Ventajas:  El tradicional procesamiento de los datos está siendo rápidamente reemplazado por la gestión de modernas BD.  Nuevas capacidades tales como la actualización en línea, consultas ad-hoc. y la integridad de los datos son fácilmente disponibles en SGBD modernos.  Para todas las aplicaciones posibles de uso intensivo y grandes volúmenes de datos, existe un SGBD para la aplicación.  Para una organización con diversas aplicaciones, un gran número de SGBS monomodelo y monolenguaje pueden ser utilizados para cada aplicación distinta. Desventajas:  Difícil intercambio, control y utilización global de datos.
  • 6.  Alto costo de mantenimiento y soporte  Las similitudes y la multiplicidad de SGBD heterogéneos. Problemas y desafíos: Difícil intercambio, control y utilización global de datos. Si una organización tiene diferentes bases datos, con diferentes SGBD y diferentes modelos de datos, a la hora de acceder a la información 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 heterogéneos en una gran organización 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 inversión importante y pesada para un SGBD monomodelo y monolenguaje. Como el número de estos SGBD monomodelo y monolenguaje aumentan, los gastos se multiplican. Además, los costos de la actualización de equipos, SGBD mejora del rendimiento, y la capacidad de crecimiento de la base de datos puede tener que ser multiplicada también. Desde el punto de vista de mantenimiento y actualización, siempre es más caro y requiere mayor esfuerzo mantener o actualizar los sistemas múltiples que actualizar un sistema único. Las similitudes y la multiplicidad de SGBD heterogéneos [9]. En resumen, los SGBD heterogéneos 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
  • 7. llevado a la proliferación y la introducción de muchos SGBD monomodelo y monolingües. Si bien esta proliferación e introducción son gratificantes y probablemente continuarán, los SGBD monomodelos y monolingües, sin embargo presentan nuevos problemas e introducen otras cuestiones. Estos problemas y cuestiones son intrínsecas a la similitud de SGBD monomodelo y monolingües. Son identificados como:  El primer problema, en el intercambio global de los datos, el control y la utilización es lo más fundamental, ya que impide que el usuario de un SGBD monomodelo y monolingüe utilice las BBDD de otros SGBD monomodelo y monolingües. 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 utilización de otros SGBD monomodelo y monolingües.  El segundo problema es el coste. A medida que la popularidad y la funcionalidad de los SGBD son cada vez más evidentes, el uso de SGBD en una determinada organización se hará más frecuente. En consecuencia, habrá muchos SGBD heterogéneos en una organización. Como SGBD separados, monomodelos, y monolingües, que requieren apoyos por separado y hardware más potente que soporte este tipo de sistemas, lo que se traduce en más 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
  • 8.  Las debidas a las diferencias en la semántica de los datos. Las debidas a las diferencias en el SGBD: La heterogeneidad debida a la utilización de diversos SGBD es común en organizaciones que crecen sin una planificación en cuanto a sus sistemas de información. Dichos sistemas evolucionan paulatinamente en diferentes SGBD o diferentes modelos de conceptualización tales como: jerárquico, de red, relacional u orientado a objetos. Diferentes departamentos dentro de la empresa pueden tener requerimientos diferentes y pueden seleccionar diferentes SGBD. También los SGBD adquiridos a lo largo de un período de tiempo pueden ser diferentes debido a los cambios en la tecnología. Cada SGBD tiene un modelo de datos subyacente utilizado para definir estructuras de datos y las restricciones. Tanto los aspectos de representación (estructura y restricciones) como de lenguaje pueden dar lugar a la heterogeneidad. Las debidas a las diferencias en la semántica de los datos: La heterogeneidad semántica es un término bastante cargado, sin una definición clara. Básicamente se refiere a las diferencias entre las BBDD que se relacionan con el significado, la interpretación y el uso previsto de los datos. Sin duda, los aspectos más importantes de la heterogeneidad semántica se revelan como conflictos de nombres. El problema fundamental de nombres es el de los sinónimos y los homónimos. Dos entidades idénticas que tienen diferentes nombres son sinónimos, y dos entidades diferentes que tienen nombres idénticos son homónimas. La detección de la heterogeneidad semántica es un problema difícil. Normalmente, los esquemas de los SGBD no proporcionan la semántica suficiente para interpretar los datos de forma coherente. La heterogeneidad debida a
  • 9. diferencias en los modelos de datos también contribuye a la dificultad en la identificación y resolución de la heterogeneidad semántica. También es difícil descomponer la heterogeneidad debida a diferencias en el SGBD de los resultantes de la heterogeneidad semántica. Procesamiento de consultas en BBDD heterogéneas. 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 más 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 través de múltiples SGBD y sitios.  Del mismo modo, el coste de tramitación 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 optimización local de cada SGBD puede ser muy diferente. Modelo de transacción y computación. La arquitectura de un SGBD heterogéneo 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 heterogénea en la parte superior. El administrador de transacciones de la capa del SGBD heterogénea de varios SGBD
  • 10. se llama administrador de transacciones globales (GTM), ya que gestiona la ejecución de operaciones globales. En un sistema heterogéneo, hay dos tipos de operaciones:  Las transacciones locales, que se envían a cada SGBD y se ejecutan en una única BD  Las transacciones globales, que tienen acceso a múltiples BD que se envían a la capa de múltiples SGBD. Una transacción global se divide en una serie de subtransacciones globales, cada una de los cuales se ejecuta en una BD.
  • 11. Conclusión. A pesar de que las bases de datos distribuidas heterogéneas es una tecnología reciente, éste sufre de varios desafíos con los usuarios ya que tienen difícil intercambio, control y utilización global de los datos, además 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. También 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, dinámica y lo más importante, que tenga la facilidad de uso para los usuarios finales.