Active database systems for monitoring and surveillance

  • Authors:
  • Antonio Badia

  • Affiliations:
  • Computer Engineering and Computer Science Department, University of Louisville, Louisville, KY

  • Venue:
  • ISI'03 Proceedings of the 1st NSF/NIJ conference on Intelligence and security informatics
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

In many intelligence and security tasks it is necessary to monitor data in database in order to detect certain events or changes. Currently, database systems offer triggers to provide active capabilities. Most triggers, however, are based on the Event-Condition-Action paradigm, which can express only very primitive events. In this paper we propose an extension of traditional triggers in which the Event is a complex situation expressed by a Select-Project-Join-GroupBy SQL query, and the trigger can be programmed to look for changes in the situation defined. Moreover, the trigger can be directed to check for changes on a periodic basis. After proposing a language to define changes, we sketch an implementation, based on the idea of incremental view maintenance, to support efficiently our extended triggers.