- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第三部分数据库与WEB技术
安徽省历史资料数据库及查询系统的设计与应用
唐怀瓯边富昌 谢伟金素文
(安徽省气象台230031)
【摘要】
本文介绍了安徽省省级历史基本气象信息数据库系统的设计与建设,该系统是对安徽省气象基
本资料以文本文件为主要存储形式的一种更新,并实现了基于Web的数据查询访问功能,使各种用
户对数据的访问查询变得简单高效。
【关键词】
气象历史资料数据库设计Web查询
【正文】
1.引言
气象资料服务的重要意义勿庸置疑,在一些重点建设项目决策中更是必不可少。并且随着社会
上对气象信息更加广泛的需求,气象资料也进一步对相关部门开放。但目前安徽省气象基本数据资
料基本上以数据文件的形式存放,随着历史资料的不断累积,人们对资料进行分析和处理的难度和
劳动量必将越来越大,重复劳动也会很多。以数据文件形式提供气象资料将无法满足发展的需求,
迫切需要建立与之相适应的气象基本信息数据存储形式,以满足本部门和社会各方面对气象基本信
息的资料需求和服务形式需求。因此安徽省气象局建设了省级历史气象基本信息数据库,以通用数
据库作为气象基本信息的存储和服务的平台,并以Web浏览页面方式提供基本信息查询,为多种不
同用户提供统一平台下的数据应用环境。同时也为气象部门内部各用户开发研究打下一个良好的基
本信息基础,避免一些不必要的工作重复。
2.方案设计
2.1总体设计
根据地面资料信息化标准模式,解读安徽省各气象站自建站以来到2004年12月31日止的所有
Ai+A7=A,实际更为复杂),根据现今规范和习惯进行部分数据格式或单位的转换后写入数据库,并
将部分要素的统计值也计算入库。考虑到在实际应用中,SYBASE普遍使用的较少,而微软的Access
数据库和SQL
SERVER数据库应用较为广泛,因此选择Access库作为建设安徽省历史基本气象信息
数据库的数据库环境,最终再转换为SOLSERVER数据库。建立web查询页面,方便用户访问所需资
料。
2.2数据库组织方式
数据库和数据表按照台站、要素性质、资料观测密度等进行组织和划分。因为历史气象基本信
Ahdmdbs24。基本资料库为每个站的每个要素或要素统计建一张表,根据每个要素的记录值属性建立
相应字段、字段长度。
信息技术在气象领域的开发应用论文集
年”+“2位月”+“2位日”.例
DmZLATab等9个数据表等。
表结构表存放的是所有要素表的所属库信息和表的索引及字段结构信息,有助于使用者理清数
据表和数据库的结构,其结构如下图所示:
字段为P02、P08、P14、P20、Pmax、Pmin)
存储的是气压场的资料。例如:Dmday58015T表的结构及其部分内容如下图所示:
(3)ahdmdbs2库存储的是统计资料,是作了基本统计计算后的资料记录,包括日、月、年、历年
统计(均,极值等),例如Dmday58015AVG4存储的是气压、气温、湿度、地表温度等的日平均.
为例,Dmday58015D0524存储的是砀山站2001年的地中5CM温度实况观测资料。
3.系统实现
3.1程序的框架与实现
基本建库工作以VisualBasic语言进行编程,VB访问数据库的方法很多,考虑DAO主要适合
本机数据库的读写的特点,结合本工程,从程序实现的简便性和易维护性等角度考虑,采用Visual
Access
Basic提供的数据访问对象DAO(DataObjects)来编程对数据库进行访问。DAO模型是设
计关系数据库系统结构的对象类的集合,它们提供了完成管理一个关系型数据库系统所需的全部操
200
据库等。程序主流程图如下:
程序首先读取台站信息,开始建源文件基本信息表,Filesort过程的主要功能是把数据源文件
路径、台站经纬度等说明信息写入数据库,并按索引
将站名姘H言息读入Sm,smm数姐 ID的升序排序。接着创建表结构表、要素表,CreatYSB
l 过程的主要功能是为每个台站每个基本要素和部分要
打羽趺据库
原创力文档


文档评论(0)