A Prolog interface to a Functional Data Model database

  • Peter MD Gray
  • David S Moffat
  • Norman W Paton
Databases And Logic

DOI: 10.1007/3-540-19074-0_46

Part of the Lecture Notes in Computer Science book series (LNCS, volume 303)
Cite this paper as:
Gray P.M., Moffat D.S., Paton N.W. (1988) A Prolog interface to a Functional Data Model database. In: Schmidt J.W., Ceri S., Missikoff M. (eds) Advances in Database Technology—EDBT '88. EDBT 1988. Lecture Notes in Computer Science, vol 303. Springer, Berlin, Heidelberg

Abstract

This paper describes a new database architecture for the manipulation of objects, based on an extended version of Prolog with modules. The modules permit the entity classes of the Functional Data Model to be viewed as Abstract Data Types to which methods stored in the modules can be applied. The database is stored as linked structures in a persistent heap. This architecture facilitates the use of Prolog as a navigational query language which can explore relationships in an object-oriented database.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer-Verlag 1988

Authors and Affiliations

  • Peter MD Gray
    • 1
  • David S Moffat
    • 1
  • Norman W Paton
    • 1
  1. 1.Department of Computing ScienceUniversity of AberdeenScotland

Personalised recommendations