地震应急基础数据检查系统的设计与实现
2015-05-13斌徐博1山西省地震局太原0300212太原大陆裂谷动力学国家野外科学观测研究站太原030025
地震科学进展 2015年9期
杨 斌徐 博1)山西省地震局,太原 0300212)太原大陆裂谷动力学国家野外科学观测研究站,太原030025
地震应急基础数据检查系统的设计与实现
杨 斌1,2)徐 博1,2)
1)山西省地震局,太原 030021
2)太原大陆裂谷动力学国家野外科学观测研究站,太原030025
通过研究数据检查应遵循的原则及常用数据检查方法,针对地震应急基础数据库,研究数据检查规则方法及检查内容,设计并实现地震应急基础数据库检查系统。
(1)系统整体设计。根据系统目标及检查内容,地震应急基础数据检查系统的总体结构见图1。数据层由关系数据库和基础数据库组成,其中关系数据库存储数据检查的日志、配置文件及系统文件。基础数据库用于存储被检查的空间数据及属性数据。业务层包含了系统的各个检查功能模块,用以对被查数据进行数据完整性、数据合理性、逻辑一致性等进行检查。表现层,即系统主程序界面,是与用户交互的主界面,承载了系统的主要功能及数据加载、数据导出、日志查询、版本显示等功能。

图1 系统整体结构图
(2)检查模块设计。检查模块是整个系统的核心,整个系统的检查模块内容如下:①数据编码检查:空间数据与属性数据、属性数据与属性数据之间的关联关系主要依靠数据编码实现,因此检查数据关联性就是检查数据编码之间的关联性。②数据合理性检查:模板规则检查数据项本身的合理性,通过研究数据规范,定义模板规则,可实现自动检查所有数据类型是否正确,数据长度是否符合规定等;……
登录APP查看全文
