APP下载

气象地面月报表A0文件的数据库实现

2017-11-22李耀东

绿色环保建材 2017年2期
关键词:数据库设计

李耀东

内蒙古自治区新巴尔虎右旗气象局

气象地面月报表A0文件的数据库实现

李耀东

内蒙古自治区新巴尔虎右旗气象局

本文阐述了气象数据文件A0的命名规则及结构组成等,包括异常记录情况,然后以数据库设计三原则为标准,通过VC++编程语言实现了气象站气象数据A0文件的数据存储。

A0文件;Oracle;存储

1 引言

气象地面月报表A0文件(以下简称A0文件)是气象观测数据的基本存储格式,全国通用的格式,这有利于气象数据的延续和比较,是一种文本文件,统计起来耗时耗力,并时有错误发生,不能有效的发挥气象观测资料的作用。

用Oracle数据库来存储A0文件,从而实现将文本文件的无序读取转化为数据库的有序存储,实现的过程需要经过数据库建模、计算机编程等来完成。

2 气象数据A0文件命名规则

气象数据A0文件的命名规则:如A050425.J01中,A0表示文件类型,50425表示站号,J代表月份,01代表2001年,以此类推,即可获得全部A0文件。

3 数据库设计

分析气象资料存储的维度,主要是时间维度的设计,例如查询某日或某时段的相应气象要素的最小值、、最大值均值等,实现历史天气的再现,挖掘气象要素记录间的横向联系,建立气象灾害虚拟视图。

根据相应的设计规划,以气象台站和气象要素来设置数据表,如表T50425表示为的气温表,表中记录为50425多年气温资料(表略)。

3.1 E-R图:

以气温例(图略),构造了气温E-R图,仿气温构造其他气象要素E-R图。气温E-R图主要包括站号、日期时间和各时次气象观测资料等相应属性。……

登录APP查看全文

猜你喜欢

数据库设计
何为设计的守护之道?
《丰收的喜悦展示设计》
瞒天过海——仿生设计萌到家
设计秀
数据库
有种设计叫而专
数据库
数据库
数据库
数据库