[发明专利]一种文化资源数据库管理用数据对比方法在审
申请号: | 202210641734.2 | 申请日: | 2022-06-07 |
公开(公告)号: | CN115033570A | 公开(公告)日: | 2022-09-09 |
发明(设计)人: | 孙海婴;梅文兵;李尔尘;韩大勇;吴桥 | 申请(专利权)人: | 广东轻工职业技术学院 |
主分类号: | G06F16/22 | 分类号: | G06F16/22;G06F16/2455 |
代理公司: | 深圳市创富知识产权代理有限公司 44367 | 代理人: | 余文 |
地址: | 510310 广东省广州*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 文化 资源 数据库 管理 数据 对比 方法 | ||
1.一种文化资源数据库管理用数据对比方法,其特征在于,包括以下步骤:
S1、规则创建:新建规则库,创建规则对应的事件;
S2、事件检测:确定规则库所对应的事件是否发生;
S3、事件分析:分析与发生的事件有关的规则,确定规则是否被触发;
S4、事件执行:执行被触发规则中的动作部分;
S5、结果显示:通过导出Excel或PDF的形式,显示出事件执行的结果。
2.根据权利要求1所述的一种文化资源数据库管理用数据对比方法,其特征在于,所述事件检测可以在用户进行操作时进行,也可以通过SQL触发器,设定事件发生的条件,自动执行。
3.根据权利要求2所述的一种文化资源数据库管理用数据对比方法,其特征在于,所述事件检测的过程为:
S21、分别获取源数据库和目标数据库中的其中一张数据表,分别记为源表和目标表,并对数据表的数据进行排列;
S22、判断两条数据是否全部为空,如果是,则结束,如果不是则转至S23;
S23、判断两条数据是否全部不为空,如果是,则依次进行主键字段比较,如果从源表中获取的数据为空,则判定目标表的数据大于源表的数据,直接转至S5,并分别获取源表和目标表中的下一条数据,转至步骤S22继续,如果从目标表的数据为空,则判定源表数据大于目标表数据,直接转至S5,并分别获取源表和目标表中的下一条数据,转至步骤S22。
4.根据权利要求3所述的一种文化资源数据库管理用数据对比方法,其特征在于,所述S23中进行主键字段比较的过程中,如果主键字段为null,则进行下述过程的处理:若数据的主键字段为null,则通过coalesce函数返回传入数据中的第一个非null的值或字段,并该数据标记为N数据,同时将返回的第一个非null的值或字段作为该N数据的主键。
5.根据权利要求4所述的一种文化资源数据库管理用数据对比方法,其特征在于,所述N数据在生成后覆盖原先的数据并保存至对应数据表中。
6.根据权利要求5所述的一种文化资源数据库管理用数据对比方法,其特征在于,所述S23中进行主键字段比较的过程中,如果主键字段不为null且属于同一类型的数据,则进行下述过程的处理:将源数据库和目标数据库中数据表分别生成各自对应的全列数据字符串以及全列数据字符串对应的全列数据特征值,再将全列数据字符串及其对应的全列数据特征值导入规则库中执行S2-S5即可。
7.根据权利要求1所述的一种文化资源数据库管理用数据对比方法,其特征在于,所述事件执行的命令语句为:
WHEN事件表达式
IF条件THEN动作
END IF。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东轻工职业技术学院,未经广东轻工职业技术学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210641734.2/1.html,转载请声明来源钻瓜专利网。