miércoles, 26 de mayo de 2010

UNIDAD IV OTRAS TENDENCIAS



4.1Bases de Datos Activas.

Un sistema de Base de datos activas es un sistema de gestión de base de datos (SGBD) que contiene un subsistema que permite la definición y la gestión de reglas de producción (reglas activas)

El modelo evento–condición–acció
Las reglas siguen el modelo ECA:

Cada regla reacciona ante un determinado evento, evalúa una condición y, si esta es cierta, ejecuta un acción. La ejecución de las reglas tiene lugar bajo el control de un subsistema autónomo, denominado motor de reglas, que se encarga de detectar los eventos que van sucediendo y de planificar las reglas para que se ejecuten.

En el modelo ECA una regla tiene tres componentes
El Evento: Este pueden ser operaciones de consulta o actualización que se aplican explícitamente sobre la base de datos.


La Condición: determina si la acción de la regla se debe ejecutar. Una vez ocurre el evento disparador, se puede evaluar una condición (es opcional). Si no se especifica condición, la acción se ejecutara cuando suceda el evento


La Acción: puede ser una transacción sobre la base de datos o un programa externo que se ejecutará automáticamente.


Ejemplo:




SGBD ACTIVO:
Cuando se producen ciertas condiciones ejecuta de forma automática ciertas acciones.
Debe ser capaz de monitorizar y reaccionar ante eventos de manera oportuna y eficiente.

SGBD DEDUCTIVO:
Capaz de deducir hechos adicionales a partir de la base de datos extensional aplicando axiomas deductivos y reglas de inferencia.

VENTAJAS DE LAS BD ACTIVAS:

**Mayor productividad
**Mejor mantenimiento
**Reutilización de código
**Reducción del tráfico de mensajes
**Posibilidad de optimización semántica
**Facilitar el acceso a la BD a usuarios finales

4.2 Bases de datos Deductivas

Es sistema de bases de datos que tenga la capacidad de definir reglas con las cuales deducir o inferir información adicional a partir de los hechos almacenados en las bases de datos. de

Un SGBD deductivo es un Sistema que permite derivar nuevas informaciones a partir de las introducidas explícitamente en la Base por el usuario.
Esta función deductiva se realiza mediante la adecuada explotación de ciertos conocimientos generales relativos a las informaciones de la Base.

**Una Base de Datos Deductiva utiliza dos tipos de especificaciones:
Los hechos: se especifican de manera similar a como se especifican las relaciones, excepto que no es necesario incluir los nombres de los atributos.

**Las reglas se parecen un poco a las vistas relacionales. Especifican relaciones virtuales que no están almacenadas realmente, pero que se pueden formar a partir de los hechos aplicando mecanismos de inferencia basados en las especificaciones de las reglas.

Características:

*Una Base de Datos Deductiva debe contar al menos con las siguientes características:

*Tener la capacidad de expresar consultas por medio de reglas lógicas.

*Permitir consultas recursivas y algoritmos eficientes para su evaluación.

*Contar con negaciones estratificadas.

*Soportar objetos y conjuntos complejos.

*Contar con métodos de optimización que garanticen la traducción de especificaciones dentro de planes eficientes de acceso.

*Como característica fundamental de una Base de Datos Deductiva es la posibilidad de inferir información a partir de los datos almacenados, es imperativo modelar la base de datos como un conjunto de fórmulas lógicas, las cuales permiten inferir otras fórmulas nuevas.

4.3 Sistemas de gestión de bases de datos multimedia
La heterogeneidad de los tipos de información que son necesarios en la actualidad son unas las razones que ha favorecido, por parte de la industria y los usuarios, el desarrollo de sistemas de gestión de bases de datos multimedia, que han sido llamados también "gestores de información hipermedia"



Las aplicaciones SGBD tradicionales ofrecían limitaciones en aspectos como el acceso complejo a datos, la transferencia de datos con otros sistemas, o la inexistencia de adecuados interfaces de usuario.

Como respuesta, se tiende a diseñar e implementar nuevos SGBD que sean capaces de utilizar "inteligentemente" los datos disponibles, e integrar las viejas y las antiguas aplicaciones de forma no traumática.

Una base de información hipermedia tiene varios componentes:

1. Base de presentación.
Son los parámetros a aplicar para mostrar la información al usuario.

2. Base de estructura.
Visión lógica del hiperdocumento, según un modelo.

3. Base de contenido.
Es el conjunto de documentos que se integran en el hiperdocumento.

4. Base de utilización.
Es la información sobre hábitos y comportamiento de cada usuario.

La concepción de una base de datos multimedia, en su modelo conceptual debe cumplir dos fases:
1. Cognición.
2. Modelización.

4.4 Bases de Datos Móviles
Las bases de datos móviles nacen debido al auge que tienen actualmente las redes inalámbricas y las comunicaciones vía satélite.
Permite el poder acceder a datos desde prácticamente cualquier sitio.
Los usuarios pueden acceder a este tipo de bases de datos móviles desde cualquier punto fuera de la empresa.

Una base de datos es el conjunto de datos o información de contenido similar almacenados de forma ordenada para su posterior uso.

Y una base de datos móviles es una base de datos portable y físicamente independiente del servidor corporativo que nos la suministra, y que permite comunicarnos con ella desde cualquier lugar remoto compartiendo su información.

Hay diferentes tipos de bases de datos móviles:

*Las Bases de datos móviles de las diferentes empresas o bases de datos corporativas móviles.

*Las Bases de datos móviles que se crean a través de los teléfonos móviles o celulares.

*Las Bases de datos móviles que son consecuencia de las comunicaciones inalámbricas.

Con el advenimiento de la era Internet y la globalización económica cada vez son más las empresas que experimentan la necesidad de compartir recursos geográficamente muy distantes unos de otros.

De estos recursos, la información almacenada en bases de datos empresariales ocupa un lugar esencial.

La red Internet ofrece la infraestructura adecuada para conectar estos recursos a través de una amalgama de máquinas, sistemas operativos y redes de ordenadores de diferentes tipos.

Por qué usar agentes móviles?
La tecnología de agentes móviles soluciona (o pretende solucionar) diversos problemas en diversos frentes. Por un lado, proporciona una solución al derroche de ancho de banda que se produce en la red en una arquitectura cliente/servidor.

No hay comentarios:

Publicar un comentario