Implementation of logical query languages for databases

Author:

Ullman Jeffrey D.1

Affiliation:

1. Stanford Univ., Stanford, CA

Abstract

We examine methods of implementing queries about relational databases in the case where these queries are expressed in first-order logic as a collection of Horn clauses. Because queries may be defined recursively, straightforward methods of query evaluation do not always work, and a variety of strategies have been proposed to handle subsets of recursive queries. We express such query evaluation techniques as “capture rules” on a graph representing clauses and predicates. One essential property of capture rules is that they can be applied independently, thus providing a clean interface for query-evaluation systems that use several different strategies in different situations. Another is that there be an efficient test for the applicability of a given rule. We define basic capture rules corresponding to application of operators from relational algebra, a top-down capture rule corresponding to “backward chaining,” that is, repeated resolution of goals, a bottom-up rule, corresponding to “forward chaining,” where we attempt to deduce all true facts in a given class, and a “sideways” rule that allows us to pass results from one goal to another.

Publisher

Association for Computing Machinery (ACM)

Subject

Information Systems

Cited by 195 articles. 订阅此论文施引文献 订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献

1. The Determinants of the Efficiency of Microfinance Institutions in Africa;Journal of Risk and Financial Management;2024-07-24

2. A Knowledgebase Model Using RDF Knowledge Graph for ClinicalDecision Support Systems;Semantic Web for Effective Healthcare;2021-11-11

3. PrivaLog: a Privacy-aware Logic Programming Language;23rd International Symposium on Principles and Practice of Declarative Programming;2021-09-06

4. Short Paper: Secure Multiparty Logic Programming;Proceedings of the 15th Workshop on Programming Languages and Analysis for Security;2020-11-09

5. Degrees of Information Relevance in Situation Assessment;2020 IEEE Conference on Cognitive and Computational Aspects of Situation Management (CogSIMA);2020-08

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

"同舟云学术"是以全球学者为主线,采集、加工和组织学术论文而形成的新型学术文献查询和分析系统,可以对全球学者进行文献检索和人才价值评估。用户可以通过关注某些学科领域的顶尖人物而持续追踪该领域的学科进展和研究前沿。经过近期的数据扩容,当前同舟云学术共收录了国内外主流学术期刊6万余种,收集的期刊论文及会议论文总量共计约1.5亿篇,并以每天添加12000余篇中外论文的速度递增。我们也可以为用户提供个性化、定制化的学者数据。欢迎来电咨询!咨询电话:010-8811{复制后删除}0370

www.globalauthorid.com

TOP

Copyright © 2019-2024 北京同舟云网络信息技术有限公司
京公网安备11010802033243号  京ICP备18003416号-3