实体关系图的展示方法、装置、设备及存储介质制造方法及图纸

技术编号:35273842 阅读:37 留言:0更新日期:2022-10-19 10:50
本申请公开了一种实体关系图的展示方法、装置、设备及存储介质,通过展示第一应用界面,第一应用界面包括第一实体关系图和实体缩小选项,第一实体关系图包含多个实体的实体名称和实体属性以及多个实体之间的层级关系;响应作用于实体缩小选项的选择操作,隐藏第一实体关系图中多个实体的实体属性,得到第二实体关系图;展示第二应用界面,第二应用界面包括第二实体关系图,第二实体关系图包含多个实体之间的全局关系,以能够在基本保持原有实体字体大小的前提下,更加清晰的展示ER图全局关系。更加清晰的展示ER图全局关系。更加清晰的展示ER图全局关系。

【技术实现步骤摘要】
实体关系图的展示方法、装置、设备及存储介质


[0001]本申请涉及可视化
,尤其涉及一种实体关系图的展示方法、装置、设备及存储介质。

技术介绍

[0002]实体关系图(Entity Relationship Diagram,ER图)提供了表示实体类型、属性和关系的方法,是用于数据库数据关系、知识图谱和思维导图等设计的结构图。目前,市面上已有产品在查看ER图的全局关系时,均采用整体缩小方式,以使ER图的所有内容(包括操作按钮、文字和连接线)同时缩小。但是,整体缩小方式存在无法清晰地展示ER图全局关系的局限性,当整体缩小时,局部实体内容无法清晰展示,也难以清晰查看实体之间的层级关系。

技术实现思路

