[发明专利]用于变更数据库表的表结构的方法和装置有效
申请号: | 202310054937.6 | 申请日: | 2023-02-03 |
公开(公告)号: | CN115878631B | 公开(公告)日: | 2023-05-12 |
发明(设计)人: | 梁英宗;陈燕宁;邵亚利;靳梅阳;倪芳;王立城;赵扬;刘芳;付振 | 申请(专利权)人: | 北京智芯微电子科技有限公司;北京芯可鉴科技有限公司 |
主分类号: | G06F16/22 | 分类号: | G06F16/22 |
代理公司: | 北京润平知识产权代理有限公司 11283 | 代理人: | 高英英 |
地址: | 100192 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 变更 数据库 结构 方法 装置 | ||
本发明涉及芯片领域,尤其涉及生产过程数据信息化领域,公开了一种用于变更数据库表的表结构的方法和装置。该方法包括:根据变更操作和变更事项修改预设数据库字段表和/或预设数据内容表;基于待变更数据类型标识,从预设数据库字段表和预设数据内容表中获取表字段名称信息和表字段内容信息;以及基于所获取的表字段名称信息和表字段内容信息,生成数据库表,以得到变更后的数据库表。藉此,实现了变更数据库表的表结构。
技术领域
本发明涉及芯片领域,尤其涉及生产过程数据信息化领域,具体地涉及一种用于变更数据库表的表结构的方法和装置。
背景技术
目前,国产工业芯片面临质量管控分散、基础数据信息离乱、上下游数据链断裂的问题,究其原因在于缺乏面向工业芯片质量基础信息的统一数据模型和接口,亟需建立工业芯片质量基础信息数据库,以解决上述问题。为了层次化、规范化存储工业芯片整个生产过程(流片、封装、测试)中产生的大数据,就需要为器件工艺、电路设计、封装材料、以及芯片功能性能和可靠性测试等非结构化数据创建多种类型的数据库表集合。然而,一方面,各类数据缺乏统一的规范和标准,用户在数据库开发之初无法明确地提供数据库的表字段,开发过程中又不断提出新需求,经常性修改表字段;另一方面,关系型数据库原本就存在表结构固定、灵活度欠缺的问题。最终,在这种需求不明确的情况下进行系统开发导致大量无效返工,既浪费人力物力和财力又增加了项目保质保量交付的风险,更为系统稳定性埋下了安全隐患。另外,开发初期数据库表结构不明确,数据结构又因用户需求而复杂多变,但传统关系型数据库的表一旦创建就结构固定,后期如果需要修改表结构还会影响到系统前端和后端代码的正确执行,严重时甚至波及整个系统的稳定运行。此外,如果关系型数据库的固定表结构中已经录入有大量数据,要进行原有表结构的调整不光增加数据重新录入的工作负荷,过程中还有可能造成数据的丢失和损坏。
发明内容
本发明实施例的目的是提供一种用于变更数据库表的表结构的方法和装置,其可解决或至少部分解决上述问题。
为了实现上述目的,本发明实施例的一方面提供一种用于变更数据库表的表结构的方法,该方法包括:根据变更操作和变更事项修改预设数据库字段表和/或预设数据内容表,其中,所述变更事项包括所述变更操作对应的待变更数据库表的待变更数据类型标识和待变更表字段名称及待变更表字段名称对应的待变更表字段标识,所述预设数据库字段表存储数据类型标识和表字段名称信息且在所述预设数据库字段表中所述数据类型标识对应至少一条所述表字段名称信息,所述表字段名称信息包括表字段名称、表字段顺序和表字段标识,所述表字段名称、所述表字段顺序和所述表字段标识一一对应,所述预设数据内容表存储所述数据类型标识和表字段内容信息且在所述预设数据内容表中所述数据类型标识和对应至少一条表字段内容信息,所述表字段内容信息包括所述表字段标识及与所述表字段标识对应的所述表字段名称相对应的表字段内容,所述表字段标识与所述表字段内容一一对应;基于所述待变更数据类型标识,从所述预设数据库字段表和所述预设数据内容表中获取所述表字段名称信息和所述表字段内容信息;以及基于所获取的表字段名称信息和表字段内容信息,生成所述数据库表,以得到变更后的数据库表。
可选地,所述变更事项还包括待变更内容,所述待变更内容包括待变更表字段内容和/或待变更表字段顺序。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京智芯微电子科技有限公司;北京芯可鉴科技有限公司,未经北京智芯微电子科技有限公司;北京芯可鉴科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310054937.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种高性能磷酸钒钠电极材料的制备方法和应用
- 下一篇:一种断路器弹簧装配装置