【技术实现步骤摘要】
一种数据表字段名设计自动化生成的方法
[0001]本专利技术涉及计算机设备
,具体涉及一种数据表字段名设计自动化生成的方法。
技术介绍
[0002]在数据库开发过程中,需要对表字段进行设计,表字段分英文名和中文名,根据中文字段描述需要设计有代表意义英文字段名。通常英文字段名要根据行业特点找到合适的英文单词,同时要进行必要的简写处理再拼接到一起,形成简单通俗易记忆的英文字段名,方便在开发过程中快捷引用。
[0003]目前的解决方案一般有以下几种:(1)开发人员根据自己的经验和记忆直接定义英文字段名,此种方式开发效率较低,每个人的设计理念不同,同样的中文字段可能会设计出多种不同的英文字段名,如果一个产品或系统内部同一个含义的字段,在不同的表中出现的字段名有多个,会严重影响开发效率,同时很容易导致软件BUG,系统的稳定性就会大大降低;(2)开发人员通过以前开发的项目作为参考,再结合自己的经验进行设计,此种方式开发效率也不高,同时也会出现二异性命名,严重影响开发效率,系统的稳定性也会大大降低;(3)人工通过百度或有道词 ...
【技术保护点】
【技术特征摘要】
1.一种数据表字段名设计自动化生成的方法,其特征在于,包括以下步骤:S01、创建数据库设计常用英文词库,词库是由词根及词根对应的中文含义组成;S02、词库可以随时通过手工添加,也可通过外部TXT、EXCEL文件导入已有的字段丰富词库;S03、输入中文字段名称,执行S04;S04、对输入的中文字段名称进行拆分,按从左往右,从大到小的原则分词排列组合,如“会员编号”自动排列分词为:会员编号、会员编、会员、会、员编号、员编、员、编号、编、号,并标记每个分词的起始位置和截止位置,如会员编号起始位置为1,截止编号为8,用S标记起始位置,E标记截止位置,中文拆分完成后对中文分词词组执行S05进行检索匹配;S05、对中文分词词组按次序检索,首先从第一个开始检索“会员编号”是否存在,如果存在取出英文字段名并压入队列,然后以“会员编号”对应的截止位置更新成功截止位置P,再判断下一个分词会员编,首先判断”会员编”起始位置S是否小于截止位置P,分词完成后执行S06;S06、将队列中的所有英文字段名按顺序输出,之间中'_'分割,如“会员编号”生成的英文名为”...
【专利技术属性】
技术研发人员:周源,黄东,王兆成,
申请(专利权)人:郑州郑大信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。