一种数据库中数据表字段含义分析方法与流程

文档序号:16999510发布日期:2019-03-02 01:39阅读:1146来源:国知局
一种数据库中数据表字段含义分析方法与流程

本发明涉及数据库字段含义分析技术领域,具体涉及一种数据库中数据表字段含义分析方法。



背景技术:

现有技术中有些已经建设投入使用多年的数据库业务系统,产生了很多业务数据。现在需要规划建数据中心,将这些业务数据共享给其他系统使用。由于这些业务系统已没有开发商维护,也找不到相关技术文档,因此不知道数据库中数据表以及字段的业务含义,无法将这些有价值的数据共享给其他系统。



技术实现要素:

本发明的目的在于克服上述技术不足,提供一种数据库中数据表字段含义分析方法,解决现有技术中没有开发商维护、没有相关技术文档的数据库中数据表以及字段的业务含义分析难、共享难的技术问题。

为达到上述技术目的,本发明的技术方案提供一种数据库中数据表字段含义分析方法,包括以下步骤:

步骤s1、访问数据详情页面,获取所述数据详情页面内的数据以及数据对应的业务含义信息;

步骤s2、在数据库中查找所述数据,定位所述数据所在数据表以及字段;

步骤s3、利用所述业务含义信息定义所述数据表以及字段。

与现有技术相比,本发明的有益效果包括:通过业务系统中查看业务数据详情页面展示的数据,在数据库中进行全库查找,定位到数据所在的数据表以及字段,就可以确定数据表以及字段的业务含义。实现了没有开发商维护、没有相关技术文档的数据库中数据表以及字段的业务含义分析。

附图说明

图1是本发明提供的数据库中数据表字段含义分析方法的流程图;

图2是数据详情页面的示例图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

实施例1:

如图1所示,本发明的实施例1提供了一种数据库中数据表字段含义分析方法,包括以下步骤:

步骤s1、访问数据详情页面,获取所述数据详情页面内的数据以及数据对应的业务含义信息;

步骤s2、在数据库中查找所述数据,定位所述数据所在数据表以及字段;

步骤s3、利用所述业务含义信息定义所述数据表以及字段。

本发明通过访问数据详情页面,从数据详情页面中获取数据以及与其相对应的业务含义信息,然后在数据库中查找该数据,利用该数据对应的业务含义信息,定义该数据在数据库中所在数据表以及字段的含义。

本发明以数据详情页面为突破口,倒推出数据库中数据所在数据表以及字段的含义。即使数据库业务系统已经使用多年,没有开发商维护,找不到相关技术文档,也可以知晓数据库中数据表以及字段的业务含义,从而可以将数据库业务系统中数据共享给其他系统。

优选的,所述步骤s2具体为:

抽取所述数据库中所有表结构,在所述表结构中查找所述数据,并定位所述数据所在数据表以及字段。

抽取出数据库中的表结构,可以摒除表结构以外的数据信息,而且易于访问,便于数据的快速、准确查找与分析。

优选的,所述业务含义信息包括数据对应的数据标签,以及数据对应的数据对象名称。

优选的,所述步骤s3具体为:利用所述数据标签定义所述字段,利用所述数据对象名称定义所述数据表。

具体的,以下以具体的数据详情页面为例进行说明。

数据详情页面如图2所示。数据库表中数据如下:

图2中的数据详情页面中,“用户信息”为数据对象名称,“姓名”、“年龄”和“性别”为所述数据标签,其他信息即所述数据。上表中,“t_user”即所述数据对象名称;上表中“name”、“age”以及“sex”即所述数据标签,其他信息即所述数据。以“name”为待分析含义的数据为例,在数据库中查找“张三”,将“张三”所在数据表t_user的业务含义定义为“用户详细信息表”,将“张三”所在数据表的字段name定义为“姓名”,字段age为“年龄”,字段sex为“性别”。显然,上表仅为简单实施例,用于解释本发明的实现原理,并不用于限定本发明。

优选的,还包括步骤s4、访问其他数据详情页面,对所述业务含义信息进行验证。

为了确保业务含义信息的正确性,访问其他数据详情页面,对其进行验证。

优选的,所述步骤s4具体为:

步骤s41、访问与所述数据相关的其他数据详情页面,获取与所述数据对应的对比业务含义信息;

步骤s42、将所述业务含义信息与所述对比业务含义信息进行比对,实现所述业务含义信息的验证。

将其他数据详情页面里数据的业务含义信息做为对比信息,对所述业务含义信息进行验证。优选的,尽量访问多个不同的其他数据详情页面,分别获取与所述数据对应的多个对比业务含义信息,并将多个对比业务坏处信息一一与所述业务含义信息进行比较,从而对所述业务含义信息进行验证,提高正确率。

实施例2:

本发明的实施例2提供了一种计算机存储介质,其上存储有计算机程序,所述计算机存储介质被处理器执行时,实现以上任一实施例所述的数据库中数据表字段含义分析方法。

本发明提供的计算机存储介质,用于实现上述数据库中数据表字段含义分析方法,因此上述数据库中数据表字段含义分析方法所具备的技术效果,计算机存储介质同样具备,在此不再赘述。

以上所述本发明的具体实施方式,并不构成对本发明保护范围的限定。任何根据本发明的技术构思所做出的各种其他相应的改变与变形,均应包含在本发明权利要求的保护范围内。



技术特征:

技术总结
本发明公开一种数据库中数据表字段含义分析方法,包括以下步骤:步骤S1、访问数据详情页面,获取所述数据详情页面内的数据以及数据对应的业务含义信息;步骤S2、在数据库中查找所述数据,定位所述数据所在数据表以及字段;步骤S3、利用所述业务含义信息定义所述数据表以及字段。本发明可以实现没有开发商维护、没有相关技术文档的数据库业务系统中数据所在数据表以及字段的含义分析。

技术研发人员:黄洪冰;张永强;陶天林
受保护的技术使用者:武汉达梦数据库有限公司
技术研发日:2018.10.22
技术公布日:2019.03.01
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1