论文部分内容阅读
近几年来,中国每年会发生一千七百起以上与化学品泄漏相关的水污染事故,化学品行业的急速发展促使了化学品的生产量剧增,同时也使化学品的品种以惊人的速度增加[1]。化学品在生产、经营、储存、运输及使用过程等等方面都极易发生泄漏,其泄漏事故具有很大的危害性。饮用水源的周边区域成为了许多化学品泄漏事故发生地,人们用水安全和水环境质量因此受到了潜在的威胁,此时此刻科学家们的首要任务即是寻找恰当的解决方案[1]。随着数据库技术的迅速发展和广泛的应用,其高效快捷的操作方式逐步取代了传统的纸质管理,被许多研究者引入到了水污染事故的相关管理过程中。借助计算机和数据库技术,人们能够科学有效地对大量复杂数据进行保存和管理,以便能够充分利用这些宝贵的信息资源。建立并运行事故数据库,使我们能够全面的收集、整理、存储和利用事故信息资料。目前国内外已建立的化学品泄漏事故信息数据库主要涉及三个方面,分别为化学品性质、化学品生产运输过程的安全监控以及事故发生后的应急决策[1]。
独立开发数据库具有很多优势,如专业性高、针对性好,但不仅开发难度大,而且费时又费力[1],单纯二次开发又难于管理海量数据,集成二次开发方式避免了前两者的缺陷[1],所以本文所介绍的化学品泄漏事故信息数据库是采用集成二次开发的方式建立的。在所使用的工具中,SQL Server2000的用户界面简单易懂,对管理员来说操作方式简便,并且具有很好的安全性[1],与其它大型关系型数据库相比,其开放性、处理性能、可移植性、软件质量与可靠性、并行能力、异构平台支持、数据完整与可管理性、扩展性能和成本方面都具有优势。因此本文选择SQL Server2000对化学品泄漏事故信息数据库中的数据进行后台存储。Visual C++是计算机界毋庸置疑的最优秀的应用开发工具之一,在众多的数据库开发的前端工具中,由于其效率高、灵活性好、功能强大脱颖而出,同时它还提供多种多样的数据库访问技术,包括ODBC(开放数据库互联)、OLE DB(对象链接嵌入数据库)、DAO(数据库访问对象)、ADO(ActiveX数据对象)、RDO(远程数据对象)。目前几乎所有的关系数据库全都提供了可用于ODBC的驱动程序,其避免了数据源连接的复杂性,所以应用非常广泛。
本文针对当前频发的化学品泄漏事故,建立化学品泄漏事故信息数据库,从化学品生产及储存、化学品性质、水基础设施、化学品泄漏事故及结果预测方面分析数据库的组成,以Visual C++6.0和SQL Server2000数据库作为开发平台,采用ODBC技术对数据库进行访问,实现了对化学品泄漏事故信息数据库的查询、添加、修改、删除及图片查看等功能,初步应用表明开发的数据库具有安全性、实用性及可扩展性。