一种基于关系型数据库的数据关联关系查询展示方法技术

技术编号:32459835 阅读:12 留言:0更新日期:2022-02-26 08:46
本发明专利技术公开了一种基于关系型数据库的数据关联关系查询展示方法,属于大数据处理领域;所述的方法具体步骤如下:S1依据关系名称构件数据关系图;S2将部分间接数据关系转换为直接数据关系;S3根据自变量的改变致使因变量依据数据关系执行数据更新的操作;S4根据数据关系变化对数据关系图中的事务进行处理;本发明专利技术通过使用MySQL的多表联合查询数据库中数据地关联关系并展示,联合数据库的元数据信息对数据信息进行过滤汇总达到按需获得关联关系的目的,而且可以做到对数据库中数据关联关系的灵活操作,提高数据对变化的响应速度,实现存在间接关联关系的数据的关联映射,增加了数据的可操作性并有利的提高用户检索信息的准确性。确性。确性。

【技术实现步骤摘要】
一种基于关系型数据库的数据关联关系查询展示方法


[0001]本专利技术公开一种基于关系型数据库的数据关联关系查询展示方法,涉及大数据处理


技术介绍

[0002]随着物联网、社交网络、云计算等技术不断融入我们的生活以及现有的计算能力、存储空间、网络带宽的高速发展,人类积累的数据在互联网、通信、金融、医疗等诸多领域不断地增长和积累。然而,随着高速发展的信息技术、不断扩张的数据库容量,互联网作为信息传播和再生的平台,“信息泛滥”、“数据爆炸”等现象不绝于耳,海量的数据使得人们难以做出快速的抉择。如何能从大规模和多样性数据中快速并准确的查找出数据之间的关联关系显得十分重要。
[0003]关联关系检索形成关联图谱的发展和更新需要不断融合新知识,在过去的10年中,数据的产生方式不断扩充和发展。虽然关联关系提供了统一的数据格式,但是如果在应用中直接使用关联数据对象具有较大的难度。在大数据的情况下,数据呈现出一些新的特征:1)多元性:数据的类别多样、数据内容维度多样以及数据和关联知识之间的“立体关系”。2)演化性:数据随着时间的变化而变化,因此知识融合提现出动态演化的特征。3)真实性:数据源于真实的生活环境,直接原因是自然语言的多样性。真实性增加了知识融合的复杂性,但也是真实知识的佐证为演化和融合提供了支撑。大数据下的知识融合和关联关系的应用,可以有效的从海量数据中抽取出高品质的信息,最大程度地发挥数据的作用。虽然关联图谱已被广泛的应用于搜索、推荐、智能问答等多个领域,但仍不够完善,并且对于数据关联关系的操作不够灵活。利用关联关系进行检索,需要解决结果展示以及优化检索结果的问题;利用关联关系进行推荐,需要构建和完善数据库。在真的数据关联关系应用中,存在不能完全展示数据之间所存在的直接或间接的关联关系,使其在检索或展示中可能缺少所需要的环节,不能更动态的响应数据的变化和用户对数据关联关系的使用。
[0004]故现专利技术一种基于关系型数据库的数据关联关系查询展示方法,以解决上述问题。

技术实现思路

