论文部分内容阅读
在一些现代应用中,如各种过程控制,网络管理,办公工作流控制等,经常要求数据库系统具有某种监视和报警功能,能够主动处理异常情况,选择适当的干预措施,具有自动恢复能力。主动数据库(Active Database)就能较好地满足这种主动服务的应用需求,它是现代数据库技术与人工智能技术相结合的产物,是目前数据库技术中一个正在发展的活跃领域。主动数据库管理系统能主动对事件作出反应,支持事件-条件-动作(ECA)规则,各种事件(如数据库状态转变、时间事件、外部信号)引发对相应条件的检测,若条件为真,便执行相应动作。主动数据库的主动机制一般是通过触发器实现的,在当今流行的一些商用数据库系统中,都提供了触发器的机构来实现简单的主动服务功能。 金财工程是现代政府财政管理综合信息系统的简称,预算指标管理是金财工程中一个重要的子系统。在预算指标管理系统中,如何保证财政资金的绝对准确,杜绝超预算和无预算拨款,成为系统的一个核心问题。本文介绍了主动数据库的概念、语言、一般模型等相关技术,并在深刻理解主动数据库管理系统设计思想的基础上,结合作者在实际工作中的成果,阐述了四川省金财工程的研发概况,着重以其中的预算指标管理系统的开发为例,对该系统中应用主动数据库技术实现“超预算分配”的主动预警功能作了详细的分析研究。