The temporal query language TQuel
- 1 June 1987
- journal article
- Published by Association for Computing Machinery (ACM) in ACM Transactions on Database Systems
- Vol. 12 (2) , 247-298
- https://doi.org/10.1145/22952.22956
Abstract
Recently, attention has been focused on temporal databases , representing an enterprise over time. We have developed a new language, Tquel , to query a temporal database. TQuel was designed to be a minimal extension, both syntactically and semantically, of Quel, the query language in the Ingres relational database management system. This paper discusses the language informally, then provides a tuple relational calculus semantics for the TQuel statements that differ from their Quel counterparts, including the modification statements. The three additional temporal constructs defined in Tquel are shown to be direct semantic analogues of Quel's where clause and target list. We also discuss reducibility of the semantics to Quel's semantics when applied to a static database. TQuel is compared with ten other query languages supporting time.Keywords
This publication has 35 references indexed in Scilit:
- Adding time dimension to relational model and extending relational algebraInformation Systems, 1986
- A temporally oriented data modelACM Transactions on Database Systems, 1986
- Inheritance and persistence in database programming languagesACM SIGMOD Record, 1986
- Formal semantics for time in databasesACM Transactions on Database Systems, 1983
- On optimizing an SQL-like nested queryACM Transactions on Database Systems, 1982
- Equivalence of Relational Algebra and Relational Calculus Query Languages Having Aggregate FunctionsJournal of the ACM, 1982
- Implementation of a time expert in a data base systemACM SIGMOD Record, 1982
- Human Factors Studies of Database Query Languages: A Survey and AssessmentACM Computing Surveys, 1981
- Relational Database SystemsrACM Computing Surveys, 1979
- The design and implementation of INGRESACM Transactions on Database Systems, 1976