【技术实现步骤摘要】
数据库表生成方法、系统、计算机系统和可读存储介质
本公开大数据
,更具体地,涉及一种数据库表生成方法、数据库表生成系统、计算机系统和计算机可读存储介质。
技术介绍
随着数字化时代的快速发展,越来越多的应用类、实体类以及业务类信息需要通过数据的形式呈现,即企业级业务实体模型架构的最终落地需要通过数据库物理表结构的方式,也因此需要建设一套IT数据模型,通过生成数据库表,以适应数字化时代的管理需求。在实现本公开构思的过程中,专利技术人发现相关技术中至少存在如下问题,由于应用类、实体类以及业务类信息出现的不确定性,伴随着该类信息的出现,即需要随时准备增加与之相关的数据库表,在该类信息数据关系繁杂时,也需要相应的建议具有对应关系的数据库表结构,导致数据库表随着外部信息的产生出现无限制且无规则的增长,不利于维护数据标准化,更不利于进行数据管理。
技术实现思路
有鉴于此,本公开提供了一种数据库表生成方法、数据库表生成系统、计算机系统和计算机可读存储介质。本公开的一个方面提供了一种数据库表生成方法, ...
【技术保护点】
1.一种数据库表生成方法,包括:/n获取业务实体模型涉及的业务实体信息,其中,所述业务实体信息包括业务实体标识符和第一属性信息;/n根据所述业务实体模型涉及的业务实体信息定义逻辑模型的逻辑实体信息,其中,所述逻辑实体信息包括逻辑实体标识符和第二属性信息;/n将所述逻辑实体标识符作为数据库表中的主键;以及/n根据所述第二属性信息为所述主键创建属性字段,以得到与所述逻辑实体标识符关联的数据库表。/n
【技术特征摘要】 【专利技术属性】
1.一种数据库表生成方法,包括:
获取业务实体模型涉及的业务实体信息,其中,所述业务实体信息包括业务实体标识符和第一属性信息;
根据所述业务实体模型涉及的业务实体信息定义逻辑模型的逻辑实体信息,其中,所述逻辑实体信息包括逻辑实体标识符和第二属性信息;
将所述逻辑实体标识符作为数据库表中的主键;以及
根据所述第二属性信息为所述主键创建属性字段,以得到与所述逻辑实体标识符关联的数据库表。
2.根据权利要求1所述的方法,还包括:
获取业务实体模型涉及的第一关系实体信息,其中,所述第一关系实体信息包括不同的所述业务实体信息之间的关联关系;
根据所述业务实体模型涉及的第一关系实体信息定义逻辑模型的第二关系实体信息,其中,所述第二关系实体信息包括不同的所述逻辑实体信息之间的关联关系;以及
根据所述第二关系实体信息生成所述数据库表之间的关联关系。
3.根据权利要求1所述的方法,其中,根据所述业务实体模型涉及的业务实体信息定义逻辑模型的逻辑实体信息还包括:
将所述业务实体模型中的多个所述业务实体标识符定义为所述逻辑模型中的一个所述逻辑实体标识符;和/或
将所述业务实体模型中的一个所述业务实体标识符定义为所述逻辑模型中的多个所述逻辑实体标识符;和/或
将所述业务实体模型中的多个所述第一属性信息定义为所述逻辑模型中的一个所述第二属性信息;和/或
将所述业务实体模型中的一个所述第一属性信息定义为所述逻辑模型中的多个所述第二属性信息。
4.根据权利要求1所述的方法,其中,根据所述第二属性信息为所述主键创建属性字段还包括:
获取所述逻辑模型中的与所述逻辑实体标识符相关的应用实施类属性信息;以及
根据与所述逻辑实体标识符相关的应用实施类属性信息为所述主键创建属性字段。
技术研发人员:李甲长,张海军,李洪洋,黄天奇,
申请(专利权)人:中国工商银行股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。