论文部分内容阅读
随着民用航空运输业的快速发展,各国对民航业务运行系统的投入也不断加大,我国也不例外,民航气象数据库应用系统的建立也正是民航气象业务运行不断发展的一个体现。在民航气象数据库应用系统中提出了分布式数据库系统的概念,为全国七个地区气象中心提供了一个物理上相互独立,逻辑上又高度统一的一套数据库系统,它使得七个地区气象中心的数据库具备相远程访问和相互备份的功能,确保了各地业务运行的稳定性和时实效性,为航空气象用户快捷获取气象资料提供了便捷的服务,也为航空气象的业务科研提供条件。民航气象数据库应用系统是在商用数据库管理系统Oracle DBMS上建立的,其逻辑结构可以分为内模式、模式和外模式三层,同时依靠高性能的IBM670服务器以及DBMS的分区技术实现了全球实时气象资料和民航气象报文的实时收集、处理、存储及分发各类民航气象资料和气象产品的功能,并在整个业务系统的各子系统之间实现了无缝联接。在数据查询方面,对系统管理员而言,能对入库的报告报文量进行统计,对各种类别的资料进行定制查询,以完成对数据库数据的人工监视功能,对其他用户(如预报员),能作为预报员日常业务资料查询的备份手段,它能够为气象预报人员提供产品自动生成平台、预报制作及分析平台、日常业务操作平台、用户服务平台,此外还能够快捷方便的为航空气象用户提供各机场实况报文、预报、图像图形产品、重要气象信息等丰富的气象产品的入库储存、查询和数据服务功能,同时也为历史库、实时库和反演库的切换提供了软硬件条件。在数据库维护方面,主要满足系统管理员对数据库日常管理需求,能对本地数据库系统进行相应的管理和定制,包括对数据表的管理,对业务数据字典的修改、业务数据库对象的清除和存档,以及业务数据库用户的相关管理及授权。能满足不同用户对不同数据库(实时库、历史库、临时库)的使用要求。民航气象数据库应用系统具有如下功能:库生成功能、质量控制功能、异常数据跳过功能、检索服务功能、程序调用检索、分布式检索、存档功能、清除功能、业务监视功能保护功能记帐功能、图形显示,数据服务功能。该系统具有如下优点:资料处理能力强、可靠性高、伸缩性和可移植性好、界面友好、配置灵活、扩展性好。本文首先介绍了民航气象数据库应用系统的建设背景,并从民航气象业务运行需求出发分析了民航气象数据库应用系统的结构和功能设置,最后详细阐述了各程序模块的设计思想和系统功能的实现方式。