ACM Home Page
Please provide us with feedback. Feedback
Set-oriented production rules in relational database systems
Full text PdfPdf (1.54 MB)
Source International Conference on Management of Data archive
Proceedings of the 1990 ACM SIGMOD international conference on Management of data table of contents
Atlantic City, New Jersey, United States
Pages: 259 - 270  
Year of Publication: 1990
ISBN:0-89791-365-5
Also published in ...
Authors
Jennifer Widom  IBM Almaden Research Center, 650 Harry Road, San Jose, CA
S. J. Finkelstein  Tandem Computers, 19333 Vallco Parkway, LOC 3-15, Cupertmo, CA
Sponsor
SIGMOD: ACM Special Interest Group on Management of Data
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 0,   Downloads (12 Months): 39,   Citation Count: 70
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/93597.98735
What is a DOI?

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.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
BF*85
 
CJL88
M J Carey, R Jauhart, and M Lvny On Transactwn Boundames zn A ctzve Databases A Performance Perspectzve Techmcal Report 796, Computer Sciences Department, Umversxty of Wisconsin, November 1988
Cod70
Coh89
 
CW90
S Cen and J Wldom Demvmg Productzon Rules /or Constraint Maintenance IBM Research Report RJ 7348, IBM Almaden Research Center, March 1990
 
DE89
L M L Delcambre and J N Ethezedge The Relational Produchon Language a produchon language for relational databases In L Kerschberg, echtor, Expert Database Systems~ Procee&ngs from the Second Internat,onal Conference, pages 333-351, Benjamin/Cummings, Redwood Cxty, Cahforma, 1989
 
dMS88
 
Esw76
K P Eswaran Speczficatwns, Implementatzons and Interactzons of a Tmgger Subsystem zn an Integrated Database System IBM Research Report RJ 1820, IBM San Jose Research Laboratory, August 1976
 
FPT88
S J Fmkelstem, H Ptrahesh, and M Tsangans Rule support for Starburst 1988 Unpubhshed notes
Han89
HFLP89
 
IBM88
IBM Systems Apphcatwn Archztecture, Common Programming Interface Database Reference IBM Form Number SC26-4348-1, October 1988
 
KDM88
LMP87
MD89
 
Mor83
 
RS89
L Rasclud and S Y W Su A transactxon oriented mechamsm to control processing m a knowledge base management system In L Kersehberg, editor, Expert Database Systems--Proceedings from the Second Internatwnal Conference, pages 353- 373, BenJamin/Cummings, Redwood Cxty, Cahforma, 1989
 
SdM88
 
SHP88
SJGP90
SLR88
 
Tzv88
A Tzweh On the couphng of a productmn system shell and a D BMS In Proc of the Thzrd Internatwnal Conference on Data and Knowledge Bases, pages 291-309, Jerusalem, Israel, June 1988
 
WF89a
J Widom and S J Fmkelstem A Syntax and Semantzcs for Set-Omented Productwn Rules zn Relatwnal Database Systems IBM Research Report RJ 6880, IBM Almaden Research Center, June 1989 Revxsed March, 1990
WF89b

CITED BY  70

Collaborative Colleagues:
Jennifer Widom: colleagues
S. J. Finkelstein: colleagues