Bases de datos activas, un enfoque de red de Petri
Abstract
Las bases de datos activas (BDA) son extensiones de las
bases de datos (BD), las cuales, además de tener un
comportamiento pasivo, reaccionan ante la presencia de uno o más eventos en la BD. El comportamiento activo de una BD puede modelarse con las reglas evento-condición-acción (reglas ECA). En este artículo se está proponiendo un modelo general para el desarrollo de reglas ECA, basado en teoría de red de Petri (RdP), el cual puede utilizarse como un motor independiente sobre cualquier sistema de base de datos (SBD).
Un sistema de base de datos activa (SBDA) debe ofrecer un
modelo de conocimiento y un modelo de ejecución. En el modelo de conocimiento se especifican los elementos que conforman a la regla ECA. En la conversión de una base de reglas ECA, se toman los elementos de las reglas y se convierten en elementos del modelo extendido de RdP que se propone.