用于建立数据表之间的关系的方法及系统技术方案

技术编号:21089573 阅读:39 留言:0更新日期:2019-05-11 09:57
提供了一种用于建立数据表之间的关系的方法及系统。所述方法包括:在用于建立数据表之间的主外键关联关系的图形界面中,响应于用于将一个实体节点连接到另一个实体节点的用户操作,将所述一个实体节点所关联的数据表作为从表,并将所述另一个实体节点所关联的数据表作为主表,其中,每个实体节点关联到对应的一个数据表;响应于用于指定所述从表中的一个字段作为所述主表的外键的用户操作,将指定的字段设置为所述主表相对于所述从表的外键;基于设置的外键和所述主表的主键,建立所述一个实体节点所关联的数据表与所述另一个实体节点所关联的数据表之间的主外键关联关系。

【技术实现步骤摘要】
用于建立数据表之间的关系的方法及系统
本专利技术总体说来涉及数据处理领域,更具体地讲,涉及一种用于建立数据表之间的关系的方法及系统。
技术介绍
随着各行业海量数据的出现,需要在越来越多的场景下对数据进行各种处理,例如,建立数据表之间的主外键关联关系等处理。然而,现阶段很少有工具化的建立数据表之间关联关系的方式,通常需要程序员通过编写程序代码来建立数据表之间的主外键关联关系,为此,程序员需要掌握专门的编程语言以编写出用于建立数据表之间的主外键关联关系的程序代码,例如,使用SQL(StructuredQueryLanguage,结构化查询语言)语句通过编写程序的方式来实现数据表之间的主外键关联关系的建立,学习成本较高,提高了数据应用的技术门槛,例如,普通业务人员(例如,那些无法熟练编程的人员)就很难便捷高效地建立数据表之间的主外键关联关系。
技术实现思路
本专利技术的示例性实施例在于提供一种用于建立数据表之间的关系的方法及系统,以解决现有技术存在的不能便捷高效地建立数据表之间的主外键关联关系的问题。根据本专利技术的示例性实施例,提供一种用于建立数据表之间的关系的方法,包括:在用于建立数据表之本文档来自技高网...

【技术保护点】
1.一种用于建立数据表之间的关系的方法,包括:在用于建立数据表之间的主外键关联关系的图形界面中,响应于用于将一个实体节点连接到另一个实体节点的用户操作,将所述一个实体节点所关联的数据表作为从表,并将所述另一个实体节点所关联的数据表作为主表,其中,每个实体节点关联到对应的一个数据表;响应于用于指定所述从表中的一个字段作为所述主表的外键的用户操作,将指定的字段设置为所述主表相对于所述从表的外键;基于设置的外键和所述主表的主键,建立所述一个实体节点所关联的数据表与所述另一个实体节点所关联的数据表之间的主外键关联关系。

【技术特征摘要】
1.一种用于建立数据表之间的关系的方法,包括:在用于建立数据表之间的主外键关联关系的图形界面中,响应于用于将一个实体节点连接到另一个实体节点的用户操作,将所述一个实体节点所关联的数据表作为从表,并将所述另一个实体节点所关联的数据表作为主表,其中,每个实体节点关联到对应的一个数据表;响应于用于指定所述从表中的一个字段作为所述主表的外键的用户操作,将指定的字段设置为所述主表相对于所述从表的外键;基于设置的外键和所述主表的主键,建立所述一个实体节点所关联的数据表与所述另一个实体节点所关联的数据表之间的主外键关联关系。2.如权利要求1所述的方法,还包括:响应于用于将所述一个实体节点连接到所述另一个实体节点的用户操作,自动向用户提供用于设置所述主表相对于所述从表的外键的图形界面;接收用户在所提供的图形界面上执行的用于指定所述从表中的一个字段作为所述主表的外键的用户操作。3.如权利要求1所述的方法,还包括:当用户选择所述一个实体节点与所述另一个实体节点之间由于所述将所述一个实体节点连接到所述另一个实体节点的用户操作而生成的连线时,向用户提供用于设置所述主表相对于所述从表的外键的图形界面;接收用户在所提供的图形界面上执行的用于指定所述从表中的一个字段作为所述主表的外键的用户操作。4.如权利要求1所述的方法,还包括:在所述一个实体节点与所述另一个实体节点之间由于所述将所述一个实体节点连接到所述另一个实体节点的用户操作而生成的连线上或所述连线的周围显示设置的外键的字段名称和/或所述主表的主键的字段名称。5.如权利要求1所述的方法,还包括:响应于用于指定所述主键与所述外键之间关于相同字段值的数据记录数量对应关系的用户操作,将所述数据记录数量对应...

【专利技术属性】
技术研发人员:娄辰徐昀
申请(专利权)人:第四范式北京技术有限公司
类型:发明
国别省市:北京,11

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

1