Skip to main content
  • 585 Accesses

Abstract

As the main interface for the interaction between user and temporal database, temporal query language determines temporal database’s functionality and its implementation details. Thus, the choice of query language is a decisive step for the design of a temporal database. Current theoretical results of temporal database include various types of temporal data models and query languages. Typical query languages include TempSQL, Tquel, TSQL2 and ATSQL2. The query language chosen by the processing component of the temporal data TempDB is the improved ATSQL2. To explain ATSQL2 language accurately, it is necessary to study its syntax and semantics. As ATSQL2 has its limitations, a detailed description of the improved ATSQL2 is proposed in this chapter.

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 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover 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.

References

  1. Allen JF (1983) Maintaining knowledge about temporal intervals. Communications of the ACM 26(11): 832–843

    Article  MATH  Google Scholar 

  2. Böhlen MH (1994) Managing temporal knowledge in deductive databases. Ph.D. dissertation, Switzerland: Departement Informatik, ETH Zurich

    Google Scholar 

  3. Böhlen MH, Jensen CS, Snodgrass RT (1995) Evaluating and enhancing the completeness of TSQL2. Technical Report TR 95-5, Computer Science Department, University of Arizona

    Google Scholar 

  4. Böhlen MH, Jensen CS, Snodgrass RT (1995) Evaluating the completeness of TSQL2. In: Clifford J, Tuzhilin A (eds) Recent Advances in Temporal Databases, pp 153–172

    Google Scholar 

  5. Böhlen MH, Marti R (1994) On the completeness of temporal database query languages. In: Proceedings of the First International Conference on Temporal Logic, pp 283–300

    Google Scholar 

  6. Date CJ (1989) A guide to the SQL standard. Addison-Wesley Publishing Company

    Google Scholar 

  7. Melton J, Simon AR (1993) Understanding the new SQL: a complete guide. Morgan Kaufmann Publishers

    Google Scholar 

  8. Pulfer D (1995) Optimierung von temporalen Queries. Master D dissertation, Switzerland: Institute for Information Systems, ETH Zurich

    Google Scholar 

  9. (1993) SQL: American National Standards Institute. ANSI X3H2-93-091/YOK-003, ISO-ANSI (WorkingDraft) Database Language SQL3

    Google Scholar 

  10. Snodgrass RT (1995) The TSQL2 temporal query language. Kluwer Academic Publishers, Norwell, MA

    Book  MATH  Google Scholar 

  11. Snodgrass RT, Böhlen MH, Jensen CS, Steiner A (1996a) Adding valid time to SQL/Temporal. SQL/Temporal Change Proposal, ANSI X3H2-96-501r2, ISO/IEC JTC1/SC21/WG3 DBLMAD-146r2

    Google Scholar 

  12. Snodgrass RT, Böhlen MH, Jensen CS, Steiner A (1996b) Adding transaction time to SQL/Temporal. Change Proposal. ANSI X3H2-96-502r2, ISO/IEC JTC1/SC21/WG3 DBL-MAD-147r2

    Google Scholar 

  13. Steiner A (1998) A generalisation approach to temporal data models and their implementations. Ph.D. dissertation, Switzerland: Federal Institute of Technology

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Tsinghua University Press, Beijing and Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Guo, H., Tang, Y., Yang, X., Ye, X. (2010). Improvement and Extension to ATSQL2. In: Tang, Y., Ye, X., Tang, N. (eds) Temporal Information Processing Technology and Its Application. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-14959-7_12

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-14959-7_12

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-14958-0

  • Online ISBN: 978-3-642-14959-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics