Trigger inheritance and overriding in an active object database system

被引:12
作者
Bertino, E
Guerrini, G
Merlo, I
机构
[1] Univ Milan, Dipartimento Sci Informaz, I-20135 Milan, Italy
[2] Univ Genoa, Dipartimento Informat & Sci Informaz, I-16146 Genoa, Italy
关键词
triggers; object-oriented data models; inheritance and refinement;
D O I
10.1109/69.868909
中图分类号
TP18 [人工智能理论];
学科分类号
081104 [模式识别与智能系统]; 0812 [计算机科学与技术]; 0835 [软件工程]; 1405 [智能科学与技术];
摘要
An active database is a database in which some operations are automatically executed when specified events happen and particular conditions are met. Several systems supporting active rules in an object-oriented data model have been proposed. However, several issues related to the integration of triggers with object-oriented modeling concepts have not been satisfactorily addressed. In this paper, we discuss issues related to trigger inheritance and refinement in the context of the Chimera active object-oriented data model. In particular, we introduce a semantics for an active object language that takes into account trigger inheritance and supports trigger overriding, Moreover, we state conditions on trigger overriding ensuring that trigger semantics is preserved in subclasses.
引用
收藏
页码:588 / 608
页数:21
相关论文
共 46 条
[1]
Abiteboul S., 1995, Foundations of databases, V1st
[2]
[Anonymous], 1986, LOGIC COMPUTER SCI
[3]
ANWAR E, 1993, P ACM SIGMOD INT C M, P99
[4]
A PRESCHOOL-CHILD PSYCHIATRIC-SERVICE - REFERRAL PATTERNS AND SERVICE UPTAKE [J].
BEER, R .
CHILD CARE HEALTH AND DEVELOPMENT, 1991, 17 (06) :337-355
[5]
BERTINO E, 1997, CONTAINMENT CHIMERA
[6]
BERTINO E, 1995, P 9 EUR C OBJ OR PRO, P102
[7]
BERTINO E, 1997, DISITR974 U GEN
[8]
BERTINO E, 1997, DISITR9711
[9]
BRANDING H, 1993, P 1 INT WORKSH RUL D, P111
[10]
SUBSUMPTION BETWEEN QUERIES TO OBJECT-ORIENTED DATABASES [J].
BUCHHEIT, M ;
JEUSFELD, MA ;
NUTT, W ;
STAUDT, M .
INFORMATION SYSTEMS, 1994, 19 (01) :33-54