The Starburst Rule System: Language Design, Implementation, and Applications

Jennifer Widom · 1992

This short paper provides an overview of the Starburst Rule System, a production rules facility integrated into the Starburst extensible database system. The rule language is based on arbitrary database state transitions rather than tuple- or statement-level changes, yielding a clear and flexible execution semantics. The rule system was implemented rapidly using the extensibility features of Starburst; it is integrated into all aspects of query and transaction processing, including concurrency control, authorization, recovery, etc. Using the Starburst Rule System, we have developed a number of methods for automatically generating database rule applications, including integrity constraints, materialized views, deductive rules, and semantic heterogeneity. 1 Introduction The Starburst Rule System is a facility for creating and executing database production rules; it is fully integrated into the Starburst extensible relational database system at the IBM Almaden Research Center. Production...

Read the paper · More papers on PaperTik