数据库表命名方法技术

技术编号:39581518 阅读:5 留言:0更新日期:2023-12-03 19:31
本申请涉及一种数据库表命名方法

【技术实现步骤摘要】
数据库表命名方法、装置、计算机设备、存储介质和产品


[0001]本申请涉及大数据
,特别是涉及一种数据库表命名方法

装置

计算机设备

存储介质和产品


技术介绍

[0002]在任何软件开发过程中,都离不开数据库表设计,数据库表设计都会涉及到数据库表的命名

[0003]在金融领域中,常常存在大量与金融相关的数据库

在对金融相关的数据库表进行设计时,也会涉及到大量数据库表的命名

[0004]目前,数据库表的命名通常是通过人工来命名

对于一些复杂的数据库表,需要命名的数据库表非常庞大,人工命名数据库表的效率明显低下


技术实现思路

[0005]基于此,有必要针对上述技术问题,提供一种能够提高数据库表命名效率的数据库表命名方法

装置

计算机设备

存储介质和产品

[0006]第一方面,本申请提供了一种数据库表命名方法

该方法包括:
[0007]获取第一库表名称集合;第一库表名称集合包括至少一个第一库表名称;
[0008]对第一库表名称集合中的第一库表名称进行关键词提取,得到各第一库表名称的初始关键词;
[0009]将各第一库表名称的初始关键词的语言格式进行处理,得到各第一库表名称对应的目标名称;目标名称的语言格式与第一库表名称的语言格式不同

[0010]在其中一个实施例中,上述对第一库表名称集合中的第一库表名称进行关键词提取,得到各第一库表名称的初始关键词,包括:
[0011]获取第一库表名称集合中各第一库表名称中的间隔符;
[0012]将各第一库表名称中的间隔符更换为预设间隔符,得到各第二库表名称;
[0013]对各第二库表名称进行关键词提取,得到各第一库表名称的初始关键词

[0014]在其中一个实施例中,上述对各第二库表名称进行关键词提取,得到各第一库表名称的初始关键词,包括:
[0015]对各第二库表名称进行分词处理,得到分词数据;
[0016]将分词数据中的非必要字段删除,得到各第一库表名称的初始关键词

[0017]在其中一个实施例中,上述将各第一库表名称的初始关键词的语言格式进行处理,得到各第一库表名称对应的目标名称,包括:
[0018]将各第一库表名称的初始关键词输入到数据字典平台进行处理,得到各第一库表名称对应的目标名称;数据字典平台包括关键词的不同语言格式之间的对应关系

[0019]在其中一个实施例中,上述将各第一库表名称的初始关键词输入到数据字典平台进行处理,得到各第一库表名称对应的目标名称,包括:
[0020]将各第一库表名称的初始关键词输入到数据字典平台中,得到各第一库表名称的初始关键词对应的目标关键词;
[0021]根据目标命名规则对目标关键词进行拼接处理,得到各第一库表名称对应的目标名称

[0022]在其中一个实施例中,该方法还包括:
[0023]获取第一库表名称的标识信息;
[0024]根据标识信息,确定第一库表名称的目标命名规则

[0025]在其中一个实施例中,该方法还包括:
[0026]在数据字典平台中不存在目标关键词的情况下,将第一库表名称的初始关键词输入至数据库词库,得到各第一库表名称的初始关键词对应的目标关键词;
[0027]将各第一库表名称的初始关键词对应的目标关键词存储至数据字典平台

[0028]第二方面,本申请还提供了一种数据库表命名装置

该装置包括:
[0029]名称集合获取模块,用于获取第一库表名称集合;第一库表名称集合包括至少一个第一库表名称;
[0030]初始关键词确定模块,用于对第一库表名称集合中的第一库表名称进行关键词提取,得到各第一库表名称的初始关键词;
[0031]目标名称确定模块,用于将各第一库表名称的初始关键词的语言格式进行处理,得到各第一库表名称对应的目标名称;目标名称的语言格式与第一库表名称的语言格式不同

[0032]第三方面,本申请还提供了一种计算机设备

