数据库一键式创建方法及装置、介质、设备制造方法及图纸

技术编号:38203910 阅读:11 留言:0更新日期:2023-07-21 16:49
本发明专利技术实施例提供了一种数据库一键式创建方法及装置、介质、设备。方法包括:当数据库创建按键被触发时,执行数据库中各个点位的创建流程,以实现所述数据库的创建;其中,每一个点位的创建流程包括:创建一个空的点位;获取该点位对应的数据文件的存储路径;确定需要导入该点位的各个属性信息;根据所述存储路径查找所述数据文件,根据所述需要导入该点位的各个属性信息从查找到的所述数据文件中提取属性信息,并将提取出的属性信息导入该点位,以实现该点位的属性配置。本发明专利技术实施例可以实现一键式创建数据库。一键式创建数据库。一键式创建数据库。

【技术实现步骤摘要】
数据库一键式创建方法及装置、介质、设备


[0001]本专利技术涉及数据库
,特别涉及一种数据库一键式创建方法及装置、介质、设备。

技术介绍

[0002]目前,用户可以利用上位机视窗监控编程软件Wincc OA提供的控件、脚本、方法等进行开发,将控制系统做成动画形式的人机界面,从而实现对控制系统的监控。在开发初期阶段,数据库的创建是整个开发过程的基础,上位机视窗监控编程软件Wincc OA自带的数据库导入导出工具将数据的各种属性分开配置,这样会导致数据库的创建比较复杂。

技术实现思路