[0003]本申请提供了一种实体关系图的展示方法、装置、设备及存储介质,以解决当前ER图展示方式无法清晰地展示ER图全局关系的技术问题。
[0004]为了解决上述技术问题,第一方面,本申请提供了一种实体关系图的展示方法,包括:
[0005]展示第一应用界面,第一应用界面包括局部的第一实体关系图和实体缩小选项,第一实体关系图包含多个实体的实体名称和实体属性以及多个实体之间的层级关系;
[0006]响应作用于实体缩小选项的选择操作,隐藏第一实体关系图中多个实体的实体属性,得到第二实体关系图;
[0007]展示第二应用界面,第二应用界面包括全局的第二实体关系图,第二实体关系图包含多个实体之间的全局关系。
[0008]本申请在需要展示全局关系时,隐藏第一实体关系图中多个实体的实体属性,保留实体名称,从而在保证字体清晰的前提下达到实体尺寸缩小的效果,同时展示第二实体关系图,以展示包含实体名称的多个实体之间的全局关系,从而能够在基本保持原有实体字体大小的前提下,更加清晰的展示ER图全局关系。
[0009]在第一方面的一些实现方式中,响应作用于实体缩小选项的选择操作,隐藏第一实体关系图中多个实体的实体属性,得到第二实体关系图,包括:
[0010]基于第一应用界面与第一实体关系图之间的尺寸关系,调整第一实体关系图中多个实体的实体尺寸;
[0011]对于每个实体,根据调整后的实体尺寸,隐藏实体的实体属性,得到第二实体关系图。
[0012]本实现方式根据实体尺寸有针对性的隐藏实体属性,以使多个实体适应ER图的缩小比例,从而使ER图的整体缩小展示效果更好。
[0013]在第一方面的一些实现方式中,基于第一应用界面与第一实体关系图之间的尺寸
关系,调整第一实体关系图中多个实体的实体尺寸,包括:
[0014]若尺寸关系为预设尺寸关系,则根据第一尺寸信息和第二尺寸信息,计算第一实体关系图与第一应用界面的尺寸差,尺寸差包括宽度差和高度差中的至少一个;
[0015]根据尺寸差,调整第一实体关系图中多个实体的实体尺寸。
[0016]本实现方式根据第一实体关系图的待缩小的宽度或高度等实际尺寸,以适应性的调整第一实体关系图,从而使ER图更加适应应用界面,能够在应用界面上显示全局关系,进一步提高展示效果。
[0017]在第一方面的一些实现方式中,根据尺寸差,调整第一实体关系图中多个实体的实体尺寸,包括:
[0018]基于尺寸差和对应尺寸方向上的最大实体数量,计算每个实体的待缩小尺寸,尺寸方向包括宽度方向和高度方向中的至少一个;
[0019]根据每个实体的待缩小尺寸,对每个实体进行尺寸缩小。
[0020]本实现方式通过尺寸差结合尺寸方向上的最大实体数量,以计算每个实体所需要缩小的尺寸,从而将尺寸缩小分配到多个实体,以使ER图的整体展示效果更加协调。
[0021]在第一方面的一些实现方式中,实体属性包括属性行、属性类型和属性标识中的至少一个,对于每个实体,根据调整后的实体尺寸,隐藏实体的实体属性,得到第二实体关系图,包括:
[0022]对于每个实体,若调整后的实体尺寸表示实体高度缩小,则隐藏实体中与实体尺寸对应数量的属性行,得到第二实体关系图;
[0023]对于每个实体,若调整后的实体尺寸表示实体宽度缩小,则隐藏实体的属性类型和属性标识中的至少一个,得到第二实体关系图;
[0024]对于每个实体,若调整后的实体尺寸表示实体高度和实体宽度均减小,则隐藏实体的属性行、属性类型和属性标识,得到第二实体关系图。
[0025]本实现方式根据实体尺寸所属的实际缩小类型,以有针对性的隐藏实体属性,以达到在能够展示ER图全局关系的前提下保留最多的属性信息,进一步提高展示效果。
[0026]在第一方面的一些实现方式中,基于第一应用界面与第一实体关系图之间的尺寸关系,调整第一实体关系图中多个实体的实体尺寸之前,还包括:
[0027]获取第一应用界面的第一尺寸信息和第一实体关系图的第二尺寸信息;
[0028]对第一尺寸信息与第二尺寸信息进行对比,以确定第一应用界面与第一实体关系图之间的尺寸关系。
[0029]在第一方面的一些实现方式中,第二应用界面还包括实体放大选项,展示第二应用界面之后,还包括:
[0030]响应作用于实体放大选项的选择操作,显示第二实体关系图中多个实体的实体属性,得到第三实体关系图;
[0031]展示第三应用界面,第三应用界面包括第三实体关系图。
[0032]本实现方式通过实体放大选项重新显示实体属性,以能够清晰完整的显示ER图的所有实体内容。同时,满足用户自由调整ER图尺寸的需求,提高用户体验。
[0033]第二方面,本申请还提供一种实体关系图的展示装置,包括:
[0034]第一展示模块,用于展示第一应用界面,第一应用界面包括局部的第一实体关系
图和实体缩小选项,第一实体关系图包含多个实体的实体名称和实体属性以及多个实体之间的层级关系;
[0035]隐藏模块,用于响应作用于实体缩小选项的选择操作,隐藏第一实体关系图中多个实体的实体属性,得到第二实体关系图;
[0036]第二展示模块,用于展示第二应用界面,第二应用界面包括全局的第二实体关系图,第二实体关系图包含多个实体之间的全局关系。
[0037]第三方面,本申请还提供一种计算机设备,包括处理器和存储器,存储器用于存储计算机程序,计算机程序被处理器执行时实现如第一方面的实体关系图的展示方法。
[0038]第四方面,本申请还提供一种计算机可读存储介质,其存储有计算机程序,计算机程序被处理器执行时实现如第一方面的实体关系图的展示方法。
[0039]第五方面,本申请还提供一种计算机程序产品,当计算机程序产品在计算机设备上运行时,使得计算机设备执行时实现如第一方面的实体关系图的展示方法。
[0040]需要说明的是,上述第二方面至第五方面的有益效果请参见上述第一方面的相关描述,在此不再赘述。
附图说明
[0041]图1为本申请实施例示出的实体关系图的展示方法的流程示意图;
[0042]图2为本申请实施例示出的步本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种实体关系图的展示方法,其特征在于,包括:展示第一应用界面,所述第一应用界面包括局部的第一实体关系图和实体缩小选项,所述第一实体关系图包含多个实体的实体名称和实体属性以及多个实体之间的层级关系;响应作用于所述实体缩小选项的选择操作,隐藏所述第一实体关系图中多个实体的实体属性,得到第二实体关系图;展示第二应用界面,所述第二应用界面包括全局的第二实体关系图,所述第二实体关系图包含多个实体之间的全局关系。2.如权利要求1所述的实体关系图的展示方法,其特征在于,所述响应作用于所述实体缩小选项的选择操作,隐藏所述第一实体关系图中多个实体的实体属性,得到第二实体关系图,包括:基于所述第一应用界面与所述第一实体关系图之间的尺寸关系,调整所述第一实体关系图中多个实体的实体尺寸;对于每个所述实体,根据调整后的所述实体尺寸,隐藏所述实体的实体属性,得到所述第二实体关系图。3.如权利要求2所述的实体关系图的展示方法,其特征在于,所述基于所述第一应用界面与所述第一实体关系图之间的尺寸关系,调整所述第一实体关系图中多个实体的实体尺寸,包括:若所述尺寸关系为预设尺寸关系,则计算所述第一实体关系图与所述第一应用界面的尺寸差,所述尺寸差包括宽度差和高度差中的至少一个;根据所述尺寸差,调整所述第一实体关系图中多个实体的实体尺寸。4.如权利要求3所述的实体关系图的展示方法,其特征在于,所述根据所述尺寸差,调整所述第一实体关系图中多个实体的实体尺寸,包括:基于所述尺寸差和对应尺寸方向上的最大实体数量,计算每个所述实体的待缩小尺寸,所述尺寸方向包括宽度方向和高度方向中的至少一个;根据每个所述实体的待缩小尺寸,对每个所述实体进行尺寸缩小。5.如权利要求2所述的实体关系图的展示方法,其特征在于,所述实体属性包括属性行、属性类型和属性标识中的至少一个,所述对于每个所述实体,根据调整后的所述实体尺寸,隐藏所述实体的实体属性,得到所述第二实体关系图,包括:对于每个所述实体,若调整后的所述实体尺寸表示实体高度缩小,则隐藏所述实体中与所述实体尺寸对应数量的属...

【专利技术属性】
技术研发人员:胡丹崔伟林
申请(专利权)人:金蝶软件中国有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1