时态数据库中间件系统的设计与开发

来源 :华南理工大学 | 被引量 : 0次 | 上传用户:szlyq
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
经过二十多年的发展,时态数据库理论研究取得了丰富的成果,而时态数据库实现技术尚处于起步阶段,目前国内外还没有一个真正意义上的时态数据库管理系统,因此开发一个时态数据库中间件系统来支持时态查询语言的解析处理具有相当重要的意义。 本文通过深入研究时态查询语言ATSQL2与标准SQL语言之间的语法和语义的转换关系,最终在J2EE平台上实现一个从ATSQL2到标准SQL语句解析转换的时态数据库中间件系统。 本文首先介绍了时态数据库中间件系统研究开发相关的基础理论,如时态关系代数等;接着按照面向对象的思想和设计模式,分析设计了本系统的类组织结构及语言转换算法的基本思想;然后分别阐述了系统如何分别对时态DDL语句、时态DML语句、时态DQL语句进行解析处理和语义转换,以获得最终可以在RDBMS上执行的标准SQL语句。 本系统针对目前最为科学和流行的时态数据库查询语言ATSQL2进行解析处理,作为中间件,本系统运行在传统数据库的前端,为普通应用程序提供支持,是一个高效的、支持网络应用的、支持多用户同时访问的、可扩充性强的中间件系统。
其他文献
无线传感器网络集成了传感器技术、嵌入式技术和无线通信技术,具有自组织、构建灵活、覆盖广等优点,因此广泛应用于军事领域和民用领域。目标跟踪技术是目前无线传感器网络研
以网络技术和多媒体技术为代表的现代信息技术的发展,给教育领域带来了前所未有的生机与活力。但网络的蓬勃发展为网络教育仅仅是提供了一个物质的基础,要使网络真正的为教育服
随着科学技术的飞速发展和互联网的广泛普及与应用,即时通信已经成为人们交流的重要手段。在园区网络中,除了传统邮件等信息交流手段外,即时通信作为一种方便有效的交流方式,
文件系统或裸设备被广泛使用在各种关键的集群系统中。随着应用对可用性要求越来越高,这两种技术都暴露出一些缺点。文件系统有两个主要问题。第一,冗余问题,既任一时刻它只