数据库设计说明doc.docx
《数据库设计说明doc.docx》由会员分享,可在线阅读,更多相关《数据库设计说明doc.docx(199页珍藏版)》请在冰豆网上搜索。
数据库设计说明doc
技术文件
技术文件名称:
数据库设计说明
技术文件编号:
版本:
V3.5.1
共108页
(包括封面)
拟制
审核
批准
江苏省无线电科学研究所有限公司
修改记录
文件编号
版本号
拟制人/
修改人
拟制/修改日期
更改理由
主要更改内容
(写要点即可)
V1.0
金红伟
2005-3-15
定稿
V1.1
陈鹏斐
2008-1-31
修改
适用于ProfessionalVer2.0.1和Ver2.0.2
V2.1.0
周益军
2009-03-30
修改
增加辐射观测表:
tabMinuteEradiate和tabHourEradiate
V2.1.2
周益军
2009-10-13
修改
增加以下表:
特殊观测参数表tabSPPar
土壤水分观测:
分钟土壤水分数据表tabMinuteSoilWater
小时土壤水分数据表tabHourSoilWater
特殊观测3(下垫面温度)
分钟下垫面温度表:
tabMinuteXTemp
小时下垫面温度表:
tabHourXTemp
特殊观测4
分钟特殊观测4:
tabMinuteSP4
小时特殊观测4:
tabHourSP4
V2.1.4
周益军
2009-11-17
修改
修改存贮过程ProcSelectData
V2.1.6
周益军
2009-11-24
修改
增加附录一:
Vaisala天气现象说明
V2.2.0
陈鹏斐
2010-2-1
修改
增加以下表:
DCP设备参数表tabDCPPar
远程设备IP参数表tabRemoteIPPar
DCP状态数据表tabDCPStatus
修改存储过程ProcSelectData,ProcInputtabMinuteData_Z_O_AWS_ST_C5,ProcInputMessageData_Z_O_AWS_ST_C5
V2.3.0
陈鹏斐
2010-3-25
修改
增加以下表:
分钟数据表tabMinuteElement
地下水位分钟数据表tabWaterLevelMinute
修改以下表:
特殊要素分钟资料表1:
tabMinuteSP1
V2.3.0
周益军
2010-4-23
修改
1、CollectorPar表CollectorVersion字段含义如下:
水位、蒸发、GPS、海水、波浪,形如(1111100000)1表示有此观测选项,0表示没有。
后面5位:
海洋观测站类标识(0表示非海洋观测1表示浮标站2表示海上平台站3表示船舶站4表示其它站)、浮标方向、海表流速流向、水质、0(不用)。
2、特殊观测参数表tabSPPar中SP7字段表示STA命令标识;SP8字段表示SMGD命令标识;Backup2字段表示海洋站参数:
海盐传感器距海面深度(最多六位,带一位小数)、波高传感器距海面高度(最多六位,带一位小数),各项目以@分开;Backup3字段表示:
平台距地高度(最多六位,带一位小数)、风传感器距地高度(最多六位,带一位小数),各项目以@格开。
V2.4.0
陈鹏斐
2010-8-5
修改
1.对DM6D命令的支持,增加tabMinuteSP6表和tabHourSP6表;
2.对STA命令的支持,增加tabSTA表
V2.5.0
周益军
2010-09-16
修改
StationPar.Backup2:
中心站IP地址@大气长波、地面长波、光合有效、辐射站级别。
如192.168.2.168@1113。
最后一位3表示辐射站级别为3。
V2.6.0
陈鹏斐
2010-10-19
修改
1.中心站增加了组的概念,增加tabGroupPar和tabSubGroupPar表;
2.由于DM3D命令做了修改,对tabMinuteXTemp表做修改;
3.由于DM4D命令做了修改,对tabMinuteSP表做了相应的修改。
V2.6.0
周益军
2010-10-20
修改
StationPar.Backup3公路交通观测站参数:
前7位表示观测选项:
特种观测6(DM6D)、实时采集、道面状况、路面温度、路基温度(-10cm)、路基温度(-20cm)、图像监控。
第8位开始为:
@拍摄间隔@拍摄供电持续时间。
如1111111@10@5。
V3.0.0
周益军
2010-11-12
修改
StationPar.Backup5存放风能站各层层高:
1.5@8.5@10@30@50@70@100@120
tabSubGroupPar中增加5个备份字段(VarChar(50)):
Attribute1、Attribute2、Attribute3、Attribute4、Attribute5。
V3.2.3
陈鹏斐
2011-06-17
修改
DM1D命令做了增补,需要支持新的DM1D命令,66行开始为新增的要素。
V3.2.3
周益军
2011-06-24
修改
扩展观测声所子站参数表tabSubGroupPar,增加水温度2、水盐度2、水电导率2、水溶解氧1、水溶解氧2、水PH值1、水PH值2观测选项及名称定义。
V3.2.5
陈鹏斐
2011-07-07
修改
增加tabAWSType和tabSubArea表;
增加tabDayDBL表用于存放及时率、逾限率、缺测率和到报率的数据;
修改StationPar表,增加AWSType和SubArea字段。
V3.2.5
周益军
2011-07-12
修改
增加区域站监控类型:
ZQZMonitorType
V3.3.0
陈鹏斐
2011-09-16
修改
tabMinuteData和tabHourData上增加称重雨量、第二个翻斗雨量的相关字段
tabRainMinute表上增加称重雨量和第二个翻斗雨量的分钟雨量字段
AWS_Minute_GroundTemp_History增加红外地温的相关字段
V3.4.0
陈鹏斐
2011-10-31
修改
1.DMGD命令相关数据表增加质量标志tabMinuteData表增加后面的扩展项,同时增加tabDMGD_QC表存放异常数据的质量标志;
2.STA命令扩展25项后面的内容;
3.地温和能见度的相关表增加;
4.土壤水分表增加WaterLevel字段;
5.tabMinuteSTA表传感器状态字段改成500,经纬度字段长度分别改成8和7;
6.修改表tabMinuteData和tabHourData,将R1H和R1H2,R1H3字段由Tinyint类型改成Smallint类型;
V3.4.2
陈鹏斐
2012-1-12
修改
1.去除tabSubArea表在Area上的主键
V3.4.3
陈鹏斐
2012-2-14
修改
1.tabHourXTemp,tabMinuteXTemp,tabHourSP4,tabMinuteSP4,tabHourSoilWater,tabMinteSoilWater表增加QC字段;
2.增加数据质量表tabQC;
3.增加传感器状态表tabSensorStatus;
4.扩展StationPar、tabSPPar、tabSubGroupPar表
V3.4.4
陈鹏斐
2012-3-21
修改
1.能见度相关数据表上增加DVCW命令字段;
2.StationPar表增加DVCW字段
V3.4.7
陈鹏斐
2012-7-6
修改
1.对于历史版本中AWS_Minute_Ground_History和AWS_Hour_Ground_History表的相关非空字段允许为空。
V3.4.10
陈鹏斐
2012-10-26
修改
1.增加太阳能资源观测的相关表;
2.修改部分存储过程适应小时累计蒸发量与DM1D中其他数据的兼容问题及某些条件下能见度不入库的问题。
V3.5.0
陈鹏斐
2013-03-28
修改
1.修改tabMinuteSP6表,增加虚拟站V1.3.1中DM6D扩展的要素;与公路交通相关的要素
2.修改能见度表,增加10分钟平均能见度相关要素;
3.修改辐射表中紫外线曝辐量相关的Usum,UVAT,UVBT的属性为Real,并将原有数据库中该字段的值扩大10倍存放,单位KJ·m-2
4.StationPar表增加公路交通标识符DMTD
V3.5.1
陈鹏斐
2013-06-06
修改
1.中心站生成农气站报文对tabSPPar表增加相应的字段;
2.陕西中台DCP站对tabMinuteSTA表增加超声风传感器状态;
3.tabMinuteData及tabHourData表支持DMGD新增的分钟内瞬时风向风速要素;
4.tabRainMinute表增加分钟雨量的质控字段。
1有关说明
(1)日界为每日的20点。
(2)单位:
气温:
0.1度,扩大10倍存放
气压:
0.1百帕,扩大10倍存放
湿度:
1%
降水:
0.1毫米,扩大10倍存放
风向:
1度
风速:
0.1米/秒,扩大10倍存放
2数据库环境
sqlserver2000企业版。
3数据库设计
本项目中,系统由两类实体组成,包括:
参数表和数据表。
3.1.1台站参数表
3.1.1.1参数基本表StationPar
序号
字段名
字段名称
数据类型
说明
1
台站号
StationID
Char(5)
2
地区
Area
Char(20)
3
通信类型
StationType
varchar(10)
1:
GPRS
2:
NET
4
台站型号
StationModel
Varchar(20)
1:
ZQZ
2:
ZQZ-B
3:
MILOS
4:
CAWS600
5:
FTP
5
台站名称
Name
Varchar(30)
6
台站地址
Address
Varchar(50)
7
电话
Tel
Varchar(15)
8
经度
Longitude
Char(7)
9
纬度
Latitude
Char(7)
10
A值
AValue
Char(5)
11
站点级别
ZhDJB
Char(4)
12
观测场拔海高度
ObserveElevation
Char(5)
13
气压计拔海高度
PressureElevation
Char(5)
14
大风续发标准
WindContinue
Char(5)
15
温度传感器
TT
Char
(1)
1为有,0为无,下同
16
湿球传感器
Tw
Char
(1)
17
湿敏电容
RHCap
Char
(1)
18
气压传感器
P
Char
(1)
19
风向传感器
WD
Char
(1)
20
风速传感器
WS
Char
(1)
21
雨量传感器
PR
Char
(1)
22
感雨器
GYQ
Char
(1)
23
地温
T0
Char
(1)
24
5cm地温
T5
Char
(1)
25
10cm地温
T10
Char
(1)
26
15cm地温
T15
Char
(1)
27
20cm地温
T20
Char
(1)
28
40cm地温
T40
Char
(1)
29
80cm地温
T80
Char
(1)
30
160cm地温
T160
Char
(1)
31
320cm地温
T320
Char
(1)
32
日照
Sun
Char
(1)
33
蒸发
ZF
Char
(1)
34
总辐射
ZFS
Char
(1)
35
净辐射
JFS
Char
(1)
36
直接辐射
DFS
Char
(1)
37
散辐射
SFS
Char
(1)
38
反辐射
FFS
Char
(1)
39
紫外线
UVRays
Char
(1)
40
能见度
Visibility
Char
(1)
41
草面温度
GrassTemp
Char
(1)
42
显示屏
LEDScreen
Char
(1)
43
云高
CloudsHeight
Char
(1)
44
计算机采集密度
ComputerInterval
Char
(2)
45
地图X坐标
MapPosition_X
Real
46
地图Y坐标
MapPosition_Y
Real
47
备份字段1
Backup1
Varchar(20)
上传报文间隔@平台距地高度(最多六位,带一位小数)@风传感器距地高度(最多六位,带一位小数)
48
备份字段2
Backup2
Varchar(20)
中心站IP地址@大气长波、地面长波、光合有效、辐射站级别。
如192.168.2.168@1113。
最后一位3表示辐射站级别为3。
49
备份字段3
Backup3
Varchar(20)
常规、辐射、土壤、特种1、特种2、自动站类型(中尺度0,虚拟站1,船舶站2)、端口号@settings,如11111101@9600,n,8,1
12111101@9600,n,8,1,2表示辐射使用tabMinuteEradiate和tabHourEradiate表
50
站点类型
AWSType
Varchar(50)
51
子区域
SubArea
Varchar(50)
52
区域站监控类型
ZQZMonitorType
Char
(1)
“0”或“”表示“STAT”命令,"“1”表示“DSJC”命令
输出文件格式
FileFormat
Char
(1)
"1"表示《新型自动气象(气候)站数据文件格式》,其它表示《自动气象站采集数据文件格式》
自动对时
Timing
Char
(1)
“0”或""表示自动对时,否则不自动对时。
光合有效辐射单位
PRPyranometeUnit
Char
(1)
当以量子数为单位时存入“1”,以辐射能为单位时存入“2”,没有该项观测时存入“0”。
缺省“”表示以量子数为单位。
通信协议
CommProtocol
Varchar(20)
对于土壤水分观测数据,选择“虚拟站V11”表示数据按原值存放;选择“虚拟站V122”,表示数据保留1位小数并扩大10倍存放。
能见度传感器型号
VSModel
Varchar(20)
1:
PWD20系列
2:
FD12P
3:
CJY-2B
4:
HW-N1
5:
PWD50
9:
其它
大气长波辐射观测标识
AtmosphereR
Char
(1)
地面长波辐射观测标识
GroundR
Char
(1)
光合有效辐射观测标识
PhotosynthesisR
Char
(1)
气候温度(红外)观测标识
IR
Char
(1)
总云量观测标识
TCA
Char
(1)
天气现象观测标识
WW
Char
(1)
浮标方向观测标识
BA
Char
(1)
海表温度观测标识
OT
Char
(1)
海水盐度观测标识
OS
Char
(1)
波高观测标识
OH
Char
(1)
海表流速观测标识
OV
Char
(1)
水质观测标识
OTU
Char
(1)
云能天观测标识
DVCW
Char
(1)
公路交通标识
DMTD
Char
(1)
路面状况传感器标识
RDSS
Char
(1)
路面状况传感器标识
METEO
Char
(1)
GPS授时模块标识
GPSJT
Char
(1)
外存储设备标识
CF
Char
(1)
3.1.1.2采集器参数表CollcetorPar
序号
字段名
字段名称
数据类型
说明
1
台站号
StationID
Char(5)
2
Gprs号
GprsID
Char(11)
3
Gsm卡号
GsmID
Char(15)
4
系统日界
SystemLimit
Char
(2)
5
雨量日界
PRLimit
Char
(2)
6
采集器出厂日期
TDate
Datetime
7
采集器出厂时间
RTime
Datetime
8
采集器间隔
CollectorInterval
Char
(2)
9
采集器校正
CollectorAdju
Char(10)
表示地面(红外)温度选项的意义。
该路温度表示第三路下垫面观测的含义。
比如“柏油路温”表示观测的是柏油路温,而不是地面温度。
空字符串表示没有该路温度观测。
10
是否在线
Online
Char
(1)
11
采集器自动报警
CollcetorAutoAlarm
Char
(1)
12
采集器序列号
CollectSN
Varchar(20)
存放T0观测选项的意义。
比如“柏油路温”表示T0观测的是柏油路温,而不是地面温度。
13
报警电话
AlarmTel
Char(15)
存放GrassTemp观测选项的意义。
比如“水泥地温”表示GrassTemp观测的是水泥地温,而不是草面温度。
14
采集器版本
CollectorVersion
Varchar(10)
水位、蒸发、GPS、海水、波浪,形如(1111100000)1表示有此观测选项,0表示没有。
后面5位:
海洋观测站类标识(0表示非海洋观测1表示浮标站2表示海上平台站3表示船舶站4表示其它站)、浮标方向、海表流速流向、水质、0(不用)。
15
显示屏打开时间
LEDOpenTime
Datetime
16
显示屏关闭时间
LEDCloseTime
Datetime
17
显示屏电源
LEDPower
Char
(1)
3.1.1.3采集器报警参数表CollectorAlarmPar
序号
字段名
字段名称
数据类型
说明
1
台站号
StationID
Char(5)
2
大风报警1
WindAlarm1
Char(5)
3
大风报警2
WindAlarm2
Char(5)
4
大风报警3
WindAlarm3
Char(5)
5
大风报警4
WindAlarm4
Char(5)
6
大风报警5
WindAlarm5
Char(5)
7
大风报警6
WindAlarm6
Char(5)
8
大雨报警1
RainAlarm1
Char(5)
9
大雨报警2
RainAlarm2
Char(5)
10
大雨报警3
RainAlarm3
Char(5)
11
大雨报警4
RainAlarm4
Char(5)
12
大雨报警5
RainAlarm5
Char(5)
13
大雨报警6
RainAlarm6
Char(5)
14
大雨报警7
RainAlarm7
Char(5)
15
大雨报警8
RainAlarm8
Char(5)
16
大雨报警9
RainAlarm9
Char(5)
17
大雨报警10
RainAlarm10
Char(5)
18
1小时累计雨量
RainAlarm1H
Char(5)
19
3小时雨量1
RainAlarm3H1
Char(5)
20
3小时雨量2
RainAlarm3H2
Char(5)
21
3小时雨量3
RainAlarm3H3
Char(5)
22
6小时雨量
RainAlarm6H1
Char(5)
23
08-08雨量
RainAlarm08_08
Char(5)
24
20-20雨量1
RainAlarm20_20_1
Char(5)
25
20-20雨量2
RainAlarm20_20_2
Char(5)
26
低温报警1
LowTemperatureAlarm1
Char(5)
27
低温报警2
LowTemperatureAlarm2
Char(5)
28
低温报警3
LowTemperatureAlarm3
Char(5)
29
低温报警4
LowTemperatureAlarm4
Char(5)
30
高温报警1
HighTemperatureAlarm1
Char(5)
31
高温报警2
HighTemperatureAlarm2
Char(5)
32
高温报警3
HighTemperatureAlarm3
Char(5)
3.1.1.4tabStationPar
序号
字段名
字段名称
数据类型
说明
1
台站号
StationID
Char(5)
2
蒸发水位上限
EvaporationUp
Varchar(20)
扩大100倍存放放,共5位
3
蒸发水位下限
EvaporationDown
Varchar(20)
扩大100倍存放放,共5位
4
备份字段1
Backup1
Varchar(20)
5
备份字段2
Backup2
Varchar(20)
6
备份字段3
Backup3
Varchar(20)
7
备份字段4
Backup4
Varchar(20)
8
备份字段5
Backup5
Varchar(20)
9
备份字段6
Backup6
Varchar(20)
10
备份字段7
Backup7
Varchar(20)
11
备份字段8
Backup8
Varchar(50)
12
备份字段9
Backup9
Varchar(50)
3.1.1.5区域表Area
序号
字段名
字段名称
数据类型
说明
1
序号
ID
Int
2
区域
Area
Varchar(20)
3.1.1.6梯度风参数基本表tabPBLPar
序号
字段名
字段名称
数据类型
说明
1
虚拟站号
VirtualID
Char(5)
2
主站号
MainID
Char(5)
编号
Level
Tinyint
3
所在位置
Location
Varchar(20)
4
高度
Height
VarChar(6)
5