Issues in Integrating Active Rules into Database Systems

dc.contributor.advisorMark, L.en_US
dc.contributor.authorCochrane, Roberta J.en_US
dc.contributor.departmentISRen_US
dc.date.accessioned2007-05-23T09:52:12Z
dc.date.available2007-05-23T09:52:12Z
dc.date.issued1992en_US
dc.description.abstractAn essential feature of next-generation database systems is the ability to define and process rules that respond to database events. We address several issues involved in fully integrating such active rules into multi-user database systems. We do this by investigating two very different database rule systems: the Update Dependency Language, which uses a tentative goal-oriented search strategy, and the Starburst Rule System, which uses a forward-chaining irrevocable control strategy.<P>For the Update Dependency Language, we formally define the language and define safety requirements for its conditions and procedures. We analyze the lacking requirements for two different execution strategies: one that uses a depth-first search and one that uses a concurrent search. We show that it is incorrect to release shared locks on failed subpaths before a successful path is found. However, we show that two-phase locking can be relaxed to allow the early release of exclusive locks along failed subpaths.<P>For the Starburst Rule System, we describe the components that handle recovery in the presence of system- generated and user-requested rollbacks. We investigate the problem of maintaining rule priorities in the Starburst Rule System and others, describing the requirements and implementation of a priority system that combines user-defined priorities and system-generated default priorities. To support an environment in which users can modify rules during normal database operations, we define consistency requirements for rule definition operations and present a solution based on hierarchical locking that maintains these consistency requirement in a multi-user environment.en_US
dc.format.extent8570205 bytes
dc.format.mimetypeapplication/pdf
dc.identifier.urihttp://hdl.handle.net/1903/5310
dc.language.isoen_USen_US
dc.relation.ispartofseriesISR; PhD 1992-1en_US
dc.subjectdatabasesen_US
dc.subjectManufacturing Systemsen_US
dc.titleIssues in Integrating Active Rules into Database Systemsen_US
dc.typeDissertationen_US

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
PhD_92-1.pdf
Size:
8.17 MB
Format:
Adobe Portable Document Format