INFORMÁTICA Y SISTEMAS
UNIVERSIDAD MAYOR DE SAN SIMÓN
UMSS Informática y Sistemas

AGENTE INTELIGENTE DE SOFTWARE PARA BÚSQUEDA Y DETECCIÓN DE ANOMALÍAS EN LOS REGISTROS DE UN SISTEMA DE BASE DE DATOS. - Perfil

Código: 1409
Autor(es): Chambi Reinaga Alvaro Maickol
Area(s): Tecnologia Web
Inteligencia Artificial, Base de Datos
Gestión de Inicio: 2/2011
Modalidad: Proyecto de Grado
Carrera: Licenciatura en Ingenieria de Sistemas
Tutor: Msc. Ing. Americo Fiorilo Lozada
Formulario: Descargar Realizá un click para empezar la descarga del Formulario de esta tesis.

Objetivo General:

Análisis y Construcción de un Agente Inteligente de Software (Softbot) para buscar y encontrar anomalías en los registros de una base de datos.

Objetivos específicos:

  • Diseño de arquitectura lógica para las reglas del Agente Inteligente de Software, estas reglas son consultas SQL que deberán tener un valor booleano.
  • Desarrollo del Agente Inteligente de Software en lenguaje PHP, con el Framework CodeIgniter.
  • Aplicar la Metodología: Adaptive Software Development (ASD) o Desarrollo Adaptativo de Software (DAS).
  • Recopilación de la información para el desarrollo y justificación de las herramientas, técnicas y métodos del Proyecto.

Descripción :

Una de las tareas que tiene un Administrador de Base de Datos (DBA), es la verificación e integridad de los registros del sistema de base de datos. Cada Base de Datos es única en estructura y contenido, la poca existencia de herramientas especializadas para el control de registros hace que el llenado de datos sea realizado con grandes posibilidades de datos erróneos, y es mucho más difícil de controlar en volúmenes considerable de datos que son insertados, modificados. En los sistemas web, puesto que estos cuentan con una gran cantidad de usuarios Ejm. 10m usuarios, implicando esto en 10m*4 transacciones (mínimamente 4 transacciones, generalmente son más). De las cuales no todas pueden terminar con éxito, creando datos erróneos, y registros fantasmas. Un Agente Inteligente de Software, ayudaría al Administrador de Base de Datos a realizar la búsqueda, y encontrar las anomalías que pudiesen existir en los registros, este buscara en el entorno definido(la Base de Datos) y ejecutara acciones basándose en las reglas que tenga definidas previamente por el Administrador de Base de Datos ya sea modificando o con mensajes.