Affiliation:
1. Buenos Aires Univ., Buenos Aires, Argentina
Abstract
The use of logic as a single tool for formalizing and implementing different aspects of database systems in a uniform manner is discussed. The discussion focuses on relational databases with deductive capabilities and very high-level querying and defining features. The computational interpretation of logic is briefly reviewed, and then several pros and cons concerning the description of data, programs, queries, and language parser in terms of logic programs are examined. The inadequacies are discussed, and it is shown that they can be overcome by the introduction of convenient extensions into logic programming. Finally, an experimental database query system with a natural language front end, implemented in PROLOG, is presented as an illustration of these concepts. A description of the latter from the user's point of view and a sample consultation session in Spanish are included.
Publisher
Association for Computing Machinery (ACM)
Cited by
40 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Fifty Years of Prolog and Beyond;Theory and Practice of Logic Programming;2022-05-17
2. The deductive IDEF1X data model of a tooling system;Journal of Discrete Mathematical Sciences and Cryptography;2005-01
3. How to Talk to Your Computer so that It Will Listen;Practical Aspects of Declarative Languages;2001-12-20
4. A deductive clustering approach;Journal of Experimental & Theoretical Artificial Intelligence;1994-04
5. Legality concepts for three-valued logic programs;Theoretical Computer Science;1993-11