[发明专利]一种数据库Schema评价系统及方法在审
申请号: | 202111374603.4 | 申请日: | 2021-11-19 |
公开(公告)号: | CN114138742A | 公开(公告)日: | 2022-03-04 |
发明(设计)人: | 蒋海峰;张业星;何栓康;唐松强;陈肖勇;顾丹鹏;主令恒 | 申请(专利权)人: | 浙江华东工程数字技术有限公司;中国电建集团华东勘测设计研究院有限公司 |
主分类号: | G06F16/21 | 分类号: | G06F16/21;G06F16/22;G06F16/242;G06F16/28 |
代理公司: | 杭州宇信联合知识产权代理有限公司 33401 | 代理人: | 王健 |
地址: | 311106 浙江省杭州市余杭*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据库 schema 评价 系统 方法 | ||
本发明提供一种数据库Schema评价系统和方法,包括:1)定义数据库Schema评价标准;2)连接待评价数据库,获取待评价数据库Schema;3)根据字段匹配规则查找匹配标准数据表,确定匹配结果;4)执行数据库Schema评价。本发明通过将数据标准进行结构化表达,实现软件系统数据库Schema设计的自动评价,解决数据库Schema人工评价易出错、效率不高的问题,保障了数据库Schema设计的质量。
技术领域
本发明涉及数据库相关技术领域,特别是一种数据库Schema评价系统及方法。
背景技术
数据库Schema是由形式语言描述的一种结构,是数据库对象的集合。在一个关系型数据库里面,schema定义了表、每个表的字段,还有表和字可依据标准结构树段之间的关系。
良好的数据库Schema设计对于保障软件系统的功能实现、数据质量以及系统间数据共享至关重要。保障数据库Schema设计质量的传统方法是遵循一定的数据标准并组织专家参照数据标准对数据库Schema进行评价,该评价方法需要专家多次人工介入,评价过程相对繁琐、容易出错,而且会消耗大量的时间,并且不同专家团队之间,每次采用的评价方法可能不统一,不能很好地依据数据标准帮助软件系统改进数据库Schema设计。
因此,需要设计一种方法,能够将数据标准进行结构化表达,并实现软件系统数据库Schema设计的自动评价。
发明内容
本发明的目的在于提供一种数据库Schema评价系统及方法,解决现有数据库Schema设计人工评价易出错、效率不高的问题,保障数据库Schema设计的质量。
本发明的第一目的是提供您一种数据库Schema评价方法,包括以下步骤:
1)定义数据库Schema评价标准;
2)连接待评价数据库,获取待评价数据库Schema;
3)根据数据库Schema评价标准、待评价数据库Schema及字段匹配规则,查找和匹配标准数据表,确定匹配结果;
4)执行数据库Schema评价。
作为优选,所述定义数据库Schema评价标准包括:
1)为所述数据库Schema评价标准定义标准结构树;
2)为所述数据库Schema评价标准定义标准数据表,包括标准数据表名称、标准数据表名称同义词列表与标准数据表描述,以及在标准结构树上的位置;所述标准数据表名称在一个数据库Schema评价标准中具有唯一性;
3)为所述标准数据表定义字段,包括字段名称、字段名称同义词列表、字段类型、字段约束、字段描述以及由字段定义的标准数据表之间的引用关系;
4)为所述标准数据表定义评价规则。
作为优选,所述标准数据表可依据标准结构树,继承父节点下任意标准数据表的任意字段与评价规则。
作为优选,所述评价规则包括以下至少一种类型:标准数据表名称的评价规则、标准数据表字段名称的评价规则、标准数据表字段类型的评价规则与标准数据表字段约束的评价规则。
作为优选,所述执行数据库Schema评价包括:通过与待评价数据表匹配的匹配标准数据表中定义的评价规则对待评价数据表进行评价,结合所述匹配结果,获得待评价数据库Schema评价结果。
所述待评价数据库Schema评价结果包含:
1)待评价数据表与匹配标准数据表的匹配结果;
2)根据待评价数据表与匹配标准数据表的匹配结果以及完全匹配字段、匹配字段得到的统计分析结果;
3)对待评价数据表、待评价数据表字段执行匹配标准数据表中定义的评价规则获取评价规则结果。
作为优选,所述评价规则,可依据引用关系对所引用的其他标准数据表及其字段定义评价规则。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江华东工程数字技术有限公司;中国电建集团华东勘测设计研究院有限公司,未经浙江华东工程数字技术有限公司;中国电建集团华东勘测设计研究院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111374603.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:舰船定位系统浮态瞄星工艺方法
- 下一篇:一种内焊焊接设备