期刊文献+
共找到10篇文章
< 1 >
每页显示 20 50 100
On Local StratifiabUity of Logic Programs and Databases
1
作者 沈一栋 童(兆页) 程代杰 《Journal of Computer Science & Technology》 SCIE EI CSCD 1993年第2期97-107,共11页
In this paper,we deal with the problem of verifying local stratifiability of logic programs and databases presented by Przymusinski.Necessary and sufficient conditions for the local stratifiability of logic programs a... In this paper,we deal with the problem of verifying local stratifiability of logic programs and databases presented by Przymusinski.Necessary and sufficient conditions for the local stratifiability of logic programs are presented and algorithms for performing the verification are developed.Finally,we prove that a database DB containing clauses with disjunctive consequents can be easily converted into a logic program P such that DB is locally stratified iff P is locally stratified. 展开更多
关键词 deductive databases logic programs local stratifiability VERIFICATION ALGORITHMS
原文传递
CO-LOGIC:一种支持约束演绎OODB语言的多类型逻辑 被引量:2
2
作者 张奠成 李修华 《计算机科学》 CSCD 北大核心 1996年第4期70-73,共4页
近年来,针对传统数据库技术在一些新的应用领域(如CAD,CAE,cAsE等)所暴露的缺陷,提出和发展了面向对象方法,以适应这些新的要求。与此同时,演绎数据库也获得一些进展,但大都是在关系数据库提供的工具上进行逻辑程序设计的扩展,且缺乏对... 近年来,针对传统数据库技术在一些新的应用领域(如CAD,CAE,cAsE等)所暴露的缺陷,提出和发展了面向对象方法,以适应这些新的要求。与此同时,演绎数据库也获得一些进展,但大都是在关系数据库提供的工具上进行逻辑程序设计的扩展,且缺乏对复杂对象进行推理的能力。因此,将演绎和面向对象方法结合起来是当前数据库研究的新方向。已提出一些系统:如ORION系统,POSTGRES系统,基于逻辑数据库语言LDL等,但其中一些只注意用规则说明和规则调用来扩展面向对象数据库界面。 展开更多
关键词 OODB语言 约束演绎 多类型逻辑
下载PDF
演绎数据库和逻辑程序中的否定 被引量:1
3
作者 周傲英 施伯乐 《计算机科学》 CSCD 北大核心 1996年第5期14-17,共4页
演绎数据库是数据库技术发展的重要方向之一。Datolog是典型的演绎数据库语言,实质上是不带函词的一阶Horn子句语言,在演绎数据库中充当着查询语言和知识表示语言的双重角色.在理论基础方面,演绎数据库和逻辑程序有许多共同之处,都是荃... 演绎数据库是数据库技术发展的重要方向之一。Datolog是典型的演绎数据库语言,实质上是不带函词的一阶Horn子句语言,在演绎数据库中充当着查询语言和知识表示语言的双重角色.在理论基础方面,演绎数据库和逻辑程序有许多共同之处,都是荃于一阶谓词逻辑的. 展开更多
关键词 演绎数据库 逻辑程序 数据库
下载PDF
析取演绎数据库否定信息的推理规则 被引量:1
4
作者 余金山 《华侨大学学报(自然科学版)》 CAS 1999年第3期303-307,共5页
引入否定和析取式头部扩展常规演绎数据库或逻辑程序,这被认为是增强知识表示能力、支持常识推理和非单调推理的有效的、重要的措施.但是该类问题的处理又是困难的,至今尚无满意的解决办法.其难点之一可表述为“如何从析取演绎数据... 引入否定和析取式头部扩展常规演绎数据库或逻辑程序,这被认为是增强知识表示能力、支持常识推理和非单调推理的有效的、重要的措施.但是该类问题的处理又是困难的,至今尚无满意的解决办法.其难点之一可表述为“如何从析取演绎数据库或逻辑程序中,推导出否定信息”.首先,给出一种关于否定信息推理规则的评价准则,并用该准则分析比较已有的若干相关规则.然后,再给出一种不同的推理规则,并证明它的一些重要性质.这些性质指出。 展开更多
关键词 演绎数据库 析取数据库 逻辑程序 否定信息
下载PDF
演绎数据库系统中推理机的设计与实现
5
作者 常晋义 陶世群 郑成增 《计算机工程》 CAS CSCD 北大核心 2002年第11期134-136,共3页
演绎推理是有效实现演绎数据库系统的关键与核心。该文针对一种结构合理的演绎数据库系统的设计方案,介绍了系统中实现递归查询的推理机的设计原理及实现过程中用到的优化技术,并对推理机的运行机制进行了分析。
关键词 演绎数据库系统 推理机 设计 递归查询 线性递归逻辑程序 约束模型
下载PDF
演绎数据库系统LEDDB
6
作者 李智勇 张运桢 《华中理工大学学报》 CSCD 北大核心 1991年第1期119-123,共5页
本文给出了建立在函数/逻辑型语言LISP-ELP基础上的一个演绎数据库系统模型.该系统比之于建立在PROLOG基础上的演绎数据库系统具有以下优点:有更灵活的控制求解策略、更丰富的查询方式,可与更多的知识表达方式相联系.文中还提出了一种... 本文给出了建立在函数/逻辑型语言LISP-ELP基础上的一个演绎数据库系统模型.该系统比之于建立在PROLOG基础上的演绎数据库系统具有以下优点:有更灵活的控制求解策略、更丰富的查询方式,可与更多的知识表达方式相联系.文中还提出了一种新的知识库管理策略,即多键散列的存取策略,使系统的效率大幅度提高. 展开更多
关键词 数据库系统 LEDDB 知识库
下载PDF
逻辑程序语言中的集合
7
作者 袁军 陈栋 王能斌 《计算机研究与发展》 EI CSCD 北大核心 1995年第4期27-32,共6页
本文首先讨论了引入集合的意义,然后建立了一种基于集合项的归约演算,并且对集合项的存储和含集合符号的逻辑数据语言的计算进行了一些探讨。本文所介绍的方法通过规则编译时对存储有序集的改写,使得对集合的匹配通过一般函数的匹配... 本文首先讨论了引入集合的意义,然后建立了一种基于集合项的归约演算,并且对集合项的存储和含集合符号的逻辑数据语言的计算进行了一些探讨。本文所介绍的方法通过规则编译时对存储有序集的改写,使得对集合的匹配通过一般函数的匹配算法就可以完成,提高了计算的效率。 展开更多
关键词 逻辑程序语言 演绎数据库 集合
下载PDF
数据库逻辑询问语言
8
作者 黄孝慈 《广西大学学报(自然科学版)》 CAS CSCD 1994年第2期181-186,共6页
介绍数据库逻辑询问语言的基本概念和询问求值的方法,并扼要介绍逻辑询问语言的研究现状和研究方向。
关键词 关系数据库 逻辑询问语言 数据库
下载PDF
Techniques of Integrating Datalogwith PROLOG
9
作者 朱扬勇 郭德培 施伯乐 《Journal of Computer Science & Technology》 SCIE EI CSCD 1997年第6期520-531,共12页
Since extending DATALOG to a general-purpose programming language seems very difficult, many projects have embedded a DATALOG-based query language into a procedural host language, such as CORAL, Glue-Nail, etc.Althoug... Since extending DATALOG to a general-purpose programming language seems very difficult, many projects have embedded a DATALOG-based query language into a procedural host language, such as CORAL, Glue-Nail, etc.Although DATALOG can be considered as function-free PROLOG, they are very different in many aspects. For instance, DATALOG is declarative while PROLOG isn't, DATALoG takes 'a-set-at-atime' mode of evaluation but PROLOG takes 'a-tuple-at-a-time' one, DATALOG is only a query language whereas PROLOG is a general-purpose programming language. It is thought that integrating DATALOG with PROLOG may take their advantages. KBASEP is such a language. It uses KBASE as the query language and PROLOG as its procedural host language, where KBASE is an extension of DATALOG with negation and function. This paper introduces the integration techniques used in KBASE-P system. 展开更多
关键词 knowledge-base deductive database logic program
原文传递
Bottom-up Evaluation of Datalog with Negation
10
作者 施伯乐 周傲英 《Journal of Computer Science & Technology》 SCIE EI CSCD 1994年第3期229-244,共16页
Declarative semantics gives the meaning of a logic program in terms of properties,while the procedural semantics gives the meaning in terms of the execution or evalua-tion of the program. From the database point of vi... Declarative semantics gives the meaning of a logic program in terms of properties,while the procedural semantics gives the meaning in terms of the execution or evalua-tion of the program. From the database point of view, the procedural semantics of theprogram is equally important. This paper focuses on the study of the bottom-up eval-uation of the WFM semantics of datalog- programs. To compute the WFM, first, thestability transformation is revisited, and a new operator Op and its fixpoint are defined.Based on this, a fixpoint semantics, called oscillating fixpoint model semantics, is de-fined. Then, it is shown that for any datalog program the oscillating fixpoint model isidentical to its WFM. So, the oscillating fixpoint model can be viewed as an alternative(constructive) definition of WFM. The underlying operation (or transformation) forreaching the oscillating fixpoint provides a potential of bottom-up evaluation. For thesake of computational feasibility, the strongly range-restricted program is considered,and an algorithm used to compute the oscillating fixpoint is described. 展开更多
关键词 deductive database logic programming NEGATION bottom-up evaluation
原文传递
上一页 1 下一页 到第
使用帮助 返回顶部