Las bases de datos federadas son vistas unificadas de bases de dato sin dependientes. Aparentan ser una sola base de datos, pero son una coleccin de sistemas de bases de datos independientes, cooperativos, heterogneos, que son autnomos y que permiten compartir todos o algunos de sus datos. Una BDF aparenta ser una BD normal y corriente, pero no tiene existencia fsica, es una vista lgica. Se usa una interfaz comn pero no existe un esquema global que describa a todos los datos de las distintas bases, en su lugar hay varios esquemas unificados, cada uno describiendo porciones de bases de datos. El componente principal es el administrador quien recibe una consulta y la descompone en varias consultas parciales sobre los componentes. Las bases de datos federadas son muy importantes en la web, pues dan una vista comn de los datos procedentes de fuentes muy distintas (Agencias de noticias, portales, foros, peridicos y revistas electrnicas, etc.)
Realizado por: David Piedra
La importancia principal de las multibase de datos y ms
correctamente de las bases de datos federadas fuertemente acopladas radica principalmente en su bi-procesamiento. Es decir, 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 de acceso a una base de datos sencilla y por lo tanto las operaciones de distribucin son transparentes para el usuario.
Realizado por: David Piedra
El problema de la heterogeneidad de las bases de datos
componentes puede hacer que algunas tareas lleguen a ser complejas. La tarea de optimizacin de consultas requiere de informacin como la velocidad de procesamiento del CPU, la velocidad de entrada / salida entre otros, para cada una de las bases de datos, as como el tamao de los resultados intermedios de las subconsultas, sin embargo debido a la heterogeneidad de las bases de datos componentes, esta informacin es difcil de mantener principalmente por las diferentes capacidades de procesamiento de las base de datos componentes lo cual hace que la optimizacin de consultas sea una tarea difcil de realizar. El surgimiento de estndares y nuevas tecnologas permite crear soluciones multibase de datos. Estndares para el desarrollo de manejadores de base de datos (SQL), as como el de tecnologas para la conexin a mltiples base de datos (JDBC) y lenguajes capaces de crear aplicaciones que se ejecuten en cualquier plataforma (java) permiten crear aplicaciones multibase de datos, que aunque consumen un tiempo considerable ofrecen una solucin. Los componentes de un SBDF (Sistema de base de datos federados) pueden efectuar operaciones locales o bien ejecutar consultas sobre los datos de la federacin y pueden tambin ser usadas por otros componentes de la federacin.
La autonoma o la integracin de los componentes la controla el
administrador del sistema global en colaboracin con los administradores de las bases de datos componente. Este nivel de integracin se da de acuerdo a las necesidades propias de cada componente. Es posible tambin la agrupacin en una federacin o la misma desincorporacin de la misma, y de igual forma es posible que entren o salgan componentes. Para poder lograr esto se establecen diferentes esquemas en el nivel federal.
Realizado por: David Piedra
Se debe remarcar que una base de datos federada no es una base
de datos nica distribuida, ms bien son soluciones para acceder informacin depositada en diferentes bases de datos. 1. Integracin manual, todo queda a cargo de unas pocas personas. Implica muchos cambios 2. Integracin de datos. Se crea una nueva base de datos. 3. Acceso integrado. DBMF (Data base manager federated) o SGBDF (Sistema gestor de bases datos federadas) o SMBDF (Sistema manejador de bases de datos federadas).