论文部分内容阅读
我国经济高速发展的同时也带来了日益严重的环境问题。如何对污染源进行有效地监测,并对监测到的数据进行有效地管理与分析已变得越来越重要。环境监测作为环保各项工作的数据来源、污染度量、环境决策与管理依据以及环境执法体系的组成部分,在环保工作中具有重要作用。目前大多数污染源信息管理系统对数据进行集中式的存储和管理。随着计算机网络的发展和监测点的日益增多,这种集中的管理模式渐渐显示出不足之处。由于数据是集中存放在一个数据库中的,数据存取速度低已经成为该系统的瓶颈之一。如果直接对数据进行分布式管理,按数据的来源或需求,分散建立多个站点数据库,合理分布在系统中,以代替一个集中式数据库,则大部分数据可以就地存取,同时又可共享一些偶尔需要的其他数据库的数据,这显然要比建立一个集中式数据库合理。于是在污染源信息管理系统中引入分布式数据库技术。本文设计和实现了污染源信息管理系统,研究了分布式数据库在污染源信息管理系统中的应用可行性。根据污染源信息管理的特点,设计和实现污染源信息管理系统,系统的设计采用客户端/服务器模式,开发工具选用Visual Basic 6.0,数据库接口语言选用SQL语言。该污染源监测数据管理应用程序分为四个模块:环境数据输入模块、数据管理及应用模块、工程师管理模块以及系统管理模块;并根据污染源信息系统的特点,在系统中引入分布式数据库,设计数据库模型和分布式数据库架构,提出了数据库的分布解决方案;在Oracle 11g上创建数据库以及相关的表、例程、视图等,并着重探讨了如何在Oracle 11g上面实现分布式数据库以及实现位置透明性,即利用Oracle Net网络连接组件连接分布式数据库,通过创建数据库链接以及基于数据库链接的视图、同义词和过程等实现位置透明性。经过试运行,该系统满足设计要求。本文设计和实现的分布式数据库为污染源信息管理系统的理论研究与实际应用提供一定的借鉴和参考。