全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210765722.0 (22)申请日 2022.07.01 (71)申请人 杭州指令集智能科技有限公司 地址 310012 浙江省杭州市文一西路1号 益 展商务大厦A座5 01室 (72)发明人 许飞 陈波 宋杨 秦钢 花京武  (74)专利代理 机构 杭州品众专利代理事务所 (特殊普通 合伙) 33459 专利代理师 蔡陈祥 (51)Int.Cl. G06F 16/28(2019.01) G06F 16/2455(2019.01) (54)发明名称 基于表字段的ER图生成方法 (57)摘要 本发明公开了一种基于表字段的ER图生成 方法, 包括如下步骤: 步骤一, 添加数据源表, 并 判断是否已经存在源表, 若不存在源表, 则直接 结束联想, 若存在源表则继续下一步; 步骤二, 将 添加的数据源表与已经存在的源表进行相互联 想, 并在联想之后生成ER图; 步骤三, 生成ER图后 结束联想。 本发明的基于表字段的ER图生成方 法, 能够根据表字段的规则自动的生成表的ER 图, 并且能够在自动匹配的基础上, 手动增加联 想规则。 权利要求书1页 说明书2页 附图2页 CN 115017239 A 2022.09.06 CN 115017239 A 1.一种基于表字段的ER图生成方法, 其特 征在于: 包括如下步骤: 步骤一, 添加数据源表, 并判断是否已经存在源表, 若不存在源表, 则直接结束联想, 若 存在源表则继续下一 步; 步骤二, 将添加的数据源表与已经存在的源表进行相互联想, 并在联想之后生成ER图; 步骤三, 生成ER图后结束联想 。 2.根据权利要求1所述的基于表字段的ER图生成方法, 其特征在于: 所述步骤二中联想 的具体步骤如下: 步骤二一, 对添加的数据源表的元信 息进行解析, 获取到该数据源表的相关元信 息, 将 数据源表以字段维度去展开, 同时也对已经存在的源表的元信息进行解析, 同步获取到该 源表的相关元信息, 将源表以字段维度去 展开; 步骤二二, 对字段进行解析, 并双向匹配, 去查找是否有可以匹配成功的表字段; 步骤二三, 根据步骤二二字段间的相互匹配, 按照规则推算出有关联的表与表之间的 关系, 并根据这个关系生成一个联想的结果池。 3.根据权利要求2所述的基于表字段的ER图生成方法, 其特征在于: 所述步骤二三中还 具有手动添加联想结果到结果池内的步骤, 具体方式为 通过手动建立字段间的关系。 4.根据权利要求3所述的基于表字段的ER图生成方法, 其特征在于: 所述步骤二中生成 ER图的步骤为: 根据步骤二三获得联想的结果池, 根据结果池内表与表之间的关系生成ER 图。 5.根据权利要求4所述的基于表字段的ER图生成方法, 其特征在于: 所述步骤二中根据 结果池内表与表之间的关系生成ER 图的具体方式为根据联想后的结果池重新进行数据结 构的组装, 维护所有表以及字段信息列 表以及一个字段关联的由起始表字段指向结束表字 段的信息列表, 然后通过渲染端根据这两个信息列表, 绘制出 可视化的ER图。权 利 要 求 书 1/1 页 2 CN 115017239 A 2基于表字段的 ER图生成方 法 技术领域 [0001]本发明涉及一种ER生成方法, 更具体的说是涉及一种基于表字段的ER图生成方 法。 背景技术 [0002]在一些数据场景下, 操作人员可能对S QL不够熟悉, 因此需要能够通过基于ER图完 成一些基本的数据开发的方式, 因此便会用到 ER图的绘制方法。 [0003]目前现有技术中有专利号为2019114069607, 名称为一种基于邻接表结点状态和 优先级的ER图绘制方法及装置, 其内公开了一种通过读取数据表结构, 然后通过生成基于 邻接表的实体关系模型, 最后结合结点度和视觉位置优先级绘制ER 图的方法, 然而这种 方 法需要了解到每 个数据表之间的关系类型, 如此便会导 致较大的工作量。 发明内容 [0004]针对现有技术存在的不足, 本发明的目的在于提供一种能够有效的减少工作量的 基于表字段的ER图生成方法。 [0005]为实现上述目的, 本发明提供了如下技术方案: 一种基于表字段的ER图生成方法, 包括如下步骤: [0006]步骤一, 添加数据源表, 并判断是否已经存在源表, 若不存在源表, 则直接结束联 想, 若存在源表则继续下一 步; [0007]步骤二, 将添加的数据源表与已经存在的源表进行相互联想, 并在联想之后生成 ER图; [0008]步骤三, 生成ER图后结束联想 。 [0009]作为本发明的进一 步改进, 所述 步骤二中联想的具体步骤如下: [0010]步骤二一, 对添加的数据源表的元信息进行解析, 获取到该数据源表的相关元信 息, 将数据源表以字段维度去展开, 同时也对已经存在的源表的元信息进 行解析, 同步 获取 到该源表的相关元信息, 将源表以字段维度去 展开; [0011]步骤二二, 对字段进行解析, 并双向匹配, 去查找是否有可以匹配成功的表字段; [0012]步骤二三, 根据步骤二二字段间的相互匹配, 按照规则推算出有关联的表与表之 间的关系, 并根据这个关系生成一个联想的结果池。 [0013]作为本发明的进一步改进, 所述步骤二三中还具有手动添加联想结果到结果池内 的步骤, 具体方式为 通过手动建立字段间的关系。 [0014]作为本发明的进一步改进, 所述步骤三中生成ER图的步骤为: 根据步骤二三获得 联想的结果池, 根据结果池内表与表之间的关系生成ER图。 [0015]作为本发明的进一步改进, 所述步骤二中根据结果池内表与表之间的关系生成ER 图的具体方式为根据联想后的结果池重新进 行数据结构的组装, 维护所有表以及字段信息 列表以及一个字段关联的由起始表字段指向结束表字段的信息列 表, 然后通过渲 染端根据说 明 书 1/2 页 3 CN 115017239 A 3

.PDF文档 专利 基于表字段的ER图生成方法

文档预览
中文文档 6 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共6页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 基于表字段的ER图生成方法 第 1 页 专利 基于表字段的ER图生成方法 第 2 页 专利 基于表字段的ER图生成方法 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 00:14:10上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。