农村饮用水水质监测数据库文档格式.docx

上传人:b****5 文档编号:21767717 上传时间:2023-02-01 格式:DOCX 页数:17 大小:1.33MB
下载 相关 举报
农村饮用水水质监测数据库文档格式.docx_第1页
第1页 / 共17页
农村饮用水水质监测数据库文档格式.docx_第2页
第2页 / 共17页
农村饮用水水质监测数据库文档格式.docx_第3页
第3页 / 共17页
农村饮用水水质监测数据库文档格式.docx_第4页
第4页 / 共17页
农村饮用水水质监测数据库文档格式.docx_第5页
第5页 / 共17页
点击查看更多>>
下载资源
资源描述

农村饮用水水质监测数据库文档格式.docx

《农村饮用水水质监测数据库文档格式.docx》由会员分享,可在线阅读,更多相关《农村饮用水水质监测数据库文档格式.docx(17页珍藏版)》请在冰豆网上搜索。

农村饮用水水质监测数据库文档格式.docx

(2)部分表中的数据并不完备,是因为在采集数据时的数据源并不完全,造成有的指标数量较少;

(3)所有的表格中均有的数据为水样ID,所取数据为300条,字段数总计为34条,表格数量为8个。

4、表关系:

5、数据库中的查询:

(1)主要有简单查询,嵌套查询等类型。

重复查询利用比较多;

(2)有8个查询,针对不同表格进行了数据的分析,尽量能够使搜集出来的数据有用,能够得到有用的结果;

(3)查询中,部分查询是直接用SQL写得,有的比较复杂的查询由于水平限制没有直接写,是用软件做的,但是得到了每个查询对应的SQL语言。

(4)针对每个查询的结果只做了1个以上比较适宜的主题图并撰写了说明文档。

6、数据库中的报表:

(1)报表是针对各个查询的结果进行制作的,方便查看;

(2)由于制作简单,并没有对每个查询制作报表。

7、专题图:

(1)化学指标查询(范围查询硫酸盐80-90)

ID

sulphate

1

88

4

81

217

85

218

219

220

82

221

222

223

224

287

SQL:

SELECT*

FROM化学指标

WHERE(((化学指标.sulphate)>

80And(化学指标.sulphate)<

90));

说明:

查询硫酸盐合格率在80%-90%之间的样品,可以看出这些样品主要集中在200-250样品之中。

(2)物理指标合格率>

80%

数据表:

Color

turbidity

smell

totaldissolvedsolids

PH

Visibleobjects

96

100

2

86

90

97

3

91

94

84

30

448

418

460

464

384

257

417

370

419

410

FROM物理指标

WHERE(((物理指标.Color)>

80)AND((物理指标.turbidity)>

80)AND((物理指标.smell)>

80)AND((物理指标.[totaldissolvedsolids])>

80)AND((物理指标.PH)>

80)AND((物理指标.[Visibleobjects])>

80))

ORDERBY物理指标.ID;

查询各物理指标达标率均在80%以上的样品,以此来评估物理指标合格率较高的水样的分布区域,在对比省份选项,来评估物理指标合格率普遍较高的省份的农村饮用水。

(3)化学指标查询(嵌套查询)

chloride

93

74

WHERE((化学指标.chloride>

60)in(化学指标.sulphate<

80));

 

查询化学指标中硫酸盐合格率<

80%,并且氯化物合格率>

60%的样品。

(4)综合指标查询(嵌套查询)

Poisonrationalindex

Sensoryandgeneralindex

physicochemicalindexes

23

207

204

24

345

343

342

25

1094

987

1029

FROM综合指标

WHERE(((([综合指标].[Poisonrationalindex]>

40)In([综合指标].[Sensoryandgeneralindex]<

250))In([综合指标].[physicochemicalindexes]<

300)));

查询综合指标中毒理性指标>

40,感官和一般性指标<

250,并且理化指标<

250的样品。

可以看出集中在ID为20—25的范围内,对比省份,得出集中在福建省。

(5)查找其他属性的重复项

samplingtime字段

Waterquantity字段

treatmenttechnology字段

watersupplymode字段

Thewatertype字段

NumberOfDups

2009年

有处理

集中式

末梢水

234

无处理

出厂水

2009年3-4月

5

2009年4月和8月

有处理+无处理

集中式+分散式

2009年5月和10月

地面水

2009年5月和10月枯水期

2009年丰水期

260

饮用水

SELECTFirst(其他属性.[samplingtime])AS[samplingtime字段],First(其他属性.[Waterquantity])AS[Waterquantity字段],First(其他属性.[treatmenttechnology])AS[treatmenttechnology字段],First(其他属性.watersupplymode)AS[watersupplymode字段],First(其他属性.[Thewatertype])AS[Thewatertype字段],Count(其他属性.[samplingtime])ASNumberOfDups

FROM其他属性

GROUPBY其他属性.[samplingtime],其他属性.[Waterquantity],其他属性.[treatmenttechnology],其他属性.watersupplymode,其他属性.[Thewatertype]

HAVING(((Count(其他属性.[samplingtime]))>

1)AND((Count(其他属性.[Thewatertype]))>

1));

查询其他属性中各个指标都相同的重复项,如果选择单一指标的话可以用来计数,即查询各个指标在表中中的总数量。

