Prolog and deductive databases

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

Research output: Contribution to journalArticlepeer-review

9 Citations (Scopus)


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
Issue number3
Publication statusPublished - Jun 1988


  • deductive databases
  • logic programming
  • Parlog
  • Prolog


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

Cite this