说明:收录25万 73个行业的国家标准 支持批量下载
文库搜索
切换导航
文件分类
频道
仅15元无限下载
联系我们
问题反馈
文件分类
仅15元无限下载
联系我们
问题反馈
批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210585696.3 (22)申请日 2022.05.27 (71)申请人 上海迈伺通健康科技有限公司 地址 200032 上海市徐汇区船厂路101号源 创社318室 (72)发明人 付春林 (51)Int.Cl. G06F 16/242(2019.01) G06F 16/2455(2019.01) G06F 8/41(2018.01) (54)发明名称 使用中文指令操作数据库 的方法、 系统、 设 备及存储介质 (57)摘要 本发明公开了一种使用中文指令操作数据 库的方法、 系统、 设备及存储介质, 所述方法包 括: 构建数据库系统中文指令集; 将所述数据库 系统中文指令集与数据库系统英文指令集做映 射匹配, 形成中文 ‑英文指令集; 构建同时支持中 文及英文指令的SQL编译解析器; 将所述语法树 转换为中文和英文两种指令:输出单元输出转换 后的中文指令和英文指令, 并将所述原始指令及 转换后的中文指令和/或英文指令存储入存储模 块内。 本发 明可以以全中文指令方式或中英文混 合的方式访问目标数据库, 兼容多种数据库的中 英文混合指令系统, 有效提高了数据库操作与管 理的效率。 权利要求书2页 说明书15页 附图5页 CN 115269627 A 2022.11.01 CN 115269627 A 1.使用中文指令操作数据库的方法, 其特 征在于, 包括: 构建数据库系统中文指令集; 将所述数据库系统中文指令集与数据库系统英文指令集做映射匹配, 形成中文 ‑英文 指令集; 构建同时支持中文及英文指令的SQL编译解析器; 所述SQL编译解析器包括依次通信连 接的输入 单元、 SQL编译解析引擎以及输出单元; 所述SQL编译解析引擎包括识别单元、 词法 分析单元、 语法分析 单元、 语法树构建单 元、 指令转换 单元; 通过输入单 元输入原 始指令; 通过所述SQL编译解析引擎将所述原 始指令转换成语法树; 将所述语法树 转换为中文和英文两种指令: 指令转换单元识别所述语法树是否包含中文词块节点, 当所述语法树不包含中文词块 节点时, 通过递归程序遍历所述语法树, 从所述中文 ‑英文指令集中匹配所述语法树的英文 节点对应的中文指 令, 所有节点匹配成功后, 形成 中文和英文两种指 令; 当所述原始指 令包 含中文时, 通过递归程序遍历所述语法树, 从所述中文 ‑英文指令集中匹配所述语法树包含 的中文词块节点对应的英文指令, 匹配所述语法树包含的英文词块节点对应的中文指令, 所有节点匹配成功后, 形成 中文和英文两种指 令; 任意所述节点匹配失败, 则提交语法错误 信息; 全部所述节点匹配成功后, 将所述英文指令提交数据库执 行; 输出单元输出转换后的中文指令和英文指令, 并将所述原始指令及转换后的中文指令 和/或英文指令存 储入存储模块内。 2.根据权利要求1所述的使用中文指令操作 数据库的方法, 其特征在于, 所述指令集的 表现方式包括但不限于文件形式、 程序中对象或数组的形式、 存 储在数据库中表的形式。 3.根据权利要求1所述的使用中文指令操作 数据库的方法, 其特征在于, 所述指令集的 指令类型包括但不限于: 实体类、 数据操作类、 实体操作类、 控制类、 常见函数类、 用户权限 类。 4.根据权利要求1所述的使用中文指令操作数据库的方法, 其特征在于, 通过所述SQL 编译解析引擎将所述原 始指令转换成语法树; 包括如下步骤: 识别单元将所述原 始指令识别为可读格式文本; 词法分析单元对所述可读格式文本进行词法解析, 将所述可读格式文本解析为若干词 块作为所述语法树的节点, 并识别所述词块所在节点的语言类型为中文词块节点或英文词 块节点, 所述语言类型作为标签存 储在该词块节点内; 语法分析单元对所述可读格式文本进行语法分析, 确定所述语法树的头节点以及 分支 节点; 语法树构建单 元将各节点构建成语法树。 5.根据权利要求1所述的使用中文指令操作 数据库的方法, 其特征在于, 所述中文指令 集内的中文指令格式, 在结构上与数据库现有英文指令一 致。 6.使用中文指令操作数据库的系统, 其特 征在于, 所述系统包括: 中文指令集构建模块, 用于构建数据库系统中文指令集; 映射匹配模块, 用于将所述数据库系统中文指令集与 数据库系统英文指令集做映射匹 配, 形成中文 ‑英文指令集;权 利 要 求 书 1/2 页 2 CN 115269627 A 2SQL编译解析器, 用于编译解析同时包 含中文及英文的指令; 所述SQL编译解析器包括依次通信连接的输入单元、 SQL编译解析引擎以及输出单元; 所述SQL编译解析引擎包括识别单元、 词法分析单元、 语法分析单元、 语法树构建单元、 指 令 转换单元; 所述输入单 元, 用于输入原始指令; 所述SQL编译解析引擎, 用于将所述原 始指令转换成语法树; 所述识别单 元, 用于将所述原 始指令识别为可读格式文本; 所述词法分析单元, 用于对所述可读格式文本进行词法解析, 将所述可读格式文本解 析为若干词块作为所述语法树的节点, 并识别所述词块所在节点的语言类型为中文词块节 点或英文词块节点, 将所述语言类型作为标签存 储在该词块节点内; 所述语法分析单元, 用于对所述可读格式文本进行语法分析, 确定所述语法树的头节 点以及分支 节点; 所述语法树构建单 元, 用于将各节点构建成语法树。 所述指令转换单元, 用于识别所述语法树是否包含中文词块节点, 并将所述语法树转 换为中文和英文两种指令; 所述输出单元, 用于输出转换后的中文指令和英文指令, 并将所述原始指令及转换后 的中文指令和/或英文指令存 储入存储模块内。 7.一种存储介质, 其特征在于, 所述存储介质上存储有计算机程序, 所述计算机程序被 处理器运行时执 行如权利要求1至 5中任一项所述使用中文指令操作数据库的方法的步骤。 8.一种电子设备, 其特 征在于, 所述电子设备包括: 处理器; 存储介质, 其上存储有计算机程序, 所述计算机程序被所述处理器运行时执行如权利 要求1至5中任一项所述使用中文指令操作数据库的方法的步骤。权 利 要 求 书 2/2 页 3 CN 115269627 A 3
专利 使用中文指令操作数据库的方法、系统、设备及存储介质
文档预览
中文文档
23 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
赞助2.5元下载(无需注册)
温馨提示:本文档共23页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
下载文档到电脑,方便使用
赞助2.5元下载
本文档由 人生无常 于
2024-03-18 00:12:51
上传分享
举报
下载
原文档
(1.1 MB)
分享
友情链接
T-CIE 116—2021 电子元器件故障树分析方法与程序.pdf
tc260 大数据安全标准化白皮书 2017版.pdf
思度安全-DSMM-014 数据导入导出安全管理规范V1.0.pdf
GB-T 32905-2016 信息安全技术 SM3密码杂凑算法.pdf
DB13-T 5134-2019 回转式翻车机系统节能技术规范 河北省.pdf
GB-T 24747-2023 有机热载体安全技术条件.pdf
DB65-T 4536.7—2022 电子政务外网建设规范第7部分:政务云安全要求 新疆维吾尔自治区.pdf
T-CESA 1036—2019 信息技术 人工智能 机器学习模型及系统的质量要素和测试方法.pdf
T-CES 160—2022 数字孪生变电站智能传感器接入技术规范.pdf
ISO 14644-4 2022 Cleanrooms and associated controlled environments — Part 4 Design, construction and start-up.pdf
众城智库 信创产业发展报告 2021.pdf
T-CAS ES000000001—2022 工业品质量分级评价规则 通则.pdf
GB-T 39662-2020 基金行业数据集中备份接口规范.pdf
GM-T 0091-2020 基于口令的密钥派生规范.pdf
T-WAPIA 045.3—2021 信息技术 系统间远程通信和信息交换 原子密钥建立与实体鉴别 第3部分:采用证书的原子密钥建立与实体鉴别.pdf
DB63-T 2086-2022 水利水电工程堆石混凝土坝施工质量检验与评定规范 青海省.pdf
GB-T 42571-2023 信息安全技术 区块链信息服务安全规范.pdf
GB-T 14721-2010 林业资源分类与代码 森林类型.pdf
易观分析 AIGC产业研究报告2023——三维生成篇pdf.pdf
DB52-T 1636.4-2021 机关事务云 第4部分:机关后勤管理数据 贵州省.pdf
1
/
3
23
评价文档
赞助2.5元 点击下载(1.1 MB)
回到顶部
×
微信扫码支付
2.5
元 自动下载
官方客服微信:siduwenku
支付 完成后 如未跳转 点击这里 下载
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们
微信(点击查看客服)
,我们将及时删除相关资源。