[0003]本专利技术实施例提供了一种数据库一键式创建方法及装置、介质、设备,可以实现一键式创建数据库。
[0004]根据第一方面,本专利技术一个实施例提供的数据库一键式创建方法,包括:
[0005]当数据库创建按键被触发时,执行数据库中各个点位的创建流程,以实现所述数据库的创建;其中,每一个点位的创建流程包括:
[0006]创建一个空的点位;
[0007]获取该点位对应的数据文件的存储路径;
[0008]确定需要导入该点位的各个属性信息;
[0009]根据所述存储路径查找所述数据文件,根据所述需要导入该点位的各个属性信息从查找到的所述数据文件中提取属性信息,并将提取出的属性信息导入该点位,以实现该点位的属性配置。
[0010]根据第二方面,本专利技术一个实施例提供的数据库一键式创建装置,包括:
[0011]点位创建模块,用于当数据库创建按键被触发时,执行数据库中各个点位的创建流程,以实现所述数据库的创建;其中,每一个点位的创建流程包括:创建一个空的点位;获取该点位对应的数据文件的存储路径;确定需要导入该点位的各个属性信息;根据所述存储路径查找所述数据文件,根据所述需要导入该点位的各个属性信息从查找到的所述数据文件中提取属性信息,并将提取出的属性信息导入该点位,以实现该点位的属性配置。
[0012]第三方面,本专利技术一个实施例提供一种计算机可读存储介质,其上存储有计算机程序,当所述计算机程序在计算机中执行时,令计算机执行实现第一方面提供的所述的方法。
[0013]第四方面,本专利技术一个实施例提供一种计算设备,包括存储器和处理器,所述存储器中存储有可执行代码,所述处理器执行所述可执行代码时,实现第一方面提供的所述的方法。
[0014]本专利技术实施例提供的数据库一键式创建方法及装置、介质、设备,各自或者组合后至少具有如下技术效果:
[0015](1)当用户触发数据库创建按键时,就会执行各个点位的创建流程,每一个点位的创建流程包括:创建一个空的点位;获取该点位对应的数据文件的存储路径;确定需要导入该点位的各个属性信息;根据所述存储路径查找所述数据文件,根据所述需要导入该点位的各个属性信息从查找到的所述数据文件中提取属性信息,并将提取出的属性信息导入该点位,以实现该点位的属性配置。当各个点位创建完成后,数据库创建完成。在这个过程中,用户只需要点击数据库创建按键即可,实现了一键式创建数据库,对于用户来说非常的方便。由于各个属性信息为从数据文件中提取出来并导入到点位中,因此不必对每一个点位的每一个属性信息进行单独配置,因此可以大大缩短数据库创建所需的时间。
[0016](2)在一个实施例中,在从数据文件中提取属性信息之前,还根据数据结构体对数据文件中的属性信息的单位和/或格式进行判断,只有当如果数据文件中的各个属性要求均符合所述数据结构体中的格式和/或单位的要求时,才认为数据文件是可用的,才会从数据文件中提取属性信息,这样可以保证导入至点位的属性信息是有效的,进而保证点位是有效的,避免创建出不可用的点位。
[0017](3)在一个实施例中,串行执行数据库中各个点位的创建流程。即,只有一个点位创建完成之后,才会创建下一个点位,只要有一个点位创建失败就不会执行后续点位的创建,这样的方式不仅可以减少CPU的负荷,一旦有一个点位创建失败,也不必继续进行下一个点位的创建,减少了无用功。
附图说明
[0018]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以基于这些附图获得其他的附图。
[0019]图1是本专利技术一个实施例中数据库一键式创建方法中每一个点位的创建流程的流程示意图;
[0020]图2是本专利技术一个实施例中数据库一键式创建装置中点位创建模块中针对每一个点位的创建流程所包含的各个单元的示意图。
[0021]附图标记:
[0022]S110~S140步骤110点位创建单元120路径获取单元130属性确定单元140属性提取单元
具体实施方式
[0023]为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例,基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0024]第一方面,本专利技术实施例提供一种数据库一键式创建方法。
[0025]本专利技术实施例提供的方法可以由计算设备执行,在计算设备的一个页面上具有数据库创建按键,当用户点击数据库创建按键时,便触发了本专利技术实施例提供的方法。由于需要在数据库中创建多个点位,而针对每一个点位需要执行创建流程,在各个点位的创建流程执行完毕后,便得到创建完成的数据库,由此实现数据库的一键式创建。
[0026]本专利技术实施例提供的方法具体包括:当数据库创建按键被触发时,执行数据库中各个点位的创建流程,以实现所述数据库的创建;其中,每一个点位的创建流程包括如下步骤S110~S140:
[0027]S110、创建一个空的点位;
[0028]可理解的是,数据库中包含多个点位,点位也可以称之为数据点,数据点的作用是存储数据,即数据库中的数据是存储在各个数据点上的。
[0029]可理解的是,首先创建一个空的点位,然后再对空的点位进行配置,例如,向空的点位中导入相关的属性信息,这样一个点位才算创建完成。
[0030]在一个实施例中,S110中所述创建一个空的点位,可以包括:通过定义数据结构体的名称的方式,创建一个空的点位;其中,所述数据结构体中配置有多个属性信息的格式和/或格式。
[0031]其中,数据结构体中配置有点位的多个属性信息的格式和/或单位。其中,格式,例如,属性信息是浮点型、整型还是其它格式。单位,例如,报警属性中流量的单位是字节、兆字节、吉字节还是其它单位等。
[0032]其中,数据结构体是预先构建好的。数据结构体中的属性信息的单位和/格式是按照点位的属性信息要求而设置的,因此数据结构体体现了点位的属性配置要求。
[0033]在实际场景中,通过本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据库一键式创建方法,其特征在于,包括:当数据库创建按键被触发时,执行数据库中各个点位的创建流程,以实现所述数据库的创建;其中,每一个点位的创建流程包括:创建一个空的点位;获取该点位对应的数据文件的存储路径;确定需要导入该点位的各个属性信息;根据所述存储路径查找所述数据文件,根据所述需要导入该点位的各个属性信息从查找到的所述数据文件中提取属性信息,并将提取出的属性信息导入该点位,以实现该点位的属性配置。2.根据权利要求1所述的方法,其特征在于,所述创建一个空的点位,包括:通过定义数据结构体的名称的方式,创建一个空的点位;其中,所述数据结构体中配置有多个属性信息的格式和/或格式。3.根据权利要求2所述的方法,其特征在于,所述根据所述需要导入该点位的各个属性信息从查找到的所述数据文件中提取属性信息之前,所述方法进一步包括:判断所述数据文件中的属性信息的格式是否符合所述数据结构体中针对相同属性信息所配置的格式,以及判断所述数据文件中的属性信息的单位是否符合所述数据结构体中针对相同属性信息所配置的单位;若所述数据文件中的各个属性信息均符合所述数据结构体中针对对应属性信息所配置的格式和/或单位,则执行步骤“根据所述需要导入该点位的各个属性信息从查找到的所述数据文件中提取属性信息”。4.根据权利要求2所述的方法,其特征在于,所述数据结构体中包括报警属性、归档属性、权限控制属性和描述属性中的至少一项属性的单位和/或格式。5.根据权利要求1所述的方法,其特征在于,所述根据所述需要导入该点位的各个属性信息从查找到的...

【专利技术属性】
技术研发人员:胡涛何新开
申请(专利权)人:西门子中国有限公司
类型:发明
国别省市:

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

1