分布式城市电磁环境数据库系统的设计与实现

来源 :大连理工大学 | 被引量 : 0次 | 上传用户:wenlingqiang6268047
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文设计和实现了一个分布式的城市电磁环境数据库系统以及系统中的分布式查询处理模块。 系统的设计采用客户端/服务器模式,采用三层结构,即:客户端应用程序、中间件、数据库服务器,开发工具选用Visual Basic 6.0,数据库平台为SQL Server 2000,数据库接口语言选用SQL语言,选用ADO(ActiveX Data Objects)作为操作数据库的对象模型。城市电磁环境数据管理应用程序分为六个模块:系统登录模块、数据采集模块、数据备份模块、数据检索模块、数据库维护模块、数据统计与分析模块。数据库包括两部分:一是城市电磁环境物理数据库,二是数据字典。以城市电磁环境数据管理中分布式查询的透明性、优化性、正确性为目标,设计并实现了一个分布式查询处理器,本文将查询处理器设计成全局和局部两部分,首先将查询问题转变为关系代数表达式,再经过分析得到查询树,经优化处理后得到优化的局部查询语句,从而实现了分布式查询的透明性,查询优化则以查询执行时间最短为目标,采用代数优化和半连接的优化算法,经过查询优化处理,使查询的响应时间降低了一个数量级,同时也保证了查询结果的正确性。本文分别对该查询处理器的结构、线程控制、通信机制、查询优化等方面进行了详细的讨论,以城市电磁环境管理中一个典型的查询为例,阐述了分布式查询的整个执行过程,并且对查询优化前后的时间代价进行了比较。 经过试运行,该系统满足设计要求。本文实现的查询处理器弥补了SQL Server 2000中分布式查询和优化功能的不足,它适用于与城市电磁环境监测系统具有相似网络结构的分布式数据库系统。
其他文献
随着移动通信网络的发展,普通的有中心网络和有线网络逐渐无法满足用户的要求,用户们需要越来越多的“自由”,而移动Ad Hoc网络正能满足这类要求。移动Ad Hoc网络是一种无中
跳频通信具有很强的抗干扰、抗哀落、抗截获能力,兼有能多址组网应用等诸多优点,在现代军事通信尤其是战术抗干扰电台当中,跳频通信技术获得了广泛的应用,用以保障部队在恶劣
同构无线分布式网络中,资源的有限性和设备的智能自主化导致了节点行为的自私性,而自私节点的大量出现会很大程度地降低网络性能。因此,合理监管节点自私性,有效改善网络性能是当