Skip to main content

Overview of Research Prototypes for Integrating Relational Databases and Logic Programming

  • Chapter
Logic Programming and Databases

Part of the book series: Surveys in Computer Science ((SURVEYS))

Abstract

This chapter presents an overview of some of the research prototypes which are under development for the integration of relational databases and logic programming. We present:

  1. a)

    The LDL project, under development at Microelectronics and Computer Technology Corporation (MCC) at Austin, Texas. The project’s goal is to implement an integrated system for processing queries in Logic Data Language (LDL), a language which extends Datalog.

  2. b)

    The NAIL! project·(Not Another Implementation of Logic!), under development at Stanford University with the support of NSF and IBM. NAIL! processes queries in Datalog, but interfaces a conventional SQL database system (running on IBM PC/RT).

  3. c)

    The POSTGRES system, under development at Berkeley University. POSTGRES is a large project for developing a new generation database system, extending relational technology to support complex objects, data types, and rules (called alerts or triggers); in this chapter, we focus on rule management.

  4. d)

    The FIFTH GENERATION Project, under development at the Institute for New Generation Computer Technology (ICOT) in Tokio, Japan. The guiding principle of the project is to select Prolog as unifying element for the development of computer architecture, programming style, and database approach. In this chapter, we illustrate features related to the development of knowledge bases.

  5. e)

    The Advanced Database Interface (ADE) of the KIWI Esprit project, sponsored by the EEC. KIWI is a joint effort for the development of knowledge bases, programmed through an object-oriented language (OOPS), and interfaced to an existing relational database. ADE is joint effort of the University of Calabria, of CRAI, and of ENIDATA (Italy).

  6. f)

    The ALGRES Project, under development in the frame of the METEOR Esprit project, sponsored by the EEC. The ALGRES project extends the relational model to support nonnormalized relations and a fixpoint operator, and supports Datalog as programming language. ALGRES is a joint effort of the Politecnico di Milano and of TXT-Techint (Italy).

  7. g)

    The PRISMA project, under development at the University of Twente in Enschede, the Centre for Mathematics and Computer Science in Amsterdam, and Philips Research Laboratories in Eindhoven, sponsored by the Dutch research fund SPIN. PRISMA is a large project for the development of a multiprocessor, main-memory, relational database machine that supports a logic interface, called PRISMAlog.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 64.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 84.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 1990 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Ceri, S., Gottlob, G., Tanca, L. (1990). Overview of Research Prototypes for Integrating Relational Databases and Logic Programming. In: Logic Programming and Databases. Surveys in Computer Science. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-83952-8_12

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-83952-8_12

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-83954-2

  • Online ISBN: 978-3-642-83952-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics