Prolog and deductive databases

Howard Williams, G. Chen, D. Ferbrache, P. Massey, S. Salvini, H. Taylor, K. F. Wong

Research output: Contribution to journalArticle

Abstract

The logic programming language Prolog has been shown to be a very suitable language for implementing database concepts. However, current Prolog implementations are limited, and the database examples used have all consisted of relatively small sets of clauses. The reason for this is that existing Prolog implementations do not scale up to handle large databases. This paper describes a project whose aims are to develop the links between logic programming and databases. The prime aim is to develop a Prolog system which is capable of handling large sets of clauses. The second aim is to implement a deductive database management system in Prolog, while a third is to evaluate the effectiveness of parallel logic languages for implementating database applications. © 1988.

Original languageEnglish
Pages (from-to)188-192
Number of pages5
JournalKnowledge-Based Systems
Volume1
Issue number3
DOIs
Publication statusPublished - Jun 1988

Keywords

  • deductive databases
  • logic programming
  • Parlog
  • Prolog

Fingerprint Dive into the research topics of 'Prolog and deductive databases'. Together they form a unique fingerprint.

  • Cite this

    Williams, H., Chen, G., Ferbrache, D., Massey, P., Salvini, S., Taylor, H., & Wong, K. F. (1988). Prolog and deductive databases. Knowledge-Based Systems, 1(3), 188-192. https://doi.org/10.1016/0950-7051(88)90077-9