全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210732261.7 (22)申请日 2022.06.23 (71)申请人 山信软件股份有限公司 地址 250101 山东省济南市高新区舜华路 2000号舜泰广场4 号楼 (72)发明人 马冰雪  (74)专利代理 机构 北京弘权知识产权代理有限 公司 11363 专利代理师 逯长明 许伟群 (51)Int.Cl. G06F 16/25(2019.01) G06F 16/27(2019.01) G06F 16/28(2019.01) (54)发明名称 一种基于数据库交互传导数据的接口通用 方法 (57)摘要 本申请实施例提供了一种基于数据库交互 传导数据的接口通用方法, 通过触发器、 定时器、 过程包、 数据表设计等基本功能, 描述了接口数 据从接口到主数据的转化的形式, 所有内容均以 数据的基本属性的形式呈现, 能够保证第一主库 表到第一接口表数据、 第二接口表数据到第二主 库表之间数据交互传递的过程中不增加冗余数 据, 不减少有效数据, 保持主库表数据的唯一性 和准确性。 权利要求书1页 说明书10页 附图3页 CN 115114362 A 2022.09.27 CN 115114362 A 1.一种基于数据库交 互传导数据的接口通用方法, 其特 征在于, 所述方法包括: 在数据库发送端通过第 一主库表中的数据项创建第 一接口表, 在数据库接收端通过第 二接口表的数据库字段创建第二主库表; 第一接口表和第 二接口表中均包括数据表并通过数据表对接, 数据表在创建第 一接口 表以及第二接口表的过程中被创建, 第一接口表和 第二接口表中的数据 表所包含的数据项 一致; 第一主库表建立序列号和读写字段, 再通过触发器和定时器写入第一接口表中, 第一 接口表对应的数据表中包括第一主库表建立的序列号和读写字段; 在第一接口表中建立序列号和读写规则, 供第二接口表进行读取; 在第二接口表中建立序列号和读写规则, 以完成对端数据的写入和第二主库表的读 取, 根据所建立的序列号和读写规则创建过程包, 过程包内写入第二主库表的数据项需求 条件, 再通过定时器来调用过程包, 过程包根据数据项需求条件对第二接口表对应的数据 表进行update或delete或insert的操作, 用于有条件的筛选第二主库表数据和变更第二接 口表的数据。 2.根据权利要求1所述的基于数据库交互传导数据的接口通用方法, 其特征在于, 在数 据库发送端通过第一主库 表中的数据项创建第一接口表的过程中, 所述数据项包括第一主 库表的若干数据项、 序列号 或唯一标识、 读写项和时间戳数据项; 第一接口表 通过第一主库 表的若干关键 字段作为条件筛 选并抽取到第一接口表中。 3.根据权利要求1所述的基于数据库交互传导数据的接口通用方法, 其特征在于, 在通 过触发器和定时器写入第一接口表的过程中, 所述第一主库表的数据项发生变化时, 触发 器被触发并记录第一主库 表到第一接口表的数据, 第一主库 表的变化数据项以插入的方式 写入第一接口表。 4.根据权利要求3所述的基于数据库交互传导数据的接口通用方法, 其特征在于, 所述 第一主库表的数据项变化包括插 入、 删除和更新数据项。 5.根据权利要求1所述的基于数据库交互传导数据的接口通用方法, 其特征在于, 通过 定时器来调用过程包之后, 所述方法还包括: 过程包通过创建传参的参数作为条件变量, 利 用第二主库 表健值及第二主库表的逻辑关系筛选出第二接口表需要的数据, 在第二接口表 数据被传递前进行变更、 检查和完 善接口数据项。 6.根据权利要求1所述的基于数据库交互传导数据的接口通用方法, 其特征在于, 所述 序列号的建立方法包括 通过数据库的sysguid()自动填写或者建立sequences来自定义。 7.根据权利要求1所述的基于数据库交互传导数据的接口通用方法, 其特征在于, 所述 定时器每5分钟调用一次过程包。 8.根据权利要求1所述的基于数据库交互传导数据的接口通用方法, 其特征在于, 所述 读写规则包括数据库接收端的读写标记字段。权 利 要 求 书 1/1 页 2 CN 115114362 A 2一种基于数据库交互传导数据的接口通用方 法 技术领域 [0001]本申请涉及数据库接口开发领域, 尤其涉及数据库交互传导数据的接口通用方 法。 背景技术 [0002]随着互联网技术的新的开发语言的高速发展, 信息系统以及智能化开发更加快 速。 不论是在信息系统的专 业化发展中, 还是在人工智能技术产生的各类专家系统中, 关系 型数据库都做出了重大贡献, 尽管它存在一定的局限性, 但它在数据关系模型上实现统计、 筛选的功能, 仍是目前应用最 为广泛的数据库。 [0003]在系统开发过程中, 现在的应用系统, 大多都是根据业务特点定制化开发, 随着技 术进步, 应用之间对接的方式也变得更多, 比如ESB(企业服务总线, 全称为Enterprise   Service Bus)、 dblink(数据库链 接, 全称为Database  Link)、 webs  service(基于网络的模 块化组件)等等, 但是根据分析和大数据调研, 业务在实现层的根本还是数据, 数据首先是 用于建立企业的最初需求, 然后被转变为一个逻辑数据模型, 该模型用于在数据库中的数 据结构中实现, 如此, 数据建模的基础数据就显得 尤为重要。 [0004]也因此, 确保接收数据的唯一性和准确性, 规避数据重复、 反复操作、 时间重叠、 数 据混乱等基础数据问题所导 致的数据模型工作量增 加就成了亟需解决的问题 发明内容 [0005]为了业务数据在构建数据模型之前, 解决数据接口在不同数据库之间交互传 导数 据并将其转化为有效基础数据, 以方便为业务系统提供在后续创建数据模型之时, 选用的 基础数据为有效且符合传递需求的最新数据, 本发明提供一种基于数据库交互传导数据的 接口通用方法, 目的就是实现在不同数据库, 特别是关系 型数据库之间交互传导数据时接 收有效数据并转 化为业务所需的精确基础数据。 [0006]本发明要解决的主要问题是如何发送数据、 如何接收数据、 如何有效发送和接收 数据, 如何确保接收数据的唯一性和准确性, 规避 数据重复、 反复操作、 时间重叠、 数据混乱 等基础数据问题所导致的数据模型工作量增加等各种数据问题, 从根源上杜绝后续数据库 所产生其它一些难以归因的数据变化, 以降低程序员的开发工作量。 [0007]为了解决以上问题, 本发明提出了一种基于数据库交互传导数据的接口通用方 法, 普适于关系型 数据库, 所采用的技 术方案是: [0008]在数据库发送端通过第一主库表中的数据项创建第一接口表, 在数据库接收端通 过第二接口表的数据库字段创建第二主库表; [0009]第一接口表和第二接口表中均 包括数据表并通过数据表对接, 数据表在创建第一 接口表以及第二接口表的过程中被创建, 第一接口表和第二接口表中的数据 表所包含的数 据项一致; [0010]第一主库表建立序列号和读写字段, 再通过触发器和定时器写入第一接口表中,说 明 书 1/10 页 3 CN 115114362 A 3

PDF文档 专利 一种基于数据库交互传导数据的接口通用方法

文档预览
中文文档 15 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共15页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种基于数据库交互传导数据的接口通用方法 第 1 页 专利 一种基于数据库交互传导数据的接口通用方法 第 2 页 专利 一种基于数据库交互传导数据的接口通用方法 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-02-24 01:02:24上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。