You are on page 1of 7

Bases de datos activas.

En muchas aplicaciones, la base de datos debe evolucionar


independientemente de la intervencin del usuario como respuesta a un suceso o una
determinada situacin. En los sistemas de gestin de bases de datos tradicionales
(pasivas), la evolucin de la base de datos se programa en el cdigo de
las aplicaciones, mientras que en los sistemas de gestin de bases de datos activas
esta evolucin es autnoma y se define en el esquema de la base de datos.

BASES DE DATOS DEDUCTIVAS
El inters de los Sistemas de Gestin de Bases de Datos Deductivas tiende a
incrementarse conforme se ampla su campo de aplicacin (Gestin, Sistemas
Expertos). Los estudios relativos a tales sistemas han comenzado a realizarse hace
algunos aos, inspirndose inicialmente en las tcnicas desarrolladas en Inteligencia
Artificial en el marco de los sistemas Pregunta - Respuesta, adaptndolas a las
limitaciones especficas de las Bases de Datos.
Un SGBD deductivo es un Sistema que permite derivar nuevas informaciones a partir
de las introducidas explcitamente en la Base por el usuario. Este maneja la
perspectiva segn la teora de las demostraciones de una base de datos, y en
particular es capaz de deducir hechos a partir de la base de datos extensional, es
decir, las relaciones base, aplicando a esos hechos axiomas deductivos o reglas de
inferencias especificados. Esta funcin deductiva se realiza mediante la adecuada
explotacin de ciertos conocimientos generales relativos a las informaciones de la
Base.

BDD DIFUSAS

El trmino "Bases de Datos Difusas" designa al rea de investigacin que trata
sobre la aplicacin de losConjuntos Difusos y la Lgica Difusa en Bases de
Datos. Esta rea busca compensar la deficiencia de los Sistemas de Bases de
Datos clsicos en representar y manipular data imperfecta y consultas
flexibleso graduales. A este problema se le conoce como el problema de rigidez
de las Bases de Datos convencionales, as que los Sistemas de Bases de
Datos que tratan de resolver este problema se calificancomo "Flexibles".

BASES DE DATOS FEDERADAS
El avance espectacular de las comunicaciones y la creciente necesidad de
cooperar con otras entidades independientes, obligan a replantear los
conceptos fundamentales de las bases de datos, dirigindose de forma directa
a la reciente tendencia de crear software para tener acceso a varias bases de
datos autnomas preexistentes almacenadas en SGBD heterogneos.
Pero el acceso a varias bases de datos como si de una sola se tratara viene
acompaado de problemas como la integracin, seguridad, control, etc. Para
poner solucin a estos problemas y ofrecer un adecuado acceso a varias bases
de datos se han desarrollado nuevos esquemas como los Sistemas Gestores
de Bases de Datos Federadas (SGBDF)
Un sistema de bases de datos federadas es una coleccin de sistemas de
bases de datos cooperativos y autnomos. En un sistema federado los
usuarios tienen acceso a los datos, de los distintos sistemas, a travs de una
interfaz comn sin embargo, no existe un esquema global que describa a todos
los datos de las distintas bases de datos, en su lugar hay varios esquemas
unificados, cada uno describiendo porciones de bases de datos y archivos para
el uso de cierta clase de usuarios.
Las bases de datos federadas son vistas unificadas de bases de datos
independientes 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.

