A logic-based integration of active and deductive databases

被引:16
作者
Fernandes, AAA
Williams, MH
Paton, NW
机构
[1] HERIOT WATT UNIV, DEPT ELECT & COMP ENGN, EDINBURGH EH14 4AS, MIDLOTHIAN, SCOTLAND
[2] UNIV MANCHESTER, DEPT COMP SCI, MANCHESTER M13 9PL, LANCS, ENGLAND
基金
英国工程与自然科学研究理事会;
关键词
active databases; deductive databases; event calculi; logic programming;
D O I
10.1007/BF03037238
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
A logic-based approach to the specification of active database functionality is presented which not only endows active databases with a well-defined and well-understood formal semantics, but also tightly integrates them with deductive databases. The problem of endowing deductive databases with rule-based active behaviour has been addressed in different ways. Typical approaches include accounting for active behaviour by extending the operational semantics of deductive databases, or, conversely, accounting for deductive capabilities by constraining the operational semantics of active databases. The main contribution of the paper is an alternative approach in which a class of active databases is defined whose operational semantics is naturally integrated with the operational semantics of deductive databases without either of them strictly subsuming the other. The approach is demonstrated via the formalization of the syntax and semantics of an active-rule language that can be smoothly incorporated into existing deductive databases, due to the fact that the standard formalization of deductive databases is reused, rather than altered or extended. One distinctive feature of the paper is its use of a history, as defined in the Kowalski-Sergot event-calculus, to define event occurrences, database states and actions on these. This has proved to be a suitable foundation for a comprehensive logical account of the concept set underpinning active databases. The paper thus contributes a logical perspective to the ongoing task of developing a formal theory of active databases.
引用
收藏
页码:205 / 244
页数:40
相关论文
共 53 条
[41]  
Paton N. W., 1994, Rules in Database Systems. Proceedings of the 1st International Workshop on Rules in Database Systems, P40
[42]  
PATON NW, 1994, RULES DATABASE SYSTE
[43]  
RAMAKRISHNAN R, 1993, SURVEY RES DEDUCTIVE
[44]  
RAMAKRISHNAN R, 1994, VLDB J, V3, P161
[45]  
Sripada S. M., 1988, Proceedings of the Fourteenth International Conference on Very Large Databases, P171
[46]   THE POSTGRES NEXT-GENERATION DATABASE-MANAGEMENT SYSTEM [J].
STONEBRAKER, M ;
KEMNITZ, G .
COMMUNICATIONS OF THE ACM, 1991, 34 (10) :78-92
[47]  
STONEBRAKER M, 1992, SIGMOD RECORD, V21
[48]  
VAGHANI J, 1994, VLDB J, V3, P245
[49]  
VANDERVOORT MH, 1993, CWICSR9122
[50]  
Widom J., 1994, Rules in Database Systems. Proceedings of the 1st International Workshop on Rules in Database Systems, P306