[发明专利]一种程序自动化数据库模型建立的方法在审
申请号: | 202011482238.4 | 申请日: | 2020-12-16 |
公开(公告)号: | CN112507011A | 公开(公告)日: | 2021-03-16 |
发明(设计)人: | 朱志鹏;陈明杰;颜龙 | 申请(专利权)人: | 江苏龙虎网信息科技股份有限公司 |
主分类号: | G06F16/25 | 分类号: | G06F16/25;G06F16/2455;G06F16/28 |
代理公司: | 南京源古知识产权代理事务所(普通合伙) 32300 | 代理人: | 郑宜梅 |
地址: | 210000 江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 程序 自动化 数据库 模型 建立 方法 | ||
本发明公开了一种程序自动化数据库模型建立的方法,包括WEB服务器端获取用户提交的表单内容并根据表单内容自动拼接成相关的sql语句,基于表单内容自动生成提交表单时的ID地址、状态信息码、生成时间、更新时间、用户名称;数据库服务器端获取并执行生成的sql语句,在数据库中基于预设的数据库表结构生成对应的数据库表。本发明的有益效果能够实现在对应的系统后台中,开发人员可以自动化的生成对应的数据库表和字段信息,提高开发效。
技术领域
本发明涉及计算机软件开发领域,具体涉及一种程序自动化数据库模型建立的方法。
背景技术
目前互联网产品开发越来越迅捷,每个开发人员都有自己与众不同的开发方式,导致了数据库表没有统一的规范,开发的代码也没有统一规范,数据库表的主键、新增时间、更新时间、状态信息等一些统一字段信息,开发人员需要每次建立表信息都需要去新增这些必须而又统一的字段信息。
发明内容
1.所要解决的技术问题:
针对上述技术问题,本发明提供一种程序自动化数据库模型建立的方法,能够实现可以自动化的生成对应的数据库表和字段信息,提高开发效率。
2.技术方案:
一种程序自动化数据库模型建立的方法,其特征在于:WEB服务器端获取用户提交的表单内容并根据表单内容自动拼接成相关的sql语句,基于表单内容自动生成提交表单时的ID地址、状态信息码、生成时间、更新时间、用户名称;数据库服务器端获取并执行生成的sql语句,在数据库中基于预设的数据库表结构生成对应的数据库表。
进一步地,所述WEB服务器端包括数据库表结构定义模块、数据库表管理模块、数据库表数据校验模块、数据库表查询模块、数据库表汇总统计模块。
所述数据库表定义模块用于构建单个数据库表需要设置的结构及其内容;数据库表管理模块用于管理数据库中的数据库表;数据库表数据校验模块用于根据预设的校验规则,对上传的表单中的数据进行校验,以保证填写在表单中的数据的正确性;数据库表查询模块用于对已经保存于数据库的数据库表进行查询;数据库表汇总统计模块用于对现有的数据库表以预设的分类规则进行分类保存。
进一步地,所述数据库端包括业务基本信息数据库、数据库表模板数据库、用户数据数据库;所述业务基本信息数据库用于存储平台中相关业务的信息;所述数据库表模板数据库用于存储不同的业务对应的预设的数据表结构及其内容;所述用户数据数据库用于存储有权限进行业务申请的用户的信息及其对应的权限。
进一步地,所述数据库表管理模用于数据库表的定义、配置、复制、修改、删除、停用和版本管理,并且用于根据版本编号、版本识别码来识别同一表单的不同时期的数据库表,用以适应不断变化的数据输入环境。
进一步地,所述数据库表数据校验模块中配置提供二级数据审核,第一级在网页模板端,第二级在后台数据的ETL过程中 。
进一步地,所述WEB服务器端通过数据访问接口连接数据库服务器端,用于数据传输交换 。
3.有益效果:
(1)本发明提供的一种程序自动化数据库模型建立的方法,能够实现在对应的系统后台中,开发人员可以自动化的生成对应的数据库表和字段信息,提高开发效率。
(2)本发明提供的一种程序自动化数据库模型建立的方法,能够结合其他一些业务场景,做数据库表和字段的规范,能够生产规范的数据库文档信息。
附图说明
图1为本发明的流程图。
具体实施方式
下面结合附图对本发明进行具体的说明。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏龙虎网信息科技股份有限公司,未经江苏龙虎网信息科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011482238.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种大麦休眠基因MKK3的KASP功能分子标记及应用
- 下一篇:一种循环扇