Embedding a relational data sublanguage in a general purpose programming language

  • Authors:
  • Eric Allman;Michael Stonebraker;Gerald Held

  • Affiliations:
  • Department of Electrical Engineering and Computer Science, University of California, Berkeley, CA;Department of Electrical Engineering and Computer Science, University of California, Berkeley, CA;Tandem Computers, Inc., Cupertino, CA

  • Venue:
  • Proceedings of the 1976 conference on Data : Abstraction, definition and structure
  • Year:
  • 1976

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper describes EQUEL, a programming language which embeds the relational data sublanguage QUEL into the general purpose programming language “C”. Both QUEL and EQUEL are operational parts of the INGRES relational data base management system at Berkeley. Also briefly described are two operational subsystems written in this combined language. Lastly some of the language oriented shortcomings that have been observed in QUEL and EQUEL are discussed.