On using Prolog to implement object-oriented databases

N. W. Paton, S. Leishman, S. M. Embury, P. M D Gray

Research output: Contribution to journalArticlepeer-review

4 Citations (Scopus)


This paper outlines the use of Prolog for implementing object-oriented databases (OODBs), to indicate both the benefits and costs associated with Prolog as an implementation platform. The different roles which Prolog can play in the implementation of an OODB are illustrated by reference to example systems which, although they use Prolog as an implementation language, have significantly different architectures. These architectures are compared and assessed, both in terms of the functionality provided to users, and performance. © 1993.

Original languageEnglish
Pages (from-to)301-311
Number of pages11
JournalInformation and Software Technology
Issue number5
Publication statusPublished - May 1993


  • database programming
  • object-oriented databases
  • prolog


Dive into the research topics of 'On using Prolog to implement object-oriented databases'. Together they form a unique fingerprint.

Cite this