• Embed Doc
  • Readcast
  • Collections
  • CommentGo Back
Download
 
INDICE
Introducción…………………………………………………………………………………..2
Análisis de Objetivos………………………………………………………………………….3
Objetivos Generales………………………………………………………………….3
Objetivos Específicos………………………………………………………………...3
Caso de Estudio………………………………………………………………………………..5 – 13
Desarrollo……………………………………………………………………………..5
Ilustración Figura 1.1……………………………………………………………….5
Ilustración Figura 1.2……………………………………………………………….6
Modelos Implementación Base de datos Activa……………………………………….6
Ilustración – Figura 1.3…………………………………………………………………7
Ilustración – Figura 1.4…………………………………………………………………8
Semántica en la Ejecución de Reglas…………………………………………………..8
Aplicación Base de Datos Activa………………………………………………………9
Modelo Evento-Condición-Acción…………………………………………………10
Ilustración - Figura 2.1…………………………………………………………………12
Propiedades de las Reglas Activas……………………………………………………..12
Conclusión……………………………………………………………………………..13
Bibliografía…………………………………………………………………………….14
 
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
 
En los sistemas de BD activas se hace posible integrar distintos subsistemas (control de accesos,
gesti
´
on
de vistas,etc.) y se extiende el
´
am bito
de aplicacion de la
tecnolo
g
´
ıa
de bases de datos a otro tipo de aplicaciones.
ANALISIS DE OBJETIVOS
Objetivos Generales :
Actualmente muchas de las bases de datos convencionales están en la categoría de pasivas o “muertas”, ya quedepende de una acción efectuada por el usuario o por una aplicación de programa, para que actúe la base de datos; yesta no reacciona a operaciones efectuadas sobre ella.De este modo y a raíz de los diferentes modelos que puede tener una base de datos, surgen las bases de datos activas.Supongamos que estamos creando una BD para una bodega, en la cual se necesita llevar un inventario de productos, para asegurar su stock dentro de la bodega, con una BD activa, al momento de quedar sin unidades de un producto laBD automáticamente actúa ante esta acción y genera una orden de pedido al proveedor; cosa que una BD pasiva no podría hacer, o dependería de una acción previa.¿Pero que se necesita para llevar a cabo una BD activa? Necesitamos especificar reglas y ciertas condiciones que seejecutaran según el evento.¿Dónde se aplican las BD activas? Las aplicaciones del paradigma de base de datos activas son muy variadas.Una primera clasificación de las aplicaciones lo establece el uso de las reglas para labores internas delDBMS o para labores externas, las cuales son especificadas por el usuario y permiten realizar labores
e
sp
ec
´
ıficas d
ependientes del dominio del problema.
Objetivos Específicos:
Anteriormente hablamos de reglas necesarias, pero estas reglas necesitan de una semántica específica, ya que en BDnada queda al azar o por mera coincidencia, todo responde a un evento ocurrido.También existen ciertos modelos que determinan el comportamiento de la BD (
Modelo Conocimiento, ModeloEjecución)
.
3
of 00

Leave a Comment

You must be to leave a comment.
Submit
Characters: ...
You must be to leave a comment.
Submit
Characters: ...