该计算机设备包括存储器和处理器,存储器存储有计算机程序,处理器执行计算机程序时实现以下步骤:
[0033]获取第一库表名称集合;第一库表名称集合包括至少一个第一库表名称;
[0034]对第一库表名称集合中的第一库表名称进行关键词提取,得到各第一库表名称的初始关键词;
[0035]将各第一库表名称的初始关键词的语言格式进行处理,得到各第一库表名称对应的目标名称;目标名称的语言格式与第一库表名称的语言格式不同

[0036]第四方面,本申请还提供了一种计算机可读存储介质

该计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
[0037]获取第一库表名称集合;第一库表名称集合包括至少一个第一库表名称;
[0038]对第一库表名称集合中的第一库表名称进行关键词提取,得到各第一库表名称的初始关键词;
[0039]将各第一库表名称的初始关键词的语言格式进行处理,得到各第一库表名称对应的目标名称;目标名称的语言格式与第一库表名称的语言格式不同

[0040]第五方面,本申请还提供了一种计算机程序产品

该计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:
[0041]获取第一库表名称集合;第一库表名称集合包括至少一个第一库表名称;
[0042]对第一库表名称集合中的第一库表名称进行关键词提取,得到各第一库表名称的初始关键词;
[0043]将各第一库表名称的初始关键词的语言格式进行处理,得到各第一库表名称对应
的目标名称;目标名称的语言格式与第一库表名称的语言格式不同

[0044]上述数据库表命名方法

装置

计算机设备

存储介质和产品,服务器获取第一库表名称集合,然后对第一库表名称集合中的第一库表名称进行关键词提取,得到各第一库表名称的初始关键词

服务器将各第一库表名称的初始关键词的语言格式进行处理,得到各第一库表名称对应的目标名称

上述方法通过服务器对第一库表名称集合中的各第一库表名称进行关键词提取

语言格式等处理,得到第一库表名称对应的目标名称

对于大量需要命名的数据库,利用服务器进行命名可以大大提高命名效率,并且采用本方法生成的目标名称是完全规范的,解决了由于开发者不同,导致本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种数据库表命名方法,其特征在于,所述方法包括:获取第一库表名称集合;所述第一库表名称集合包括至少一个第一库表名称;对所述第一库表名称集合中的第一库表名称进行关键词提取,得到各所述第一库表名称的初始关键词;将各所述第一库表名称的初始关键词的语言格式进行处理,得到各所述第一库表名称对应的目标名称;所述目标名称的语言格式与所述第一库表名称的语言格式不同
。2.
根据权利要求1所述的方法,其特征在于,所述对所述第一库表名称集合中的第一库表名称进行关键词提取,得到各所述第一库表名称的初始关键词,包括:获取所述第一库表名称集合中各所述第一库表名称中的间隔符;将各所述第一库表名称中的间隔符更换为预设间隔符,得到各第二库表名称;对各所述第二库表名称进行关键词提取,得到各所述第一库表名称的初始关键词
。3.
根据权利要求2所述的方法,其特征在于,所述对各所述第二库表名称进行关键词提取,得到各所述第一库表名称的初始关键词,包括:对各所述第二库表名称进行分词处理,得到分词数据;将所述分词数据中的非必要字段删除,得到各所述第一库表名称的初始关键词
。4.
根据权利要求1‑3任一项所述的方法,其特征在于,所述将各所述第一库表名称的初始关键词的语言格式进行处理,得到各所述第一库表名称对应的目标名称,包括:将各所述第一库表名称的初始关键词输入到数据字典平台进行处理,得到各所述第一库表名称对应的目标名称;所述数据字典平台包括关键词的不同语言格式之间的对应关系
。5.
根据权利要求4所述的方法,其特征在于,所述将各所述第一库表名称的初始关键词输入到数据字典平台进行处理,得到各所述第一库表名称对应的目标名称,包括:将各所述第一库表名称的初始关键词输入到数据字典平台中,得到各所述第一库表名称的初始关键词对应的目标关键词;根据目...

【专利技术属性】
技术研发人员:张靖羚刘琦何聪聪朱阿龙田林石慧彪
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:

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

1