时态数据库中间件TempDB中时态聚集的研究与实现

来源 :中山大学 | 被引量 : 0次 | 上传用户:deadhorse
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着数据库与信息技术的不断发展,时态信息处理已成为许多新一代数据库信息系统的重要研究方向。但是由于时态技术相对落后和时态语言难于标准化的原因,在实践中至今还没有真正实现一个既具有传统数据库的功能,又能实现时态处理的完整的时态数据库。事实上,在短期内开发出全新的时态数据库并取代现有数据库系统是不现实的。因此通过在传统关系数据库管理系统上建立时态中间件的方式来构建时态数据库管理系统在相当长的时期内将会是一种很好的解决方案。   基于这样的理念,中山大学数据库与协同实验室开发出了时态中间件系统TempDB。目前的TempDB是一个可以将ATSQL转换成标准SQL语言的一个解析系统。本文基于TempDB当前的研究成果,在其基础上进行时态聚集查询的研究与实现。   聚集查询是数据库领域的重要研究内容之一,并且随着时态数据库研究的逐渐深入,时态聚集查询也成为该领域内的研究热点。本文先从时态聚集查询的语法出发,在ATSQL语言中定义了时态聚集查询的BNF,并利用JavaCC工具将其生成一棵时态聚集查询的语法树。然后对语法树中的每个结点设计了相应的转换算法,将整棵时态聚集查询的语法树转换成符合标准SQL语法的语法树,并在转换过程中对语法树进行语义分析。最后通过转换好的语法树生成标准SQL语句,并从中抽离出聚集函数,在底层的MySq1数据库中查询出需要聚集的数据,利用平衡树算法和归并聚集算法得出最终的聚集值,实现了TempDB中时态聚集查询的功能。
其他文献
智能交通系统是未来道路管理系统的必然发展趋势,交叉路口的车辆异常行为检测作为智能交通系统的重要组成部分对于提高运输效率保障道路安全有着十分重要的作用。计算机视觉
伴随着计算机网络的日益普及和信息数字化技术的快速发展,基于计算机和互联网的数字通信为多媒体产品的创建、传输和发布提供了便利。然而,开放环境中的数字产品很容易被篡改
随着计算机和通信技术的快速发展,嵌入式系统以其简洁、高效等优点越来越多地受到人们的广泛关注。嵌入式系统已经逐渐渗透到人们生活的方方面面,今天几乎所有的电子设备中都
Urban landscapes modeling benefits planners in drainage system design,street impprovement project selection,disaster management,and other tasks. Since buildings ta
图像显著性检测是计算机视觉和图像分析领域的一个基本问题,相关算法已被广泛应用于目标跟踪与识别、图像检索、图像分割、压缩存储等任务。本文在分析和研究现有相关算法的
智能电动车以其轻巧灵活、绿色环保、健康便捷等特点,逐渐成为现代人理想的健身及出行工具。相比于国内传统的电动车,智能电动车最明显的区别就是其具有智能助力功能。传统的
学位
牙齿移动路径规划是开发虚拟牙齿矫正系统非常重要的一部分,如何规划牙齿移动路径是一个很复杂的问题,不仅要寻求一条无碰撞的最短路径,而且还要求该路径尽可能平滑并满足一
社区电子服务是构建在VPN网络之上,为广大社区用户提供缴费、订票等综合服务的电子商务形式。和一般的电子商务应用一样,社区电子服务对基础网络的依赖性也越来越强。其网络
路由器是计算机网络中的一个核心设备。研究并实现一种具有低功耗、低价位并支持3G无线接入的路由器方案,具有广阔的应用前景。嵌入式系统目前发展非常迅速,应用也越来越广泛