【24h】

A Point-Based Temporal Extension of SQL

机译:SQL的基于点的时间扩展

获取原文

摘要

We propose a new approach to temporal extensions of SQL. Unlike the current proposals, e.g. SQL/Temporal, we use point-based references to time as the basis of our approach. The proposed language-SQL/TP-extends the syntax and semantics of SQL/92 in a very natural way: by adding a single data type to represent a linearly ordered universe of individual time instants. Such an extension allows the users to write temporal queries in customary fashion and vastly simplifies the semantics of the proposed language: we merely use the familiar SQL semantics. In this way SQL/TP also fixes many problems present in the semantics of the temporal query languages based on explicit interval-valued temporal attributes. In addition, we propose an efficient query evaluation procedure over a compact interval-based encoding of temporal relations. The algorithm is based on a sophisticated compilation technique that translates SQL/TP queries to SQL/92. In this way existing database systems can be used for managing temporal data. We substantiate this claim by proposing an experimental version of a SQL/TP compiler to serve as a front-end for DB2~1 (13).
机译:我们提出了一种新的SQL时间扩展方法。与当前的建议不同,例如SQL / Temporal,我们使用基于点的引用作为我们方法的基础。拟议的语言-SQL / TP - 以非常自然的方式扩展SQL / 92的语法和语义:通过添加单个数据类型来表示单个时间瞬间的线性有序宇宙。这样的扩展允许用户以常规方式编写时间查询,并且大大简化了所提出的语言的语义:我们只是使用熟悉的SQL语义。以这种方式,SQL / TP还根据显式间隔值时间属性修复了时间查询语言的语义中存在的许多问题。此外,我们提出了一种高效的查询评估过程,通过基于紧凑的时间间隔的时间关系进行了高效的查询评估程序。该算法基于复杂的编译技术,将SQL / TP查询转换为SQL / 92。以这种方式,现有数据库系统可用于管理时间数据。我们通过提出SQL / TP编译器的实验版本来证实了这一主张,用于DB2〜1(13)的前端。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号