一种电力系统数据库模型维护方法及系统技术方案

技术编号:41536896 阅读:26 留言:0更新日期:2024-06-03 23:15
本发明专利技术涉及电力系统数据库模型技术领域,特别是涉及一种电力系统数据库模型维护方法及系统。本方案根据电力系统的模型建立第一类XML文件和第二类XML文件,并利用这两种类型的XML文件自定义树形图,当点击树形图的中的节点时,表格编辑模块会展示对应电气设备的所有子设备列表并对子设备进行访问和编辑,然后利用数据库连接模块将表格编辑模块中编辑的内容转化成不同的关系型数据库能识别的SQL语句,并从中选出相应的SQL语句提交到数据库并执行。该方案XML文件只依赖于电力系统模型,能够提高维护电力系统模型的效率;利用数据库连接模块能使电力系统模型快速切换到多种不同的关系型数据库中去,能够降低对某一种特定的关系型数据库的依赖度。

【技术实现步骤摘要】

本专利技术涉及电力系统数据库模型,特别是涉及一种电力系统数据库模型维护方法及系统


技术介绍

1、数据库在各行各业信息化过程中的应用越来越广泛,尤其是关系型数据库在电力系统模型中的应用。通常关系型数据库会给用户提供配套的维护工具和维护接口,但是这些维护工具和接口普适性强而专业性欠缺,很难满足电力用户的个性化需求,使得对数据库模型的维护效率较低。目前,电力系统客户倾向于要求将使用的国外的数据库或者开源数据库更换为国产数据库,而大部分电力系统控制平台的数据库不能支持多种不同的关系型数据库,即使能支持,更换难度也非常大。

2、电力系统用户在使用数据库的过程中都会建立自己的模型,并以数据库表的形式来实现自己的模型,模型有较强的逻辑性和一致性,通常需要多个表中的数据相互校验。虽然市场上大部分数据库及其维护工具都可以通过外键和触发器等机制来初步定义多个表之间的关系,但是这些关系被固化在了数据库中,用户修改易出错且麻烦。如果用户更换为其他类型的数据库,各个表之间原有的关系也无法被复制粘贴,用户只能重新定义。可见,现有的数据库维护工具无法显式描述模型组件之间的本文档来自技高网...

【技术保护点】

1.一种电力系统数据库模型维护方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的电力系统数据库模型维护方法,其特征在于,所述数据库表的属性包括表本身的属性、表中的所有字段的属性、指定字段的外键关系以及枚举值。

3.根据权利要求1所述的电力系统数据库模型维护方法,其特征在于,所述第二类XML文件中包括有作为节点名字的描述字段、节点的级联删除关系属性、图标属性和数据过滤属性。

4.根据权利要求3所述的电力系统数据库模型维护方法,其特征在于,所述电力系统设备的上下级从属关系是根据数据库表的主键和外键确定的。

5.根据权利要求1所述的电力系...

【技术特征摘要】

1.一种电力系统数据库模型维护方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的电力系统数据库模型维护方法,其特征在于,所述数据库表的属性包括表本身的属性、表中的所有字段的属性、指定字段的外键关系以及枚举值。

3.根据权利要求1所述的电力系统数据库模型维护方法,其特征在于,所述第二类xml文件中包括有作为节点名字的描述字段、节点的级联删除关系属性、图标属性和数据过滤属性。

4.根据权利要求3所述的电力系统数据库模型维护方法,其特征在于,所述电力系统设备的上下级从属关系是根据数据库表的主键和外键确定的。

5.根据权利要求1所述的电力系统数据库模型维护方法,其特征在于,所述表格编辑模块包括有表格编辑界面,用于展示被点击的节点所对应的电气设备及其所有子设备列表,并辅助编辑数据库表。

6.根据权利要求5所述的电力系统数据库模型维护方法,其特征在于,将所述表格编辑模块编辑的数据存储在内存中,当需要保存时,通过数据库连接模块统一写入数据库。

7.根据权利要求6所述的电力系统数据库模型维护方法...

【专利技术属性】
技术研发人员:张延辉黄浩然杨迎春贾亚楠贺博张向前肖寰宇王少鹏丁博刘洪星朱朝磊李世通霍智超陈鹏鹏刘科成王鹍鹏吴可可丁亮方韬周山虎
申请(专利权)人:许昌许继软件技术有限公司
类型:发明
国别省市:

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

1