面向异构数据源的统一SQL查询方法

    公开(公告)号:CN117093599A

    公开(公告)日:2023-11-21

    申请号:CN202311065187.9

    申请日:2023-08-23

    Abstract: 本发明属于数据库系统技术领域,公开一种面向异构数据源的统一SQL查询方法,该框架包括访问适配、解析转换、优化验证、SQL执行等模块,访问适配模块接入配置客户端界面,配接口将查询请求发送至后台;然后解析转换模块根据接口配置信息解析查询请求,若解析失败直接进行异常处理返回错误信息,否则对请求的执行计划进行优化;根据查询请求中的传递参数和缓存需求,在底层数据库查询数据;最后,将查询获得数据转换为统一格式,返回至前台。本发明将查询语言与数据存储相互分离,使得多数据库系统能够透明访问底层数据,保证了不同数据源之间正确率较高的互操作,有效提高了异构源统一查询系统的扩展性和应用范围。

    一种基于扩展正则表达式的通用SQL测试用例集生成方法及生成系统

    公开(公告)号:CN117093487A

    公开(公告)日:2023-11-21

    申请号:CN202311065192.X

    申请日:2023-08-23

    Abstract: 本发明属于数据库系统、软件测试等交叉技术领域,公开了一种基于扩展正则表达式的通用SQL测试用例集生成方法及生成系统,提出了一种基于路径覆盖的正则运算符消融算法,首先生成所有上下文节点对应的监听器,在正则运算符的监听器中编写消融规则,然后对SQL语法解析树通过监听器模式进行遍历,在遍历过程中对正则运算符节点进行树节点变异,最后对解析树进行二次遍历,获得SQL测试用例集。本发明具有良好的迁移性,可以根据文法的不同可以生成不同数据库的SQL测试用例集,对于大规模、结构层次更复杂的正则表达式来说,具有更强的操作性和便捷性。

    一种基于大语言模型的文本到SQL语句解析及其优化方法

    公开(公告)号:CN119917527A

    公开(公告)日:2025-05-02

    申请号:CN202411989503.6

    申请日:2024-12-31

    Abstract: 本发明公开了一种基于大语言模型的文本到SQL语句解析及其优化方法。首先运用文本处理和语法分析技术,以细粒度的方式解析自然语言查询或命令,将其转化为语法和语义单元。该过程包括从输入问题中提取实体、关系、条件、限定词和操作符等要素。然后利用大型语言模型技术,训练一个可以用于文本到SQL语句解析的模型。接着采用反馈优化机制,来提高SQL语句解析的准确率。最后将得到的模型在公开的数据集上进行效果验证。本发明相较于仅关注文本到SQL语句生成的解析器,更注重在文本到SQL语义解析过程中的全面性和质量优化,有效地提升了自然语言处理在数据库领域应用的性能及处理数据库中复杂的语法结构的能力。

Patent Agency Ranking