Los primeros sistemas gestores de bases de datos surgen en los 60, pero no
es hasta los 90 cuando aparecen los sistemas gestores de bases de datos
federados. Aunque el concepto de bases de datos federadas viene de Hammer
y McLeod en 1979 y luego retomado en 1985 por Heimbigner y McLeod y
posteriormente en 1990 y 1991 por Sheth y Larson y luego por Saltor. En
general los sistemas gestores de bases de datos federados, tienen la funcin
de compartir solo la informacin que quieran compartir las entidades
participantes, adems de que los usuarios locales podrn acceder de forma
transparente a los dems datos compartidos y ver los suyos, como si fuera una
sola base de datos, esto sin embargo no es algo sencillo pero es algo muy til.
Se debe remarcar que una base de datos federada no es una base de datos
nica distribuida, ms bien son soluciones para acceder a la informacin
depositada en distintas bases de datos. Un sistema de bases de datos
federadas es una coleccin de sistemas de bases de datos cooperativos y
autnomos.
La importancia principal de las bases de datos federadas radica principalmente
en su biprocesamiento. Es decir, en su capacidad de atender consultas
globales, al mismo tiempo que permite que la base de datos componente siga
atendiendo a sus aplicaciones locales.
En un sistema federado los usuarios tienen acceso a los datos, de los distintos
sistemas, a travs de una interfaz comn sin embargo, no existe un esquema
global que describa a todos los datos de las distintas bases de datos, en su
lugar hay varios esquemas unificados, cada uno describiendo porciones de
bases de datos y archivos para el uso de cierta clase de usuarios.
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 agrupar/desagrupar componentes para formar una federacin,
pudiendo entrar/salir componentes de la federacin.
AUTONOMA DE BASES DE DATOS
1. Diseo: modelo, lenguaje, implementacin.
2. Comunicacin: como, cuando se responde a otros sistemas.
3. Ejecucin: Criterio a seguir en la toma de decisiones.
4. Asociacin: decisin de que datos se comparten y a quien.
Forma en que opera un SBDF
Los componentes de un SBDF(Sistema de base de datos federadas) 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 de 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.
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).
Enfoque federado
La forma en que cooperan se basa fundamentalmente en dos esquemas:
Esquema de exportacin
Esquema de importacin.
El esquema de exportacin.
Denota las partes de la base de datos que va a compartir o que va a poner a
disposicin de los dems miembros de la federacin. As tambin es un
subconjunto de un esquema componente ya que no todos los datos debern de
ser disponibles para la federacin.
El esquema de importacin.
Son vistas de la base de datos que proporcionan lo que desea el esquema de
exportacin.
PROPIEDADES
Este tipo de manejadores, tiene un manejo transparente para los usuarios.
Se aprecia como una sola base de datos. A esto se le conoce como nter
operar y existen tres formas: Distribuidas, federadas o multibase.
El sistema est conformado por un conjunto de bases de datos heterogneas.
Esto significa que pueden o no tener diferentes sistemas operativos, diferente
equipo de computo(hardware), diferentes manejadores de bases de datos,
diferente modelo de datos(J, red, Relacional, orientada a objetos), diferente
estructura de datos.
Las bases de datos que participan en la BDF mantienen su autonoma. Esto
quiere decir que cada elemento de la federacin decide con quien, que y como
compartir sus datos, adems de que cada una cuenta con su respectivo diseo
de acuerdo con las necesidades del usuario.
El MBDF(Manejador de Bases de Datos Federadas) recibe una consulta
sencilla y este a su vez la descompone en varia consultas parciales.
El MBDF deber tener una optimizador de recursos para aprovechar
correctamente todos los componentes.
Pueden ser fsicamente distribuidas en diferentes lugares e incluso en lugares
muy lejanos.
NIVELES DE UN MBDF (Manejador de base de datos federada)
Nivel componente. Bases de datos existentes.
Nivel federado. Conjunto de bases de datos que nter operan
Se dice que las bases de datos se federan para dar lugar a un MBDF. A
continuacin se muestra una grfica con la idea de un esquema de
manejadores de datos federados.

