摘要
介绍一个把规则系统与ORACLE关系数据库管理系统结合在一起而形成的主动数据库管理系统RuBDBMS.规则子系统RuMES用C语言实现,我们定义一种规则语言语法作为SQL的扩充,规则由数据库的变化来触发,规则的条件和动作部分依赖于当前数据库状态以及数据库的变化值.RuMFS为数据库应用程序开发者提供了一个规则语言工具,使之能完成数据库一致性完整性约束的自动维护及其它特殊目的的数据库管理功能.
Introduces an active database management system RuBDBMS which integrates the production rule system and the ORACLE DBMS.The rule subsystem called RuMES is implemented in the C language.A syntax is defined for the production rule definition as an extension to SQL.The rules are triggered by changes of database,and the condition and action paris of our production rules may refer to the current state of database as well as changes of the database. The rule subsystem provides a rule language facility to the programmers of database applications so that the integrity constraints,alerter and other aCtive database system features can be achieved.
出处
《北京理工大学学报》
EI
CAS
CSCD
1995年第1期111-116,共6页
Transactions of Beijing Institute of Technology
关键词
数据库
主动数据库
管理系统
databases
artificial intelligence/active databases
intelligent database,rulebased reasoning