# SQLKnowledgeGraph 从无到有搭建一个以数据库设计文档为中心的知识图谱,并以该知识图谱完成自动问答与分析服务。 table_1: | 列名 | 备注 | |---|---| | id | ID | | name | 用户名 | | create_time | 创建时间 | table_2: | 列名 | 备注 | |---|---| | id | ID | | file_id | 文件ID | | create_by | 创建者 | | create_time | 创建时间 | table_3: | 列名 | 备注 | |---|---| | id | ID | | file | 文件名 | | create_time | 创建时间 | 字段类型完全相同的情况下: 一、通过列名+表名向量的问题: 1、表1、表2 和 表3 具有相同 id 字段,但应判断无关 2、表1、表2 和 表3 具有相同 create_time 字段,但应判断无关 3、表3 的 id 字段 和 表2 file_id 字段应为同一字段,因判断为外键关系 4、表1 的 id 字段 和 表2 的 update_by 字段应为同一字段,因判断为外键关系 二、通过表名 + 备注向量的问题: 1、表1、表2 和 表3 具有相同 id 字段,但应判断无关 2、表1、表2 和 表3 具有相同 create_time 字段,但应判断无关 3、表1 的 id 字段 和 表2 的 update_by 字段应为同一字段,因判断为外键关系,向量化比较时受 表3 file 字段影响 三、通过 <表名, 表中文名, 列名, 备注> 向量: 字段转换 | 表名 | 表中文名 | 列名 | 列类型 | 列详细信息 | 列唯一表示 | | --- | --- | --- | --- | --- | --- | | tablename | tablecname | colname | coltype | detail | vec | | name | c_name | name | type | detail | vec |