一种CIM模型到SQLite数据库的映射方法及装置制造方法及图纸

技术编号:33996029 阅读:30 留言:0更新日期:2022-07-02 10:53
本发明专利技术提供了一种CIM模型到SQLite数据库的映射分析方法,该方法包括:找到CIM中的数据类型并进行映射;制作CIM类到数据表的映射模板;制作CIM类属性到数据表字段的映射模板;制作抽象类到数据表视图的映射模板。本发明专利技术提供了一种CIM模型到SQLite数据库映射的自动化分析装置,该装置包括:输入输出单元,模型解析单元,映射模板单元。本发明专利技术解决了在软件设计中基于标准模型进行开发时,编写代码的繁重问题。其有益效果为:使计算机能够自动识别通过UML描述的CIM模型,并自动化的进行模型解析,代码转换及生成,极大的提高了生产效率。极大的提高了生产效率。极大的提高了生产效率。

【技术实现步骤摘要】
一种CIM模型到SQLite数据库的映射方法及装置


[0001]本专利技术适用于软件开发及设计领域。更精确的说,本专利技术涉及一种图形化的模型描述到SQLite工程代码实施的转换。

技术介绍

[0002]当前的软件设计流程均包含标准的模型设计环节,CIM模型电力系统中广泛使用的模型标准,模型变更后将涉及大量的代码工作,传统的编码方式效率低下,且容易出现编码问题,产生隐患。该映射方法及装置可解决人工编码中的诸多问题。

技术实现思路

[0003]本专利技术的实施实例解决了上述模型确定后,代码编写效率不高,且容易产生隐患的问题。
[0004]本专利技术的目的之一是提供了一种CIM模型到SQLite数据库的映射分析方法,该方法包括:(a)找到CIM中的数据类型并进行映射;(b)制作CIM类到数据表的映射模板(c)制作CIM类属性到数据表字段的映射模板; (d)制作抽象类到数据表视图的映射模板; (e)重复S11~S14步骤,直至所有模型定义分析完毕;(f)输出结果。
[0005]本专利技术的目的之一是提供了一种CIM模型本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种CIM模型到SQLite数据库的映射分析方法,其特征在于,该方法包括:找到CIM中的数据类型并进行映射;制作CIM类到数据表的映射模板;制作CIM类属性到数据表字段的映射模板;制作抽象类到数据表视图的映射模板。2.如权利要求1所述:找到CIM中的数据类型并进行映射,其特征在于,将主键类映射为bigint,其他字段类型映射为SQLite相应数据类型或使用字符串表示形式,如下表所示:编号CIM类型SQLite类型示例intintstringtextdataint用来表示从1970年的纳秒数geometrytext采用WKT字符串hstoretext采用json字符串Pointtext采用“,”分割的字符串floatfloat。3.如权利要求1所述,制作CIM类到数据表的映射模板,其特征在于,将CIM类映射为SQLite数据库表。4.如权利...

【专利技术属性】
技术研发人员:万全孟达王显贺
申请(专利权)人:山东昭元信息科技有限公司
类型:发明
国别省市:

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

1