- Sistema manejador de Base de Datos Federada.
Las federaciones se forman y desaparecen
No existe un esquema conceptual nico
Un componente puede ser de varios sistemas federados
Un componente puede ser otro sistema de bases de datos federados
TIPOS DE SGBDF
Los SGBDF se pueden clasificar en 2 grandes categoras: fuertemente
acoplados y dbilmente acoplados. Antes de detallar ambas categoras, se
muestra un esquema que especfica los diferentes tipos de bases de datos
federadas.
Base de Datos Paralelas
Saludos nios y nias excusas por publicar tan tarde, antes de hablar de bases de datos Grid
es menester comenzar por lo que se conoce como tecnologa Grid para poder entenderla, es
un tema bastante polmico y del futuro, pues como saben estamos en la era de la informacin
y aunque nos interesa bastante, es realmente complicado y difcil as que preprense algo de
comer y beber para sentarse con calma porque les va a tomar un buen rato.
Qu es y Para Qu Sirve el Grid Computing?
Un Grid computacional es una infraestructura hardware y software que suministra al que lo
utiliza:
1. Acceso seguro a todos los niveles: capacidad de cmputo, de integridad de datos, de
seguridad de acceso, etc.
2. El servicio debe ser consistente, basado en estndares y de esta manera el acceso y las
operaciones sobre el Grid estarn definidos por dichos estndares evitando la heterogeneidad.
3. La idea de penetracin no es tanto la posibilidad de acceder a cualquier recurso del Grid
sino que una vez conectado desde cualquier punto puede extraer de ste toda la potencia que
requiera.
4. Por ltimo el acceso y el uso del Grid debe tener un coste econmico que le haga atractivo
para que su utilizacin se universalice.
Los posibles campos de aplicacin podran ser:
Supercomputacin Distribuida: Simulaciones, Herramientas de clculo numrico, Procesos
de anlisis de datos, Extraccin de conocimientos de almacenes de datos, etc.
Sistemas Distribuidos en Tiempo Real: Medicina (tratamiento de imagen para visin
artificial). Proceso Intensivo de Datos: Gestores de bases de datos distribuidos.
Servicios Puntuales: Este tipo de aplicaciones son aquellas que permiten acceder a hardware
especfico para la realizacin de labores a distancia
Entornos Virtuales de Colaboracin: Tele inmersin. Al conectar e instalar el software del
Grid: Un usuario se conecta (autenticarse con propsito de seguridad) primero como un usuario
de Grid, e instala el software en su propia mquina.



Bases de Datos Paralelas.
De forma general el concepto de paralelismo en las bases de datos lo podramos
definir como la particin de la base de datos (normalmente a nivel de relaciones) para
poder procesar de forma paralela en distintos discos y con distintos procesadores una
sola operacin sobre la base de datos.
El paralelismo se usa para mejorar la velocidad en la ejecucin de consultas. Adems
el paralelismo se usa para proporcionar dimensionabilidad ya que la creciente carga
de trabajo se trata sin incrementar el tiempo de respuesta pero incrementando el grado
de paralelismo.
Existen cuatro arquitecturas de sistemas paralelos:
De memoria compartida: Todos los procesadores comparten una memoria comn.
De discos compartidos: Todos los procesadores comparten un conjunto de
discos comn.
Sin compartimiento: Los procesadores no comparten ni memoria ni disco.
Jerrquica: Este modelo es un hbrido de las arquitecturas anteriores.
Base de Datos en Memoria o Embebed
Un sistema embebido (anglicismo "embedded") o empotrado es un sistema de
computacin diseado para realizar una o algunas pocas funciones
dedicadas,
1

2
frecuentemente en un sistema de computacin en tiempo real. Al
contrario de lo que ocurre con los ordenadores de propsito general (como por
ejemplo una computadora personal o PC) que estn diseados para cubrir un amplio
rango de necesidades, los sistemas embebidos se disean para cubrir necesidades
especficas. En un sistema embebido la mayora de los componentes se encuentran
incluidos en la placa base (la tarjeta de vdeo, audio, mdem, etc.) y muchas veces los
dispositivos resultantes no tienen el aspecto de lo que se suele asociar a una
computadora. Algunos ejemplos de sistemas embebidos podran ser dispositivos como
un taxmetro, un sistema de control de acceso, la electrnica que controla una
mquina expendedora o el sistema de control de una fotocopiadora entre otras
mltiples aplicaciones.
Por lo general los sistemas embebidos se pueden programar directamente en
el lenguaje ensamblador del micro controlador o microprocesador incorporado sobre el
mismo, o tambin, utilizando los compiladores especficos, pueden utilizarse lenguajes
como C o C++; en algunos casos, cuando el tiempo de respuesta de la aplicacin no
es un factor crtico, tambin pueden usarse lenguajes interpretados como JAVA.

You might also like