论文部分内容阅读
数据库技术是计算机科学技术中发展最快的领域之一,也是应用最广的技术之一,它已成为计算机信息技术与应用系统的核心技术和重点基础。现如今,传统关系型数据库已经得到了广泛的应用。而主动数据库技术,作为数据库研究领域中的一个新的研究方向,目前已成为一个研究热点。在前人研究的基础上,作者从应用的角度,根据ECA规则模型理论,提出了针对于主动数据库的知识模型和执行模型,以扩充传统数据库模型,使之能够对ECA规则进行表示,适应主动机制的需求;对规则中,事件、条件、动作三元素的逻辑结构,进行了描述;根据事件代数的理论,对复合事件的优化表示,提出了有效的解决方案;同时,基于对提高执行模型执行效率的考虑,建立了规则的物理结构表示。建立了规则描述语言体系,并根据该体系实现知识模型的表示和有效转换;在知识模型的基础之上,提出了一个相对完善的实现主动机制的执行模型,以实现对ECA主动规则的处理和执行,从而扩充传统数据库系统的事务模型以支持主动机制。对规则的终止性问题,进行了详细的分析,将规则的终止性问题,进行了定义不可终止和执行过程不可终止的分类,并分别提出了相对有效的解决办法。