1、(2)部分表中的数据并不完备,是因为在采集数据时的数据源并不完全,造成有的指标数量较少;(3)所有的表格中均有的数据为水样ID,所取数据为300条,字段数总计为34条,表格数量为8个。4、表关系:5、数据库中的查询:(1)主要有简单查询,嵌套查询等类型。重复查询利用比较多;(2)有8个查询,针对不同表格进行了数据的分析,尽量能够使搜集出来的数据有用,能够得到有用的结果;(3)查询中,部分查询是直接用SQL写得,有的比较复杂的查询由于水平限制没有直接写,是用软件做的,但是得到了每个查询对应的SQL语言。(4)针对每个查询的结果只做了1个以上比较适宜的主题图并撰写了说明文档。6、数据库中的报表:(
2、1)报表是针对各个查询的结果进行制作的,方便查看;(2)由于制作简单,并没有对每个查询制作报表。7、专题图:(1)化学指标 查询(范围查询硫酸盐80-90)IDsulphate1884812178521821922082221222223224287SQL:SELECT *FROM 化学指标WHERE (化学指标.sulphate)80 And (化学指标.sulphate)80% 数据表:Colorturbiditysmelltotal dissolved solidsPHVisible objects961002869097391948430448418460464384257417370
3、419410FROM 物理指标WHERE (物理指标.Color)80) AND (物理指标.turbidity)80) AND (物理指标.smell)80) AND (物理指标.total dissolved solids)80) AND (物理指标.PH)80) AND (物理指标.Visible objects)80)ORDER BY 物理指标.ID;查询各物理指标达标率均在80%以上的样品,以此来评估物理指标合格率较高的水样的分布区域,在对比省份选项,来评估物理指标合格率普遍较高的省份的农村饮用水。(3)化学指标 查询(嵌套查询) chloride9374WHERE (化学指标.ch
4、loride60)in(化学指标.sulphate80);查询化学指标中硫酸盐合格率60%的样品。(4)综合指标 查询(嵌套查询) PoisonrationalindexSensoryandgeneralindexphysicochemicalindexes23207204243453433422510949871029FROM 综合指标WHERE (综合指标.Poisonrationalindex40) In (综合指标.Sensoryandgeneralindex250) In (综合指标.physicochemicalindexes40,感官和一般性指标250,并且理化指标1) AND
5、(Count(其他属性.The water type)1);查询其他属性中各个指标都相同的重复项,如果选择单一指标的话可以用来计数,即查询各个指标在表中中的总数量。用柱状图来比较这些重复项的多少并显示具体数值。8、查询各个省份的水样数量province 字段安徽省福建省甘肃甘肃省广东省广西省海南省河北省湖北省江苏省江西省辽宁省山东省山西省陕西省新疆维吾尔族自治区云南省浙江浙江省重庆市6144920137402291241SELECT First(地理属性.province) AS province 字段, Count(地理属性.province) AS NumberOfDupsFROM 地理属
6、性GROUP BY 地理属性.provinceHAVING (Count(地理属性.province)利用重复查询的功能来查询每个省份的水样个数。因为不知道怎么写计数的SQL语言,看到重复查询的时候突然想到如果利用重复查询可以来计数。再用饼状图来反映每部分在总数中的比例,并将具体数值显示出来。 而三维柱状图更加方便的体现了不同省份的水样数量的对比。(7)查询各个省份的水样数量Water quality monitorng method 字段Water quality evaluation standard 字段生活饮用水标准检验方法(GB /T5750 -2006)生活饮用水卫生标准(小型集中
7、式供水和分散式供水卫生标准)生活饮用水标准检验方法(GB/T5750.2-2006)生活饮用水卫生标准(GB5749-2006)生活饮用水标准检验方法(GB/T5750-2006)GB5749 -2006生活饮用水卫生标准21生活饮用水标准检验方法GB /T 5750-2006生活饮用水卫生标准GB 5749-20068生活饮用水标准检验方法GB /T5750. 2)2006生活饮用水卫生标准生活饮用水卫生标准检验方法(GB /T5750 -2006)生活饮用水卫生标准(GB 5749-2006)5生活饮用水标准检测方法6(GB5750-85)生活饮用水卫生标准(GB5749-2006)、地表
8、水环境质量标准(GB3838-2002)5生活饮用水标准检验方法6(GB /T5750. 2 -2006)GB /T5750 -2006生活饮用水标准检验方法GB 5749 -2006生活饮用水卫生标准进行评价GB 5749 -2006生活饮用水卫生标准GB 5749-2006生活饮用水卫生标准(小型集中式供水和分散式供水卫生标准)GB /T575014 -2006、GB /T575015 -2006、GB /T575016 -2006、GB /T575017 -2006、GB /T5750111 -2006生活饮用水标准检验方法生活饮用水卫生标准GB /T5749 -2006GB /T575
9、014151617112 -2006生活饮用水标准检验方法GB /T5750-2006生活饮用水标准检验方法GB /T5749-2006生活饮用水卫生标准104GB 5750-1985、GB/T5750-2006生活饮用水标准检验方法GB 5749-1985、GB/T5749-2006生活饮用水卫生标准GB 5750-2009生活饮用水标准检验方法GB 5749-2009生活饮用水水质卫生规范GB/T 5750 -2006生活饮用水标准检验方法GB 5749 -2006生活饮用水卫生标准生活饮用水卫生规范6(2001)农村实施(生活饮用水卫生标准)准则GB 3838 -2002地表水环境质量标
10、准类水质标准和GB/T 14848 -93地下水质量标准6类水质标准SELECT First(检测.Water quality monitorng method) AS Water quality monitorng method 字段, First(检测.Water quality evaluation standard) AS Water quality evaluation standard 字段, Count(检测.Water quality monitorng method) AS NumberOfDupsFROM 检测GROUP BY 检测.Water quality monito
11、rng method, 检测.Water quality evaluation standardHAVING (Count(检测.Water quality monitorng method)1) AND (Count(检测.Water quality evaluation standard)查询根据不同监测标准和取样标准的水样的数量。这样的话可以根据最新的标准所占的比例来判断新标准的执行情况。当然也可以再和地理属性对比,判断不同地点的执行度。 此外,折线图同样能够比较不同标准的使用数量的不同。(8)查找化学指标 查询(范围查询硫酸盐80-90)的重复项fluoride475450SELECT
12、 化学指标 查询(范围查询硫酸盐80-90).sulphate, 化学指标 查询(范围查询硫酸盐80-90).fluorideFROM 化学指标 查询(范围查询硫酸盐80-90)WHERE (化学指标 查询(范围查询硫酸盐80-90).sulphate) In (SELECT sulphate FROM 化学指标 查询(范围查询硫酸盐80-90) As Tmp GROUP BY sulphate HAVING Count(*)1 )ORDER BY 化学指标 查询(范围查询硫酸盐80-90).sulphate;与前面的重复查询不同,这个查询是在查询中查找重复项,即先查找化学指标之中的硫酸盐含量合格率在80-90之间的水样,再统计这些水样硫酸盐含量中的重复项目,为嵌套查询。而利用曲面图和气泡图可以反映三个量之间的关系,即不同数量的水样对应的硫酸盐和氟化物的含量的合格率。曲面图还可以看出单个指标的数量变化。
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1