Sistema de Información para la Gestión
Inteligente de Archivos y Documentos.
Optimización de la manipulación
de la Información con Lógicas Software Deductivo.
Proyecto CICYT número TIC2000-1109
Responsable: Inmaculada Pérez de Guzmán Molina
Resumen
A medida que las tecnologías de la información se están imponiendo en
los sectores productivos, la digitalización de los archivos se revela
como una necesidad que las empresas dedicadas a estos sectores deben
afrontar y a la que es necesario aportar soluciones. La
digitalización no sólo tiene aspectos positivos para la empresa que
la aplica, sino que sus beneficios trascienden a la misma en tanto
que elimina una gran cantidad de papel, lo cual redunda en un
beneficio sobre el medio ambiente. De hecho, el mercado ha ido
evolucionando y el cliente final comienza a demandar este producto de
forma continuada.
Las aplicaciones comerciales de almacenamiento de archivos y
documentos tienen la característica común de que el almacenamiento de
la información no se realiza en una base de datos abierta (Oracle,
Informix, etc), sino que disponen de un sistema de archivos propio.
Esta característica presenta las siguientes desventajas:
- Las empresas que adquieren estos productos están ligadas a esta
aplicación y no les es posible realizar aplicaciones compatibles con
la base de datos ajustadas a sus necesidades.
- El sistema de archivos resulta ser menos potente que una base de
datos comercial en aspectos tan importantes como la seguridad de la
información, la optimización de consultas, las características
físicas de¡ almacenamiento, etc.
- La adaptación de estos productos a las nuevas tecnologías de bases
de datos es muy limitada. Es común que las soluciones que incorporan
los gestores de bases de datos no pasen a estos productos hasta que
los clientes lo demandan insistentemente, cosa que, en general,
sucede con dos o tres años de desfase.
En este documento proponemos el desarrollo de una tecnología propia
que permita disminuir los costes de¡ almacenamiento de documentos una
vez digitalizados. De esta forma se dispondrá de un sistema dotado de
las innovaciones tecnológicas introducidas en los últimos años, en
cuanto a las herramientas empresariales y las comunicaciones.
El sistema propuesto se basará en una arquitectura de base de datos
por capas; concretamente, se desarrollará de una capa de acceso a la
información almacenada en una base de datos comercial que disponga de
la potencia que ésta aporta y cuente además con las siguientes
características suplementarias:
- Enriquecimiento del lenguaje de manipulación de base de datos
con características temporales. Las bases de datos de documentos
disponen de un conjunto de restricciones temporales que debe ser mantenido.
Además, en gran cantidad de ocasiones, constituyen una base de datos
histórica y para su eficiente manipulación natural se precisa
de una mayor potencia expresiva.
- Uso de la Lógica Temporal como sustrato subyacente al lenguaje
de manipulación de bases de datos. Esta característica es
demandada para dotar al sistema de una base formal que permita la mejora de
la eficiencia como se describe en el punto siguiente.
- Aumento de la potencia M optimizador de consultas mediante el uso de
transformaciones de las expresiones de la Lógica Temporal utilizando
métodos de demostración automática.
- La existencia de un lenguaje temporal de acceso a bases de datos lleva
consigo una mayor aparición de valores nulos, pues ahora dichos
valores no representan sólo desconocimiento de la
información, sino también su ausencia o carencia de sentido
en un cierto periodo de tiempo. Para anular este efecto, incluimos el uso
de Lógica Multivaluada y de las transformaciones correspondientes
derivadas de la demostración automática de teoremas.
Estas características dictan claramente los dos módulos de la
arquitectura de base de datos que deben ser modificados, el
intérprete de los lenguajes de definición y manipulación de base de
datos y el optimizador de consultas. Construiremos una capa superior
al propio gestor e independiente de éste, que nos permita dotar de
estas novedosas características a cualquier aplicación de
almacenamiento de archivos digitalizados construida sobre cualquier
gestor de base de datos relaciona¡.
A la página de GIMAC