A procedural semantics for stratified database updates

被引:0
|
作者
Chen, WD [1 ]
Liu, JYC [1 ]
机构
[1] So Methodist Univ, Dallas, TX 75275 USA
关键词
D O I
10.1023/A:1018965418898
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper investigates efficient evaluation of database updates and presents a procedural semantics for stratified update programs that extend stratified logic programs with bulk updates and hypothetical reasoning. Bulk rules with universal quantification in the body allow an arbitrary update to be applied simultaneously for every answer of an arbitrary query. Hypothetical reasoning is supported by testing the success or failure of an update. The procedural semantics offers efficient goal-oriented tabled evaluation of database updates. It guarantees termination for function-free stratified update programs and avoids repeated computation of identical subgoals.
引用
收藏
页码:187 / 220
页数:34
相关论文
共 50 条
  • [1] A procedural semantics for stratified database updates
    Weidong Chen
    Julie Yu-Chih Liu
    [J]. Annals of Mathematics and Artificial Intelligence, 1997, 21 : 187 - 220
  • [2] PROCEDURAL LANGUAGES FOR DATABASE QUERIES AND UPDATES
    ABITEBOUL, S
    VIANU, V
    [J]. JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 1990, 41 (02) : 181 - 229
  • [3] PROCEDURAL SEMANTICS
    JOHNSONLAIRD, PN
    [J]. COGNITION, 1977, 5 (03) : 189 - 214
  • [4] The Procedural Semantics of TIL
    Duzi, Marie
    [J]. FILOSOFICKY CASOPIS, 2016, 64 (06): : 901 - 929
  • [5] Database updates
    不详
    [J]. ONLINE, 1996, 20 (02): : 77 - 79
  • [6] Database updates
    不详
    [J]. ONLINE, 1996, 20 (03): : 65 - 66
  • [7] Database updates
    不详
    [J]. DATABASE, 1996, 19 (01): : 85 - 86
  • [8] Notes on Stratified Semantics
    Shay Allen Logan
    [J]. Journal of Philosophical Logic, 2019, 48 : 749 - 786
  • [9] Notes on Stratified Semantics
    Logan, Shay Allen
    [J]. JOURNAL OF PHILOSOPHICAL LOGIC, 2019, 48 (04) : 749 - 786
  • [10] Updates in Endovascular Procedural Navigation
    Eagleton, Matthew J.
    [J]. CANADIAN JOURNAL OF CARDIOLOGY, 2022, 38 (05) : 662 - 671