A note on the translation of SQL to tuple calculus

  • Authors:
  • Martin Gogolla

  • Affiliations:
  • TU Braunschweig, Informatik, Abt. Datenbanken, Postfach 3329, D-3300 Braunschweig

  • Venue:
  • ACM SIGMOD Record
  • Year:
  • 1990

Quantified Score

Hi-index 0.00

Visualization

Abstract

This note presents a translation of a subset of the relational query language SQL into the well known tuple calculus. Roughly speaking, tuple calculus corresponds to first order predicate calculus. The SQL subset is relationally complete and represents a “relational core” of the language. Nevertheless, our translation is simple and elegant. Therefore it is especially well suited as a beginners course into the principles of a formal definition of SQL.