INTRODUCCIÓN
Hace algunos años atrás, cuando los computadores recién estaban siendo incorporados en el ámbito de las empresas,la función principal de estos era la automatización de algún procedimiento o gestión dentro del rubro. Esta incursióntuvo un fuerte remesón en la gestión de los datos involucrados en la empresa, condicionando la función de lainformática que en ese tiempo estaba a cargo de procesos, a una manera de manejar volúmenes de datos. Es así comoa final de los años sesenta se crea la primera generación de base de datos en red.Podemos definir una base de datos como un conjunto de datos relacionados entre sí, donde la palabra dato estáenfocado a algún hecho registrado. Cuando Codd propuso el modelo relacional nunca se imagino que su teoríamatemática se convertiría en una nueva generación de Bases de Datos, la que actualmente domina el mercado.En los últimos años venimos asistiendo a un avance espectacular en la tecnología de bases de datos. Temas quehasta hace poco parecían exclusivos de laboratorios y centros de investigación, comienzan a aparecer en lasúltimas versiones de algunos SGBD y en nuevos productos: bases de datos multimedia, activos, deductivos,orientados a objetos, seguras, temporales, móviles, paralelas, etc.Para el transcurso del presente trabajo se ocupara la abreviación Base de Datos como
BD
, y en su defecto Sistema degestión de base de datos como
SGBD.
Dentro de todas estos SGBD, nos centraremos en las BD activas, ¿Cuál es su función? Una base de datos funcionacomo un conjunto de reglas y preguntas las cuales están condicionadas por acciones por y para hacer. Lo másconvencional es que ocurra un hecho a través de programa o por acción del usuario y la BD responda, pero con lasBD activas, esta puede reaccionar si se cumple cierta condición, sin necesidad de que esté involucrado un software oel usuario. Pero esta característica solo es posible si se conocen los modelos de BD activas y la manera en quenecesitamos hacer las consultas. Mediante los sistemas de bases de datos activas se consigue un nuevonivel de inde- pendencia de datos: la independencia de conocimiento. El conocimiento que provoca unareacción se elimina de los programas de
aplicaci
ó
n y se codifica en forma de
reglas activas
. De estemodo, al encontrarse las reglas definidas como parte del esquema de la base de da- tos, se comparten por todos los usuarios, en lugar de estar replicadas en todos los programas de
aplicación
.
Cualquier cambiosobre el comportamiento reactivo se puede llevar a cabo cambiando solamente las reglas activas, sinnecesidad de modificar las aplicaciones.
2
Leave a Comment