Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Un SMulBD es llamado homogneo si todos los SMBD componentes son iguales; si son
diferentes entonces es llamado un SMulBD heterogneo.
Un sistema de base de datos federada (SBDF) consiste de SBDCs que son autnomos,
participan en una federacin para permitir comparticin parcial y controlada de sus datos. El concepto
de autonoma implica que los SBDCs tienen control sobre los datos que ellos manejan. Ellos cooperan
para permitir diversos grados de integracin. No hay control centralizado en una arquitectura federada
debido a que los SBDCs (y sus administradores de base de datos) controlan el acceso a sus datos.
Para permitir la comparticin controlada de datos mientras preserva la autonoma de los SBDCs
y continuar con la ejecucin de aplicaciones existentes, un SBDF soporta dos tipos de operaciones:
local y global (federacin). Esta divisin de operaciones globales y locales es una caracterstica
esencial de un SBDF. Las operaciones globales involucran acceso a los datos usando un sistema
manejador de base de datos federado y puede involucrar manejar datos por mltiples SBDCs. Los
SBDCs deben dar permisos de accesar los datos que ellos manejan. Las operaciones locales son
sometidas a un SBDC directamente. En la mayora de los ambientes los SBDF tambin sern
heterogneos, es decir, consistirn de SBDCs heterogneos.
Arquitectura de un Sistema de Base de Datos Federada
Shet y Larson [1990] proponen una arquitectura de 5 niveles de esquemas para un SBDF:
esquema local, esquema componente, esquema de exportacin, esquema federado y esquema
externo.
Esquema Externo. Un esquema externo define un esquema para un usuario y/o aplicacin.
Este esquema puede ser usado para especificar un subconjunto de la informacin en el
esquema federado.
Un SBDF puede ser categorizado como dbilmente acoplado o fuertemente acoplado basado en
la idea de quien maneja la federacin y como los componentes son integrados.
Sistemas de Base de Datos Federada Dbilmente Acoplados
El lenguaje multibase de datos debe permitir a los usuarios definir y manipular una coleccin de
bases de datos autnomas en una forma no procedural. Tal lenguaje necesita caractersticas que no
son parte de lenguajes de bases de datos, esto debido a que los SMBDs clsicos fueron desarrollados
para una sola base de datos. En Litwin y Abdellalit [1987] se describen las caractersticas de MDSL un
lenguaje de manipulacin multibase de datos.
Sistemas de Base de Datos Federada Fuertemente Acoplados
CORDS
Myriad
Pegasus
Nombre
del
Sistema
Modelo de
Datos Global
Fuentes de Datos
Soportadas
CORDS
Relacional
transacciones globales
y optimizacin de
consultas
Myriad
Relacional
transacciones globales
Pegasus
orientado a
objetos
lenguaje HOSQL
Caractersticas Clave
Este mismo concepto como multibases de datos o bases de datos interoperables. El lenguaje
multibase de datos debe permitir a los usuarios definir y manipular una coleccin de bases de datos
autnomas en una forma no procedural. Tal lenguaje necesita caractersticas que no son parte de
lenguajes de bases de datos, esto debido a que los SMBDs clsicos fueron desarrollados para una
sola base de datos.
Puede tener uno o ms esquemas federados. Un SBDF fuertemente acoplado se dice que tiene
una federacin sencilla si permite la creacin y manejo de solamente un esquema federado. S dice
que tiene una federacin mltiple si permite la creacin y manejo de mltiples Federaciones, Provee
localizacin, duplicacin y transparencia de distribucin.