miércoles, 19 de septiembre de 2012

Definicion
Un sistema de bases de datos activas es un sistema de gestion de bases de datos(SGBD)
que contiene un subsistema que permite la definicion y la gestion de reglas de producciòn (reglasactivas).

UN SGBD ACTIVO
Un Sistema Getor de Base de Datos Activo debe ser capaz de monitorizar y reaccionar ante eventos de manera oportuna y eficiente, cuando se producen ciertas condiciones o ejecutan de manera automatica ciertas acciones.

VENTAJAS

* Mayor productivivdad.
* Mejor  rendimiento.
* Reutilizacion del codigo.
* Reduccion de trafico de datos.
* Posibilidad de optimizacion.
* Facilitar el acceso de la BD a usuarios finales.

CARACTERISTICAS
* Un SGBDA es un SGBD.
* Un SGBDA tiene un modelo de reglas ECA.
* Un SGBDA debe so portar la gestion de reglas y la evolcion de la base de reglas.

CARACTERISTICAS DE LA EJECUCION DE LAS REGLAS
* Un SGBDA n tiene un modelo de ejecucion.
* un SGBDA debe ofrecer diferente modelos de acoplamiento.
* un SGBDA debe implementar modos de consumo.
* un SGBDA debe getionar la historia de eventos.
* un SGBDA debe implemetar la resolucion de conflicctos.

REGLAS ACTIVAS
las reglas que siguen el modelo ECA: Cada regla racciona ante un determando evento, evalua una condicion y, si esta es cierta se ejecuta una accion.
Se encarga de detectar los eventos que vas sucediendo y de planificar las reglas que se ejecuten.

MODELO DE CONOCIMIENTO



 MODELO DE ACOPLAMIENTO
TRIGGER
Un trigger (Disparador) es un procedimiento que el SGBD invoca automaticamente en respuesta a cambios concretos de la BD.
Generalmete un Trigger es invocado por el DBA(Adminitrador la Base de Datos).
Las BD que tienen un conjunto de triggers asociados se denominan Base de Datos Activas.

Un Trigger esta compuesto por tres partes:

Evento: Una modificacion el la BD quer activa el trigger. Las operaciones que pueden activar un trigger son: DELETE, UPDATE, INSERT, ect.

Condicion: una consulta o prueba se ejecuta cuando se activa un trigger.

Accion: un procedimiento que se ejecuta cuando se activa el trigger y su condicon es verdadera.




APLICACIONES

*  Mnitorizacion de situaciones.
* Gestion de trabajo.
* Gestion de documentos.
* Acceso a redes.
* Gestion comercial.


6 comentarios: