[发明专利]一种生成地下管网数据库模型的方法及装置在审
申请号: | 201810127968.9 | 申请日: | 2018-02-08 |
公开(公告)号: | CN108388717A | 公开(公告)日: | 2018-08-10 |
发明(设计)人: | 毛飞;张发勇;张清;李才仙;陶江源;方晓炜;刘端强 | 申请(专利权)人: | 武汉智博创享科技股份有限公司 |
主分类号: | G06F17/50 | 分类号: | G06F17/50 |
代理公司: | 北京汇泽知识产权代理有限公司 11228 | 代理人: | 张涛 |
地址: | 430070 湖北省武汉市东湖新技术开发区*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据库模型 图标 地下管网 设备类型 设备图标 数据库 管网 脚本工具 脚本工具数据库 数据库应用 高效生成 管网数据 获取设备 建立设备 设备构建 设备属性 生成设备 属性模板 自动生成 属性表 构建 配置 | ||
本发明提供了一种生成地下管网数据库模型的方法及装置,属于数据库应用技术领域。所述方法包括:对每种类型的管网数据建立设备属性表,对管网中不同类型设备构建设备类型表,获取设备类型表中的图标名称,根据图标名称生成设备图标表,设备图标表包括有管线颜色;根据设备属性表、设备类型表和设备图标表,生成不同数据库所需的对象;为不同数据库编写不同的脚本工具,生成适用于不同数据库的地下管网数据库模型。本方案通过构建不同管网的属性模板及设备类型列表,并对所有设备图标配置成一张模板表,编写适用于不同数据库的脚本工具,执行脚本工具数据库自动生成不同类型管网的数据库模型,能够自动高效生成数据库模型。
技术领域
本发明涉及数据库应用技术领域,尤其涉及一种生成地下管网数据库模型的方法及装置。
背景技术
目前,随着智慧城市、海绵城市工作的逐渐推进,对地下管网管理系统的建设迫在眉睫。各个城市和管理部门都开始对地下管网管理系统进行开发建设,每个城市由于地下管线类别的差异性、数据管理的严密性以及数据普查的规范性造成了各个地方的地下管网数据库模型存在不一致性,增加了地下管网管理系统数据库模型建库的难度和复杂性。
系统开发者需要根据不同类型的项目对数据库的表结构模型进行修改。例如当管网类型不一样,属性字段不一致或管网的图标有变化时,都需要对数据库的表结构进行修改配置,以便不同类型的管网的数据可以导入并保存在数据库中。
在这种情况下对数据库开发人员的技术要求就比较高,要确保技术人员对数据库表结构熟悉,而且熟悉各种不同数据库的开发语句,在这个基础上还要求开发人员对数据库的属性表进行手动修改,如果地下管线的种类繁多、设备类别众多,就需要开发人员针对每一种不同的管线、不同的设备进行属性模型的修改,对数据库开发人员造成了很大的工作量,而且管线类型众多,容易存在漏改、误改的情况。
发明内容
本发明实施例针对上述问题,提出了一种生成地下管网数据库模型的方法及装置,通过集中配置地下各种管线的设备属性表、设备类型表和设备图标表,编写适用于不同数据库的脚本工具,批量运行生成适用于不同数据库的地下管网管理系统的数据库模型,不仅自动,而且高效。
本发明实施例提供一种生成地下管网数据库模型的方法,所述方法包括:
对每种类型的管网数据建立设备属性表;
对管网中不同类型设备构建设备类型表;所述设备类型表中包括主类型、子类型、图层号、MAP号、管网类别和图标名称;
获取所述设备类型表中的所述图标名称,根据所述图标名称生成设备图标表,所述设备图标表包括有管线颜色;
根据所述设备属性表、所述设备类型表和所述设备图标表,生成不同数据库所需的对象,所述对象包括:实体表、触发器、索引和序列;
为所述不同数据库编写不同的脚本工具,生成适用于不同数据库的地下管网数据库模型。
本发明实施例还提供了一种生成地下管网数据库模型的装置,所述装置包括:构建属性表单元、生成数据库对象单元和生成数据库模型单元;
所述构建属性表单元,用于对每种类型的管网数据建立设备属性表;对管网中不同类型设备构建设备类型表;所述设备类型表中包括主类型、子类型、图层号、MAP号、管网类别和图标名称;获取所述设备类型表中的所述图标名称,根据所述图标名称生成设备图标表,所述设备图标表包括有管线颜色;
所述生成数据库对象单元,用于根据所述构建属性表单元得到的所述设备属性表、所述设备类型表和所述设备图标表,生成不同数据库所需的对象,所述对象包括:实体表、触发器、索引和序列;
所述生成数据库模型单元为所述不同数据库编写不同的脚本工具,生成适用于不同数据库的地下管网数据库模型。
有益效果如下:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉智博创享科技股份有限公司,未经武汉智博创享科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810127968.9/2.html,转载请声明来源钻瓜专利网。