Resumen:
Diferentes aplicaciones pueden ser modeladas como un conjunto de eventos relacionados entre sí, como por ejemplo, la secuencia de eventos en un proceso de producción, la secuencia de eventos en el desarrollo urbano de una ciudad, lo la secuencias de eventos en desastres naturales. La motivación de esta Tesis nace de las limitantes de las bases de datos tradicionales para modelar y consultar eventos. De particular interés para esta Tesis son las características y relaciones temporales y de casualidad de eventos. Dicha relación de casualidad permite definir eventos enlazados, lo que puede ser visto como una estructura más compleja de relaciones sobre un conjunto de eventos.
La principal contribución de este trabajo es la definición de un lenguaje de consulta de bases de datos especializado en el tratamiento de eventos considerando los aspectos temporales y sus relaciones de causalidad. Este trabajo contempla la definición de un modelo de datos basado en grafos para eventos, la definición de un lenguaje de consultas sobre este modelo de datos y su implementación en una base de datos extensible.