Skip to main content

An external database for Prolog

  • Architectures And Languages
  • Conference paper
  • First Online:
EPIA 89 (EPIA 1989)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 390))

Included in the following conference series:

Abstract

This work describes a disk-resident database for Prolog which uses mechanisms similar to the ones used by the clausal database for recording and retrieving terms. It is intended to be used by applications requiring a flexibility greater than that provided by an interface to traditional database system. There is almost no restriction on the terms stored in the database and the retrieval mechanisms produces terms in the order they were recorded. To enhance the performance of the system, the database organization provides an access mechanism using hash-codes on ”key” arguments of the recorded term. The database also provides basic support for multi-user access.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. J. Chomicki, Wlodzimiers Grudzinski ”A Database Support System For Prolog”, in L. Moniz Pereira, L. Monteiro, A. Porto, M. Filgueiras (eds.), Proceedings of the Logic Programming Workshop 83, Universidade Nova de Lisboa, 1983.

    Google Scholar 

  2. L. Damas, V. Costa, R. Azevedo, R. Reis, ”Yap Reference Manual”, Centro de Informática, Universidade do Porto.

    Google Scholar 

  3. C. J. Date, ”An introduction to Database Systems”, Addinson-Wesley Publishing Company, 1986

    Google Scholar 

  4. M. Filgueiras, ”Cooperating Rewrite Process for Natural Language Analysis”, Jornal of Logic Programming, vol 3 no. 4, 1986.

    Google Scholar 

  5. I. Futo, F. Darvas and P. Szeredi, ”The Application Of Prolog to the Development of QA and DBM Systems”, Logic and Databases.

    Google Scholar 

  6. K. Parsaye, ”Database Management, Knowledge Base Management and Expert System Development in Prolog”, in L. Moniz Pereira, L. Monteiro, A. Porto, M. Filgueiras (eds.), Proceedings of the Logic Programming Workshop 83, Universidade Nova de Lisboa, 1983.

    Google Scholar 

  7. J. A. Robinson, ”A Machine-Oriented Logic Based on the Resolution Principle”, JACM, Vol 12, No 1 (January 1965), pp. 23–41.

    Google Scholar 

  8. J, D. Ullman, ”Database Systems”, Pitman Publishing Limited, 1980.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

J. P. Martins E. M. Morgado

Rights and permissions

Reprints and permissions

Copyright information

© 1989 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Leal, J.P. (1989). An external database for Prolog. In: Martins, J.P., Morgado, E.M. (eds) EPIA 89. EPIA 1989. Lecture Notes in Computer Science, vol 390. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-51665-4_93

Download citation

  • DOI: https://doi.org/10.1007/3-540-51665-4_93

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-51665-1

  • Online ISBN: 978-3-540-46743-4

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics