环境监测数据系统中常见数据库结构分析
2021-04-11刘菁孔茹
当代化工研究 2021年11期
*刘菁 孔茹
(1.山东省生态环境监测中心 山东 250000 2.山东省烟台生态环境监测中心 山东 264000)
随着大数据时代的到来,数据的重要性不言而喻,环境监测数据更是支持环境保护工作的重要基础,如何保证环境监测数据的完整性、一致性、历史延续性,是决定环境监测数据库的主要因素。在不同历史阶段中,所使用的数据系统,它们在操作平台、用户界面、数据处理方式、表征形式以及对硬件资源的利用上各有不同,下面就针对几个具有代表性的环境监测数据库结构进行分析,并提出改进建议,以解决因数据库结构的不完善而带来的各种问题。
1.环境监测数据系统常见的3种基本数据库结构特点
(1)dBASEIII或Foxbase建立的数据库
环境监测数据库,是90年代普遍使用的一种库结构,这种数据库结构采用dBASEIII或Foxbase系统建设[1],符合巴斯范式要求,基本信息分解为多个数据表。以河流基本信息为例,基本信息由河流名称数据表,断面名称数据表,所属城市数据表,监测项目代码4个数据表构成,监测数据表又分为必测数据表和选测数据表,必测数据表键值只有断面代码和日期,选测数据表增加了监测项目代码。这种数据库结构在使用时,要关联这6个数据表,才能得到一条完整的监测数据。该历史数据库导出到第三方数据统计软件后,很难直接查阅。即便是专业人员做导入,也要反复测试、核对,特别需要注意各数据库之间的关联顺序,否则很容易造成数据疏漏。数据库中的监测数据采用数值型存储,未检出的监测项目要在检出限前加“-”号进行标识,在统计均值等问题时,需要特别注意“-”号带来的问题。……
登录APP查看全文
