[发明专利]一种新型动态生成数据操作命令的解析平台及设计方法在审

专利信息
申请号: 201710312718.8 申请日: 2017-05-05
公开(公告)号: CN108804480A 公开(公告)日: 2018-11-13
发明(设计)人: 王建兴;李汉卿;王立天;李熙光;张云太;杨建兴;田雨;赵丽丽;王锡庆;穆毓曦;赵宏;王兴园 申请(专利权)人: 天津中铁电气化设计研究院有限公司
主分类号: G06F17/30 分类号: G06F17/30
代理公司: 暂无信息 代理人: 暂无信息
地址: 300250 天津市武清区武清*** 国省代码: 天津;12
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 数据模型 业务调用 命令生成模块 输入端连接 操作命令 解析模块 生成数据 新型动态 输出端 解析 项目开发过程 数据库操作 信息化软件 标识规则 成员属性 成员数据 程序执行 代码规范 分析数据 检查模块 解析程序 开发周期 删除数据 属性标识 兼容性 数据层 调用 反射
【权利要求书】:

1.一种新型动态生成数据操作命令的解析平台,包括数据模型解析模块、数据模型成员数据规范检查模块、Sql命令生成模块和业务调用模块,其特征在于,

所述业务调用模块的输出端与数据模型解析模块的输入端连接,所述数据模型解析模块的输出端与数据模型成员数据规范检查模块的输入端连接,所述数据模型成员数据规范检查模块的输出端与Sql命令生成模块的输入端连接,所述Sql命令生成模块的输出端与业务调用模块的输入端连接。

2.根据权利要求1所述的一种新型动态生成数据操作命令的解析平台,其特征在于,所述数据模型解析模块,用于解析数据模型所对应的数据表信息、字段信息,并解析各个成员属性所对应数据表字段的约束与取值范围。

3.根据权利要求1所述的一种新型动态生成数据操作命令的解析平台,其特征在于,所述数据模型成员数据规范检查模块,用于解析数据模型与数据表对应字段值的合规性。

4.根据权利要求1所述的一种新型动态生成数据操作命令的解析平台,其特征在于,所述Sql命令生成模块,用于将解析完成且数据符合数据模型定义规范的模型数据翻译为Sql命令,并将命令返回到业务调用模块。

5.一种新型动态生成数据操作命令的设计方法,其特征在于,包括以下步骤,

(1)解析平台接收到模型解析请求后,判断数据模型是否具有数据表标识属性,如果没数据表标识属性则结束解析工作,返回结束解析原因并退出解析平台;有则进行下一步骤;

(2)解析数据模型的数据标识属性中数据表名称与所有者;

(3)进行数据模型成员属性遍历,当成员属性无字段标识属性时跳过解析,继续检查下一个成员属性;当成员属性具有字段标识属性时,进行下一步骤;

(4)检查字段标识属性中的子属性字段名、数据类型等各种数据类型、格式与约束的描述信息;

(5)使用步骤(4)中取得的约束信息对数据模型成员属性值进行验证,当验证结果符合成员属性定义的约束规则时,继续下一成员属性的解析,否则结束解析工作,返回结束解析原因并退出解析平台;当数据模型所有成员属性均检查过后,且所有成员属性中至少有一个成员属性具有字段标识属性,进行下一步骤;

(6)根据数据模型数据表标识与各具有字段标识的成员属性与成员属性值生成Sql命令,返回生成的Sql命令并退出数据模型解析平台,否则结束解析工作,返回结束解析原因并退出解析平台。

6.根据权利要求5所述的一种新型动态生成数据操作命令的设计方法,其特征在于,在建立数据模型时,在模型类上标识“数据表”属性,设置表名与所有者信息;在数据模型中与数据表对应的成员属性上设置“字段标识”属性,根据实际情况设置“字段标识”属性子属性字段;子属性范围用于反映出与之对应的数据表字段的特性与约束;“数据表”属性与“字段标识”属性用于数据模型解析平台解析与处理。

7.根据权利要求5所述的一种新型动态生成数据操作命令的设计方法,其特征在于,解析平台根据数据模型的“数据表”标识生成模型对应的数据库表所有者及名称,根据数据模型成员的“字段标识”中的字段名称、是否自增列属性生成相应的Sql更新字段,通过数据模型的属性字段数据类型、属性值生成更新值,并根据“字段标识”的最大长度与是否允许为空进行规范性约束;根据“字段标识”标识中是否为自增列、是否唯一键、是否主键来确定生成的Sql命令代码的约束条件。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津中铁电气化设计研究院有限公司,未经天津中铁电气化设计研究院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201710312718.8/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top