用柱状图来比较这些重复项的多少并显示具体数值。

8、查询各个省份的水样数量

province字段

安徽省

福建省

甘肃

甘肃省

广东省

广西省

海南省

河北省

湖北省

江苏省

江西省

辽宁省

山东省

山西省

陕西省

新疆维吾尔族自治区

云南省

浙江

浙江省

重庆市

6

14

49

20

13

7

40

22

9

12

41

SELECTFirst(地理属性.[province])AS[province字段],Count(地理属性.[province])ASNumberOfDups

FROM地理属性

GROUPBY地理属性.[province]

HAVING(((Count(地理属性.[province]))>

利用重复查询的功能来查询每个省份的水样个数。

因为不知道怎么写计数的SQL语言,看到重复查询的时候突然想到如果利用重复查询可以来计数。

再用饼状图来反映每部分在总数中的比例,并将具体数值显示出来。

而三维柱状图更加方便的体现了不同省份的水样数量的对比。

(7)查询各个省份的水样数量

Waterqualitymonitorngmethod字段

Waterqualityevaluationstandard字段

《生活饮用水标准检验方法》(GB/T5750-2006)

《生活饮用水卫生标准》(小型集中式供水和分散式供水卫生标准)

《生活饮用水标准检验方法》(GB/T5750.2-2006)

《生活饮用水卫生标准》(GB5749-2006)

《生活饮用水标准检验方法》(GB/T5750-2006)

GB5749-2006《生活饮用水卫生标准》

21

《生活饮用水标准检验方法》GB/T5750-2006

《生活饮用水卫生标准》GB5749-2006

8

《生活饮用水标准检验方法》GB/T5750.2)2006

《生活饮用水卫生标准》

《生活饮用水卫生标准检验方法》(GB/T5750-2006)

《生活饮用水卫生标准》(GB5749-2006)

5生活饮用水标准检测方法6(GB5750-85)

《生活饮用水卫生标准》(GB5749-2006)、《地表水环境质量标准》(GB3838-2002)

5生活饮用水标准检验方法6(GB/T5750.2-2006)

GB/T5750-2006《生活饮用水标准检验方法》

GB5749-2006《生活饮用水卫生标准》进行评价

GB5749-2006生活饮用水卫生标准

GB5749-2006《生活饮用水卫生标准》(小型集中式供水和分散式供水卫生标准)

GB/T575014-2006、GB/T575015-2006、GB/T575016-2006、GB/T575017-2006、GB/T5750111-2006《生活饮用水标准检验方法》

《生活饮用水卫生标准》GB/T5749-2006

GB/T575014151617112-2006《生活饮用水标准检验方法》

GB/T5750-2006《生活饮用水标准检验方法》

GB/T5749-2006《生活饮用水卫生标准》

104

GB5750-1985、GB/T5750-2006《生活饮用水标准检验方法》

GB5749-1985、GB/T5749-2006《生活饮用水卫生标准》

GB5750-2009《生活饮用水标准检验方法》

GB5749-2009《生活饮用水水质卫生规范》

GB/T5750-2006《生活饮用水标准检验方法》

GB5749-2006《生活饮用水卫生标准》

生活饮用水卫生规范6(2001)

《农村实施(生活饮用水卫生标准)准则》

GB3838-2002《地表水环境质量标准》Ó

类水质标准和GB/T14848-93《地下水质量标准6》类水质标准

SELECTFirst(检测.[Waterqualitymonitorngmethod])AS[Waterqualitymonitorngmethod字段],First(检测.[Waterqualityevaluationstandard])AS[Waterqualityevaluationstandard字段],Count(检测.[Waterqualitymonitorngmethod])ASNumberOfDups

FROM检测

GROUPBY检测.[Waterqualitymonitorngmethod],检测.[Waterqualityevaluationstandard]

HAVING(((Count(检测.[Waterqualitymonitorngmethod]))>

1)AND((Count(检测.[Waterqualityevaluationstandard]))>

查询根据不同监测标准和取样标准的水样的数量。

这样的话可以根据最新的标准所占的比例来判断新标准的执行情况。

当然也可以再和地理属性对比,判断不同地点的执行度。

此外,折线图同样能够比较不同标准的使用数量的不同。

(8)查找化学指标查询(范围查询硫酸盐80-90)的重复项

fluoride

47

54

50

SELECT[化学指标查询(范围查询硫酸盐80-90)].sulphate,[化学指标查询(范围查询硫酸盐80-90)].fluoride

FROM[化学指标查询(范围查询硫酸盐80-90)]

WHERE((([化学指标查询(范围查询硫酸盐80-90)].sulphate)In(SELECT[sulphate]FROM[化学指标查询(范围查询硫酸盐80-90)]AsTmpGROUPBY[sulphate]HAVINGCount(*)>

1)))

ORDERBY[化学指标查询(范围查询硫酸盐80-90)].sulphate;

与前面的重复查询不同,这个查询是在查询中查找重复项,即先查找化学指标之中的硫酸盐含量合格率在80-90之间的水样,再统计这些水样硫酸盐含量中的重复项目,为嵌套查询。

而利用曲面图和气泡图可以反映三个量之间的关系,即不同数量的水样对应的硫酸盐和氟化物的含量的合格率。

曲面图还可以看出单个指标的数量变化。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高中教育 > 高考

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1