一种维护数据表关联关系的方法、计算设备及存储介质技术

技术编号:23672129 阅读:55 留言:0更新日期:2020-04-04 17:39
本发明专利技术公开了一种维护数据表关联关系的方法、计算设备及存储介质,计算设备能够访问数据库的日志文件,并存储有关联关系表,关联关系表的每条记录表示数据库中不同数据表的字段之间的关联关系,方法包括:从日志文件中提取关联查询语句;从关联查询语句中获取所查询的两个数据表的字段之间的关联关系;根据所获取的关联关系,对关联关系表进行更新。

A method, computing device and storage medium for maintaining the relation of data table

【技术实现步骤摘要】
一种维护数据表关联关系的方法、计算设备及存储介质
本专利技术涉及数据库领域,特别涉及一种维护数据表关联关系的方法、计算设备及存储介质。
技术介绍
随着数据库的应用越发广泛,在对数据库进行数据查询时会存在这样的问题:储存大量数据时,数据通常被拆分存入多张数据库表中,并以外键的形式确定数据表之间的关联关系。在数据的分析与提取过程中,操作人员需要获取数据表之间的关联关系。现有的解决方法是通过开发文档得知关联关系,当对多个数据表进行查询的时候,操作人员需要通过翻越开发文档确定数据表之间的关联信息,实现方式比较复杂。为此,需要一种新的维护数据表关联关系的方法。
技术实现思路
为此,本专利技术提供一种维护数据表关联关系的方法,以力图解决或者至少缓解上面存在的问题。根据本专利技术的一个方面,提供了一种维护数据表关联关系的方法,适用于在计算设备中执行,计算设备能够访问数据库的日志文件,并存储有关联关系表,关联关系表的每条记录表示数据库中不同数据表的字段之间的关联关系,方法包括:从日志文件中提取关联查询语句;从关联查询本文档来自技高网...

【技术保护点】
1.一种维护数据表关联关系的方法,适用于在计算设备中执行,所述计算设备能够访问数据库的日志文件,并存储有关联关系表,所述关联关系表的每条记录表示数据库中不同数据表的字段之间的关联关系,所述方法包括:/n从所述日志文件中提取关联查询语句;/n从所述关联查询语句中获取所查询的两个数据表的字段之间的关联关系;/n根据所获取的关联关系,对所述关联关系表进行更新。/n

【技术特征摘要】
1.一种维护数据表关联关系的方法,适用于在计算设备中执行,所述计算设备能够访问数据库的日志文件,并存储有关联关系表,所述关联关系表的每条记录表示数据库中不同数据表的字段之间的关联关系,所述方法包括:
从所述日志文件中提取关联查询语句;
从所述关联查询语句中获取所查询的两个数据表的字段之间的关联关系;
根据所获取的关联关系,对所述关联关系表进行更新。


2.如权利要1所述的方法,其中,根据所获取的关联关系,对所述关联关系表进行更新,包括:
判断所获取的关联关系是否在于所述关联关系表中;
若所述关联关系不在于所述关联关系表中,则将所述关联关系添加到所述关联关系表中。


3.如权利要求1或2所述的方法,其中,所述计算设备中还存储有过滤表,所述过滤表中包括不能添加到所述关联关系表中的关联关系,所述方法还包括;
当所获取的关联关系存在于所述过滤表中时,禁止将该关联关系添加到所述关联关系表中。


4.如权利要求1至3中任一项所述的方法,还包括:
从所述日志文件中提取删除表结构的语句;
基于所述删除表结构的语句,判断移除的表和字段是否存在于所述关联关系表中,若是,则删除所述关联关系表中与该表和字段所对应的记录。


5.如权利要求1至3中任一项所...

【专利技术属性】
技术研发人员:陈安琪刘标邱泽成林泽中
申请(专利权)人:车智互联北京科技有限公司
类型:发明
国别省市:北京;11

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

1