[0005]本专利技术针对现有技术的问题,提供一种基于关系型数据库的数据关联关系查询展示方法,所采用的技术方案为:一种基于关系型数据库的数据关联关系查询展示方法,所述的方法具体步骤如下:
[0006]S1依据关系名称构件数据关系图;
[0007]S2将部分间接数据关系转换为直接数据关系;
[0008]S3根据自变量的改变致使因变量依据数据关系执行数据更新的操作;
[0009]S4根据数据关系变化对数据关系图中的事务进行处理。
[0010]所述S2将部分间接数据关系转换为直接数据关系的具体步骤如下:
[0011]S201在数据关系图中选定初始数据和终点数据;
[0012]S202将其中的部分间接数据关系转化为直接数据关系。
[0013]所述S3根据自变量的改致使因变量依据数据关系执行数据更新的操作的具体步骤如下:
[0014]S301在数据关系图中添加数据节点,等待与其他相关的数据关系加入;
[0015]S302在数据关系图对数据进行任意修改;
[0016]S303在数据关系图中删除数据节点、数据与其他数据的关系。
[0017]所述S4根据数据关系变化对数据关系图中的事务进行处理的具体步骤如下:
[0018]S401对添加的数据关系,创建与比关相关的传递受限关系;
[0019]S402对删除的数据关系,删除由此关系产生的传递受限关系;
[0020]S403删除原关系并创建新关系。
[0021]一种基于关系型数据库的数据关联关系查询展示系统,所述的系统具体包括关系构件模块、关系处理模块、更新执行模块和关系处理模块:
[0022]关系构件模块:依据关系名称构件数据关系图;
[0023]关系处理模块:将部分间接数据关系转换为直接数据关系;
[0024]更新执行模块:根据自变量的改变致使因变量依据数据关系执行数据更新的操作;
[0025]关系处理模块:根据数据关系变化对数据关系图中的事务进行处理。
[0026]所述关系处理模块具体包括数据选择模块和关系转化模块:
[0027]数据选择模块:在数据关系图中选定初始数据和终点数据;
[0028]关系转化模块:将其中的部分间接数据关系转化为直接数据关系。
[0029]所述更新执行模块具体包括数据添加模块、数据修改模块和数据删除模块:
[0030]数据添加模块:在数据关系图中添加数据节点,等待与其他相关的数据关系加入;
[0031]数据修改模块:在数据关系图对数据进行任意修改;
[0032]数据删除模块:在数据关系图中删除数据节点、数据与其他数据的关系。
[0033]所述关系处理模块具体包括关系添加模块、关系删除模块和关系修改模块:
[0034]关系添加模块:对添加的数据关系,创建与比关相关的传递受限关系;
[0035]关系删除模块:对删除的数据关系,删除由此关系产生的传递受限关系;
[0036]关系修改模块:删除原关系并创建新关系。
[0037]本专利技术的有益效果为:本专利技术通过使用MySQL的多表联合查询数据库中数据地关联关系并展示,联合数据库的元数据信息对数据信息进行过滤汇总达到按需获得关联关系的目的,而且可以做到对数据库中数据关联关系的灵活操作,提高数据对变化的响应速度,实现存在间接关联关系的数据的关联映射,增加了数据的可操作性并有利的提高用户检索信息的准确性。
附图说明
[0038]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以
根据这些附图获得其他的附图。
[0039]图1是本专利技术方法的流程图。
具体实施方式
[0040]下面结合附图和具体实施例对本专利技术作进一步说明,以使本领域的技术人员可以更好地理解本专利技术并能予以实施,但所举实施例不作为对本专利技术的限定。
[0041]实施例一:
[0042]一种基于关系型数据库的数据关联关系查询展示方法,所述的方法具体步骤如下:
[0043]S1依据关系名称构件数据关系图;
[0044]S2将部分间接数据关系转换为直接数据关系;
[0045]S3根据自变量的改变致使因变量依据数据关系执行数据更新的操作;
[0046]S4根据数据关系变化对数据关系图中的事务进行处理;
[0047]按照S1构建数据关系图;依据关系名称构建数据关系图;所述的数据关系图中只描绘一对一的数据关系,即一个自变量对于一个因变量的影响;
[0048]进一步的,所述S2将部分间接数据关系转换为直接数据关系的具体步骤如下:
[0049]S201在数据关系图中本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于关系型数据库的数据关联关系查询展示方法,其特征是所述的方法具体步骤如下:S1依据关系名称构件数据关系图;S2将部分间接数据关系转换为直接数据关系;S3根据自变量的改变致使因变量依据数据关系执行数据更新的操作;S4根据数据关系变化对数据关系图中的事务进行处理。2.根据权利要求1所述的方法,其特征是所述S2将部分间接数据关系转换为直接数据关系的具体步骤如下:S201在数据关系图中选定初始数据和终点数据;S202将其中的部分间接数据关系转化为直接数据关系。3.根据权利要求2所述的方法,其特征是所述S3根据自变量的改致使因变量依据数据关系执行数据更新的操作的具体步骤如下:S301在数据关系图中添加数据节点,等待与其他相关的数据关系加入;S302在数据关系图对数据进行任意修改;S303在数据关系图中删除数据节点、数据与其他数据的关系。4.根据权利要求3所述的方法,其特征是所述S4根据数据关系变化对数据关系图中的事务进行处理的具体步骤如下:S401对添加的数据关系,创建与比关相关的传递受限关系;S402对删除的数据关系,删除由此关系产生的传递受限关系;S403删除原关系并创建新关系。5.一种基于关系型数据库的数据关联关系查询展示系统,其特征是所述的系统具...

【专利技术属性】
技术研发人员:朱亚静张睿智张金波
申请(专利权)人:浪潮云信息技术股份公司
类型:发明
国别省市:

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

1