CN101814074A - 一种信息***数据的校验方法及装置 - Google Patents
一种信息***数据的校验方法及装置 Download PDFInfo
- Publication number
- CN101814074A CN101814074A CN200910046538A CN200910046538A CN101814074A CN 101814074 A CN101814074 A CN 101814074A CN 200910046538 A CN200910046538 A CN 200910046538A CN 200910046538 A CN200910046538 A CN 200910046538A CN 101814074 A CN101814074 A CN 101814074A
- Authority
- CN
- China
- Prior art keywords
- data
- verification
- database
- data item
- item
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Debugging And Monitoring (AREA)
Abstract
本发明揭示了一种信息***数据的校验方法及装置,其对加载的数据进行数据源级别和数据时间的判断,当其数据源级别和数据时间较新时,则将其加载进所述信息***的数据库并更新。另外,本发明还具有数据项逻辑校验步骤、数据项间逻辑校验步骤以及关系数据逻辑校验步骤,这些步骤按预定的校验规则进行校验,若校验未通过则显示出错信息。
Description
技术领域
本发明涉及数据处理领域,特别涉及一种信息***数据的校验方法及装置。
背景技术
当信息***的数据库投入运行后,需要不断的对数据库进行加载和更新。当数据库加载新数据时,就要对新数据进行入库前的检查,包括数据量、数据有效性和数据格式,以确定数据是否符合接受规范。对不合格数据不予入库,并将数据问题反馈给信息来源单位。
发明内容
本发明的目的是提供一种信息***数据的校验方法及装置,提高数据加载的效率和数据的可靠度。
一方面,本发明提供一种信息***数据的校验方法,所述信息***包括数据库,包括以下步骤:
a、读取所述信息***加载的数据表,判断所述数据表是否包括有效数据,若有效则转下一步骤,若无效则写入所述信息***的数据库;
b、比较所述加载的数据与所述数据库存储的该类数据的数据源级别,若加载的数据的数据源级别高则将其写入所述数据库并更新,若其数据源级别相同则转下一步骤;
c、比较所述加载的数据与所述数据库存储的该类数据的数据时间,若所述加载的数据的数据时间为新则将其写入所述数据库并更新。
所述方法还包括数据项逻辑校验步骤,当所述信息***加载所述数据项时,获取所述数据项的数据内容并按预定的校验规则进行校验,若校验未通过则显示出错信息。
所述方法还包括数据项间逻辑校验步骤,当所述信息***加载所述数据项时,解析所述数据项间的逻辑关系并按预定的校验规则进行校验,若校验未通过则显示出错信息。
所述方法还包括关系数据逻辑校验步骤,当所述信息***批量加载所述数据项时,解析所述批量数据项间的逻辑关系并按预定的校验规则进行校验,若校验未通过则显示出错信息。
另一方面,本发明还提供一种信息***数据的校验装置,所述信息***包括数据库,包括:
加载单元,向所述信息***的数据库加载数据;
校验单元,连接所述加载单元,比较所述加载单元加载的数据的数据源级别,若其数据源级别和所述数据库存储的该类数据的数据元级别相同,则继续比较两者的数据时间;
写入单元,连接所述校验单元,当所述加载的数据的数据源级别较所述数据库存储的该类数据的数据元级别高,所述写入单元将其写入所述数据库并更新;
所述校验单元判断所述加载的数据的数据时间较所述数据库存储的该类数据的数据时间新,所述写入单元将其写入所述数据库并更新。
所述装置还包括数据项逻辑校验模块,当所述加载单元加载所述数据项时,获取所述数据项的数据内容并按预定的校验规则进行校验,若校验未通过则显示出错信息。
所述装置还包括数据项间逻辑校验模块,当所述加载单元加载所述数据项时,解析所述数据项间的逻辑关系并按预定的校验规则进行校验,若校验未通过则显示出错信息。
所述装置还包括关系数据逻辑校验模块,当所述加载单元批量加载所述数据项时,解析所述批量数据项间的逻辑关系并按预定的校验规则进行校验,若校验未通过则显示出错信息。
采用本发明所述的一种信息***数据的校验方法及装置,其对加载的数据进行数据源级别和数据时间的判断,当其数据源级别和数据时间较新时,则将其加载进所述信息***的数据库并更新。另外,本发明还具有数据项逻辑校验步骤、数据项间逻辑校验步骤以及关系数据逻辑校验步骤,这些步骤按预定的校验规则进行校验,若校验未通过则显示出错信息。
附图说明
图1是本发明所述方法一实施例的流程图;
图2是本发明所述装置的原理示意图。
具体实施方式
下面结合附图和实施例进一步说明本发明的技术方案,本实施例以加载企业诚信数据库来说明。
参见图1,图1是本发明所述一种信息***数据的校验方法的一实施例:
参见步骤S1、S2、S3、S4,读取所述信息***加载的数据表,判断所述数据表是否包括有效数据,若有效则转下一步骤S31,若无效则写入所述信息***的数据库;
参见步骤S32,比较所述加载的数据与所述数据库存储的该类数据的数据源级别,若加载的数据的数据源级别高则将其写入所述数据库并更新,若其数据源级别相同则转下一步骤S33;
参见步骤S33、S34,比较所述加载的数据与所述数据库存储的该类数据的数据时间,若所述加载的数据的数据时间为新则将其写入所述数据库并更新。
作为一实施例,所述方法还包括数据项逻辑校验步骤,当所述信息***加载所述数据项时,获取所述数据项的数据内容并按预定的校验规则进行校验,若校验未通过则显示出错信息。所述方法还可以包括数据项间逻辑校验步骤,当所述信息***加载所述数据项时,解析所述数据项间的逻辑关系并按预定的校验规则进行校验,若校验未通过则显示出错信息。所述方法也可以包括关系数据逻辑校验步骤,当所述信息***批量加载所述数据项时,解析所述批量数据项间的逻辑关系并按预定的校验规则进行校验,若校验未通过则显示出错信息。
参见图2,本发明还提供一种信息***数据的校验装置100,所述信息***包括数据库,还包括:
加载单元110,向所述信息***的数据库加载数据;
校验单元120,连接所述加载单元110,比较所述加载单元110加载的数据的数据源级别,若其数据源级别和所述数据库存储的该类数据的数据元级别相同,则继续比较两者的数据时间;
写入单元130,连接所述校验单元120,当所述加载的数据的数据源级别较所述数据库存储的该类数据的数据元级别高,所述写入单元130将其写入所述数据库并更新;
所述校验单元120判断所述加载的数据的数据时间较所述数据库存储的该类数据的数据时间新,所述写入单元130将其写入所述数据库并更新。
所述装置还包括数据项逻辑校验模块140,当所述加载单元110加载所述数据项时,获取所述数据项的数据内容并按预定的校验规则进行校验,若校验未通过则显示出错信息。
所述装置还包括数据项间逻辑校验模块150,当所述加载单元110加载所述数据项时,解析所述数据项间的逻辑关系并按预定的校验规则进行校验,若校验未通过则显示出错信息。
所述装置还包括关系数据逻辑校验模块160,当所述加载单元110批量加载所述数据项时,解析所述批量数据项间的逻辑关系并按预定的校验规则进行校验,若校验未通过则显示出错信息。
需要说明的是,本发明所述的装置和所述的方法在原理以及实现过程中基本相同或类似,故其具体实现过程在此不再赘述。
本技术领域中的普通技术人员应当认识到,以上的实施例仅是用来说明本发明,而并非用作为对本发明的限定,只要在本发明的实质精神范围内,对以上实施例的变化、变型都将落在本发明的权利要求书范围内。
Claims (8)
1.一种信息***数据的校验方法,所述信息***包括数据库,其特征在于,包括以下步骤:
a、读取所述信息***加载的数据表,判断所述数据表是否包括有效数据,若有效则转下一步骤,若无效则写入所述信息***的数据库;
b、比较所述加载的数据与所述数据库存储的该类数据的数据源级别,若加载的数据的数据源级别高则将其写入所述数据库并更新,若其数据源级别相同则转下一步骤;
c、比较所述加载的数据与所述数据库存储的该类数据的数据时间,若所述加载的数据的数据时间为新则将其写入所述数据库并更新。
2.如权利要求1所述的方法,其特征在于,所述方法还包括数据项逻辑校验步骤,当所述信息***加载所述数据项时,获取所述数据项的数据内容并按预定的校验规则进行校验,若校验未通过则显示出错信息。
3.如权利要求1所述的方法,其特征在于,所述方法还包括数据项间逻辑校验步骤,当所述信息***加载所述数据项时,解析所述数据项间的逻辑关系并按预定的校验规则进行校验,若校验未通过则显示出错信息。
4.如权利要求1所述的方法,其特征在于,所述方法还包括关系数据逻辑校验步骤,当所述信息***批量加载所述数据项时,解析所述批量数据项间的逻辑关系并按预定的校验规则进行校验,若校验未通过则显示出错信息。
5.一种信息***数据的校验装置,所述信息***包括数据库,其特征在于,包括:
加载单元,向所述信息***的数据库加载数据;
校验单元,连接所述加载单元,比较所述加载单元加载的数据的数据源级别,若其数据源级别和所述数据库存储的该类数据的数据元级别相同,则继续比较两者的数据时间;
写入单元,连接所述校验单元,当所述加载的数据的数据源级别较所述数据库存储的该类数据的数据元级别高,所述写入单元将其写入所述数据库并更新;
所述校验单元判断所述加载的数据的数据时间较所述数据库存储的该类数据的数据时间新,所述写入单元将其写入所述数据库并更新。
6.如权利要求5所述的装置,其特征在于,所述装置还包括数据项逻辑校验模块,当所述加载单元加载所述数据项时,获取所述数据项的数据内容并按预定的校验规则进行校验,若校验未通过则显示出错信息。
7.如权利要求5所述的装置,其特征在于,所述装置还包括数据项间逻辑校验模块,当所述加载单元加载所述数据项时,解析所述数据项间的逻辑关系并按预定的校验规则进行校验,若校验未通过则显示出错信息。
8.如权利要求5所述的装置,其特征在于,所述装置还包括关系数据逻辑校验模块,当所述加载单元批量加载所述数据项时,解析所述批量数据项间的逻辑关系并按预定的校验规则进行校验,若校验未通过则显示出错信息。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200910046538A CN101814074A (zh) | 2009-02-24 | 2009-02-24 | 一种信息***数据的校验方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200910046538A CN101814074A (zh) | 2009-02-24 | 2009-02-24 | 一种信息***数据的校验方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101814074A true CN101814074A (zh) | 2010-08-25 |
Family
ID=42621331
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200910046538A Pending CN101814074A (zh) | 2009-02-24 | 2009-02-24 | 一种信息***数据的校验方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101814074A (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102479211A (zh) * | 2010-11-26 | 2012-05-30 | ***股份有限公司 | 基于数据库的海量数据处理***及方法 |
CN103365989A (zh) * | 2013-07-08 | 2013-10-23 | 中国中医科学院中医临床基础医学研究所 | 电子病例临床数据核对方法及*** |
CN103399854A (zh) * | 2013-06-28 | 2013-11-20 | 中国中医科学院中医临床基础医学研究所 | 数据定位识别和存储方法及*** |
CN103699682A (zh) * | 2013-12-31 | 2014-04-02 | 福建星网视易信息***有限公司 | 一种数据库结构逻辑校验方法 |
CN107563686A (zh) * | 2017-08-22 | 2018-01-09 | 中国铁道科学研究院电子计算技术研究所 | 一种铁路运输十八点统计数据校验方法、***和存储介质 |
-
2009
- 2009-02-24 CN CN200910046538A patent/CN101814074A/zh active Pending
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102479211A (zh) * | 2010-11-26 | 2012-05-30 | ***股份有限公司 | 基于数据库的海量数据处理***及方法 |
CN102479211B (zh) * | 2010-11-26 | 2014-06-25 | ***股份有限公司 | 基于数据库的海量数据处理***及方法 |
CN103399854A (zh) * | 2013-06-28 | 2013-11-20 | 中国中医科学院中医临床基础医学研究所 | 数据定位识别和存储方法及*** |
CN103399854B (zh) * | 2013-06-28 | 2017-02-08 | 中国中医科学院中医临床基础医学研究所 | 数据定位识别和存储方法及*** |
CN103365989A (zh) * | 2013-07-08 | 2013-10-23 | 中国中医科学院中医临床基础医学研究所 | 电子病例临床数据核对方法及*** |
CN103365989B (zh) * | 2013-07-08 | 2016-10-26 | 中国中医科学院中医临床基础医学研究所 | 电子病例临床数据核对方法及*** |
CN103699682A (zh) * | 2013-12-31 | 2014-04-02 | 福建星网视易信息***有限公司 | 一种数据库结构逻辑校验方法 |
CN103699682B (zh) * | 2013-12-31 | 2017-02-15 | 福建星网视易信息***有限公司 | 一种数据库结构逻辑校验方法 |
CN107563686A (zh) * | 2017-08-22 | 2018-01-09 | 中国铁道科学研究院电子计算技术研究所 | 一种铁路运输十八点统计数据校验方法、***和存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101814074A (zh) | 一种信息***数据的校验方法及装置 | |
CN108388604A (zh) | 用户权限数据管理装置、方法及计算机可读存储介质 | |
CN101515289A (zh) | 一种对通用数据文件进行检查的装置及方法 | |
CN105320553A (zh) | 一种基于国产处理器平台更新网卡固件的方法及*** | |
US20120117347A1 (en) | Initializing of a memory area | |
CN104461925A (zh) | 一种存储设备地址对齐的自动纠正方法和装置 | |
CN102831172B (zh) | 一种对企业专利数据库中数据处理的方法及装置 | |
US20070038964A1 (en) | System and method for extracting material differences between different circuit board design diagrams | |
CN106095820A (zh) | 一种自动获取地址的方法及*** | |
CN105808748A (zh) | 一种mib版本对比方法和装置 | |
CN103116729B (zh) | 一种便携设备数据自动导出方法及*** | |
CN106775847A (zh) | 一种板卡软件版本更新方法及装置 | |
CN107368423A (zh) | 接口自动化配置***及在其中进行的自动化脚本处理方法 | |
CN109388685B (zh) | 将规划行业使用的空间数据进行入库的方法和装置 | |
CN201374063Y (zh) | 一种对通用数据文件进行检查的装置 | |
CN106648441A (zh) | 设备分区信息传递方法及装置 | |
US20160292168A1 (en) | File retention | |
CN112965853B (zh) | 智能卡的数据存储及校验方法、装置及介质 | |
CN111080209B (zh) | 一种bom的验证方法、***、设备以及存储介质 | |
CN107526814A (zh) | 移动终端文件存储方法及装置 | |
CN107608683A (zh) | 自动预装应用程序的方法及装置 | |
CN103729260A (zh) | 数据管理/检查方法及相关内容寻址存储器*** | |
CN107179928A (zh) | 一种通信设备自动升级的方法 | |
CN114548328A (zh) | 应用于检测流程的检测治具的管理方法 | |
US20150012904A1 (en) | System and method for setting electrical specification of signal transmission line |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20100825 |