Set-Oriented Production Rules in Relational Database Systems.
Jennifer Widom, Sheldon J. Finkelstein:
Set-Oriented Production Rules in Relational Database Systems.
SIGMOD Conference 1990: 259-270@inproceedings{DBLP:conf/sigmod/WidomF90,
author = {Jennifer Widom and
Sheldon J. Finkelstein},
editor = {Hector Garcia-Molina and
H. V. Jagadish},
title = {Set-Oriented Production Rules in Relational Database Systems},
booktitle = {Proceedings of the 1990 ACM SIGMOD International Conference on
Management of Data, Atlantic City, NJ, May 23-25, 1990},
publisher = {ACM Press},
year = {1990},
pages = {259-270},
ee = {http://doi.acm.org/10.1145/93597.98735, db/conf/sigmod/WidomF90.html},
crossref = {DBLP:conf/sigmod/90},
bibsource = {DBLP, http://dblp.uni-trier.de}
}
Abstract
We propose incorporating a production rules
facility into a relational database system.
Such a facility allows definition of database operations that are automatically executed whenever
certain conditions are met. In keeping
with the set-oriented approach of relational
data manipulation languages, our production
rules are also set-oriented - they are triggered
by sets of changes to the database and may
perform sets of changes. The condition and
action parts of our production rules may
refer to the current state of the database as well
as to the sets of changes triggering the rules.
We define a syntax for production rule definition
as an extension to SQL. A model of system
behavior is used to give an exact semantics
for production rule execution, taking into
account externally-generated operations, self- triggering rules, and simultaneous triggering of multiple rules.
Copyright © 1990 by the ACM,
Inc., used by permission. Permission to make
digital or hard copies is granted provided that
copies are not made or distributed for profit or
direct commercial advantage, and that copies show
this notice on the first page or initial screen of
a display along with the full citation.
Online Version (ACM WWW Account required): Full Text in PDF Format
CDROM Version: Load the CDROM "Volume 1 Issue 2, SIGMOD '75-'92" and ...
DVD Version: Load ACM SIGMOD Anthology DVD 1" and ...
Printed Edition
Hector Garcia-Molina, H. V. Jagadish (Eds.):
Proceedings of the 1990 ACM SIGMOD International Conference on Management of Data, Atlantic City, NJ, May 23-25, 1990.
ACM Press 1990
,
SIGMOD Record 19(2), June 1990
Contents
References
- [BF*85]
- ...
- [CJL88]
- Michael J. Carey, Rajiv Jauhari, Miron Livny:
On Transaction Boundaries in Active Databases: A Performance Perspective.
IEEE Trans. Knowl. Data Eng. 3(3): 320-336(1991)

- [Cod70]
- E. F. Codd:
A Relational Model of Data for Large Shared Data Banks.
Commun. ACM 13(6): 377-387(1970)

- [Coh89]
- Donald Cohen:
Compiling Complex Database Transition Triggers.
SIGMOD Conference 1989: 225-234

- [CW90]
- Stefano Ceri, Jennifer Widom:
Deriving Production Rules for Constraint Maintainance.
VLDB 1990: 566-577

- [DE89]
- Lois M. L. Delcambre, James N. Etheredge:
The Relational Production Language: A Production Language for Relational Databases.
Expert Database Conf. 1988: 333-351

- [dMS88]
- Christophe de Maindreville, Eric Simon:
A Production Rule-Based Approach to Deductive Databases.
ICDE 1988: 234-241

- [Esw76]
- ...
- [FPT88]
- ...
- [Han89]
- Eric N. Hanson:
An Initial Report on The Design of Ariel: A DBMS With an Integrated Production Rule System.
SIGMOD Record 18(3): 12-19(1989)

- [HFLP89]
- Laura M. Haas, Johann Christoph Freytag, Guy M. Lohman, Hamid Pirahesh:
Extensible Query Processing in Starburst.
SIGMOD Conference 1989: 377-388

- [IBM88]
- ...
- [KDM88]
- Angelika M. Kotz, Klaus R. Dittrich, Jutta A. Mülle:
Supporting Semantic Rules by a Generalized Event/Trigger Mechanism.
EDBT 1988: 76-91

- [LMP87]
- Bruce G. Lindsay, John McPherson, Hamid Pirahesh:
A Data Management Extension Architecture.
SIGMOD Conference 1987: 220-226

- [MD89]
- Dennis R. McCarthy, Umeshwar Dayal:
The Architecture Of An Active Data Base Management System.
SIGMOD Conference 1989: 215-224

- [Mor83]
- Matthew Morgenstern:
Active Databases as a Paradigm for Enhanced Computing Environments.
VLDB 1983: 34-42

- [RS89]
- Louiqa Raschid, Stanley Y. W. Su:
A Transaction Oriented Mechanism to Control Processing in a Knowledge Base Management System.
Expert Database Conf. 1988: 353-373

- [SdM88]
- Eric Simon, Christophe de Maindreville:
Deciding Whether a Production Rule is Relational Computable.
ICDT 1988: 205-222

- [SHP88]
- Michael Stonebraker, Eric N. Hanson, Spyros Potamianos:
The POSTGRES Rule Manager.
IEEE Trans. Software Eng. 14(7): 897-907(1988)

- [SJGP90]
- Michael Stonebraker, Anant Jhingran, Jeffrey Goh, Spyros Potamianos:
On Rules, Procedures, Caching and Views in Data Base Systems.
SIGMOD Conference 1990: 281-290

- [SLR88]
- Timos K. Sellis, Chih-Chen Lin, Louiqa Raschid:
Implementing Large Production Systems in a DBMS Environment: Concepts and Algorithms.
SIGMOD Conference 1988: 404-412

- [Tzv88]
- Arie Tzvieli:
On the Coupling of a Production System Shell and a DBMS.
JCDKB 1988: 291-309

- [WF89a]
- ...
- [WF89b]
- Jennifer Widom, Sheldon J. Finkelstein:
A Syntax and Semantics for Set-Oriented Production Rules in Relational Database Systems (Extended Abstract).
SIGMOD Record 18(3): 36-45(1989)

Copyright © Thu Dec 24 17:06:23 2009
by Michael Ley (ley@uni-trier.de)