数据库原理中什么是主动数据库

来源:百度知道 编辑:UC知道 时间:2024/05/21 11:37:35
主动数据库的定义

随着计算机应用的扩大,在许多应用领域不仅希望数据库系统像传统数据库那样被动地接受请求而进行服务,而且希望数据库系统能主动地向用户提供服务。数据库技术和人工智能技术相结合产生了主动数据库( Active Database )。它是相对传统数据库的被动性而言的,能根据应用系统的当前状况,主动适时地作出反应,执行某些操作向用户提供相关信息。
主动数据库强调主动性、快速性和智能性,其主要目标是提供对紧急情况的及时反应能力,同时提高数据库管理系统的模块化程度。通常采用的方法是在数据库系统中嵌入 ECA (事件 - 条件 - 动作)规则,设置触发器,在某一事件发生时引发数据库管理系统检测数据库当前状态,只要条件满足,就触发规定动作的执行。