数据表操作方法、装置、电子设备和计算机可读介质
摘要文本
本公开的实施例公开了数据表操作方法、装置、电子设备和计算机可读介质。该方法的一具体实施方式包括:获取数据表信息集;对各个数据表信息进行关联分析处理,得到数据表关联信息集;对数据表关联信息集进行更新处理,得到目标数据表关联信息集;基于目标数据表关联信息集,生成数据表关系图数据,以及基于数据表关系图数据,在绘图面板中绘制数据表关系图;对初始数据表查询条件信息进行更新处理,得到数据表查询条件信息,以及将数据表查询条件信息显示在查询条件子面板中;响应于接收到用户查询请求信息,生成数据表查询结果,以及将数据表查询结果显示在结果展示子面板上,以供用户执行数据操作。该实施方式可以在进行数据表操作时缩短耗时。
申请人信息
- 申请人:朴道征信有限公司
- 申请人地址:100020 北京市朝阳区景辉街31号院1号楼-6至57层101内53层、54层
- 发明人: 朴道征信有限公司
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 数据表操作方法、装置、电子设备和计算机可读介质 |
| 专利类型 | 发明授权 |
| 申请号 | CN202311674745.1 |
| 申请日 | 2023/12/8 |
| 公告号 | CN117370361B |
| 公开日 | 2024/3/8 |
| IPC主分类号 | G06F16/22 |
| 权利人 | 朴道征信有限公司 |
| 发明人 | 张燕; 王杰 |
| 地址 | 北京市朝阳区景辉街31号院1号楼-6至57层101内53层、54层 |
专利主权项内容
1.一种数据表操作方法,包括:获取针对目标数据库的数据表信息集;对所述数据表信息集中的各个数据表信息进行关联分析处理,得到数据表关联信息集,以及将所述数据表关联信息集发送至用户终端以供确认;响应于接收到针对所述数据表关联信息集的用户确认信息,基于所述用户确认信息,对所述数据表关联信息集进行更新处理,得到目标数据表关联信息集;基于所述目标数据表关联信息集,生成数据表关系图数据,以及基于所述数据表关系图数据,将数据表关系图绘制在绘图面板上,其中,所述绘图面板是数据操作界面所显示的面板,所述数据操作界面还包括数据操作面板,所述数据操作面板包括查询条件子面板和结果展示子面板,所述数据表关系图包括至少一个数据表节点;响应于接收到针对所述数据表关系图包括的、任意数据表节点的第一选择操作信息,对初始数据表查询条件信息进行更新处理,得到数据表查询条件信息,以及将所述数据表查询条件信息显示在所述查询条件子面板中,以供用户针对目标数据表进行查询,其中,所述目标数据表与所选择的数据表节点相对应;响应于接收到用户查询请求信息,生成数据表查询结果,以及将所述数据表查询结果显示在所述结果展示子面板上,以供用户针对所述数据表查询结果执行数据操作;其中,所述数据表信息集中的每个数据表信息包括字段属性信息组,字段属性信息组中的每个字段属性信息与列字段相对应;以及所述对所述数据表信息集中的各个数据表信息进行关联分析处理,得到数据表关联信息集,包括:对于所述数据表信息集中的每个数据表信息,执行以下步骤:将所述数据表信息确定为当前表信息;在所述数据表信息集中选定与所述当前表信息相异的各个数据表信息作为候选表信息集;从所述当前表信息包括的字段属性信息组中选出表征对应列字段为外键的字段属性信息作为外键字段属性信息,得到外键字段属性信息组;从所述当前表信息包括的字段属性信息组中选出表征对应列字段为主键字段的字段属性信息作为主键字段属性信息,得到主键字段属性信息组;基于所述外键字段属性信息组、所述主键字段属性信息组和所述候选表信息集,生成物理关联表信息集和逻辑关联表信息集,其中,所述物理关联表信息集中的物理关联表信息表征与当前表存在物理关系的候选表,物理关系是候选表的主键为当前表的外键,所述逻辑关联表信息集中的逻辑关联表信息表征与当前表存在逻辑关系的候选表,逻辑关系是候选表的任意普通键与当前表的主键语义相同,所述普通键为数据表中除主键、外键以外的字段;基于所述物理关联表信息集、所述逻辑关联表信息集和所述当前表信息,生成数据表关联信息子集;将所得到的各个数据表关联信息子集确定为数据表关联信息集;其中,所述数据操作界面还包括操作路径导航区域,所述数据操作面板还包括添加数据锚点控件;以及所述方法还包括:响应于接收到与所述添加数据锚点控件相对应的第二选择操作信息,生成数据锚点标识,以及将所述数据锚点标识显示在所述数据操作界面包括的操作路径导航区域中,其中,所述操作路径导航区域是用于展示各个数据锚点以便后续通过数据锚点对数据锚点对应的数据操作结果进行回溯的界面区域,数据锚点是数据处理过程中的一个定位点;基于所述目标数据表对应的表标识、所述用户查询请求信息、所述数据表查询结果和所述数据锚点标识,生成数据锚点信息,以供用户执行多表连接查询操作或查询结果回溯操作。 马 克 数 据 网