skip to main content
article
Free Access

A note on the translation of SQL to tuple calculus

Authors Info & Claims
Published:01 March 1990Publication History
Skip Abstract Section

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.

References

  1. [Bü 87] G. von Bültzingsloewen: Translating and Optimizing SQL Queries Having Aggregates. Proc. 13th VLDB, Saratoga Press, 1987. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. [CG 85] S. Ceri, G. Gottlob: Translating SQL Into Relational Algebra: Optimization, Semantics, and Equivalence of SQL Queries. IEEE Trans. on SE, Vol. SE-11, No. 4, 1985. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. [Da 87] C. J. Date: A Guide to the SQL Standard. Addison-Wesley, Reading. 1987. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. [Go 87] M. Gogolla: Begleitmaterial zur Vorlesung Datenbanksysteme. TU Braunschweig, Wintersemester 87/88, 1987.Google ScholarGoogle Scholar
  5. [Ma 83] D. Maier: The Theory of Databases. Computer Science Press, Rockville. 1983.Google ScholarGoogle Scholar
  6. [PBGG 89] J. Paredaens, P. de Bra, M. Gyssens, D. van Gucht: The Structure of the Relational Database Model. EATCS Monographs on Theoretical Computer Science No. 17, Springer Verlag, Berlin, 1989. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. A note on the translation of SQL to tuple calculus
    Index terms have been assigned to the content through auto-classification.

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in

    Full Access

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader