公共安全标准网
文库搜索
切换导航
文件分类
频道
联系我们
问题反馈
文件分类
联系我们
问题反馈
批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210403605.X (22)申请日 2022.04.18 (71)申请人 上海交通大 学 地址 200240 上海市闵行区东川路80 0号 (72)发明人 王肇国 张津源 杨逸存 陈海波 (74)专利代理 机构 上海汉声知识产权代理有限 公司 3123 6 专利代理师 胡晶 (51)Int.Cl. G06F 16/2453(2019.01) G06F 16/2455(2019.01) (54)发明名称 数据库查询重写规则自动生成方法及系统 (57)摘要 本发明提供了一种数据库查询重写规则自 动生成方法及系统, 包括: 步骤1: 将数据库的查 询计划和查询重写规则建模为可枚举的形式; 步 骤2: 对每对查询计划模板之间的约束进行枚举, 生成第一查询重写规则。 与现有技术相比, 本发 明可生成现有数据库系统中不存在的新重写规 则, 能够匹配并重写更多互联网应用中由对象关 系映射等框架生成的复杂查询, 提升数据库查询 重写能力和互联网应用下 数据库查询的性能。 权利要求书2页 说明书8页 附图2页 CN 114756579 A 2022.07.15 CN 114756579 A 1.一种数据库查询重写规则自动生成方法, 其特 征在于, 包括: 步骤1: 将数据库的查询计划 和查询重写规则建模为可枚举的形式; 步骤2: 对每对查询计划模板之间的约束 进行枚举, 生成第一 查询重写规则。 2.根据权利要求1所述的数据库查询重写规则自动生成方法, 其特征在于, 所述步骤2, 包括: 步骤201: 对所述查询计划模板进行枚举, 任选两个所述查询计划模板, 得到至少一个 模板对; 步骤202: 对所有所述模板对的约束 进行枚举, 得到约束集 合; 步骤203: 对所述约束集 合进行弱化处 理, 生成第二 查询重写规则; 步骤204: 对所述第二 查询重写规则进行去重处 理, 得到所述第一 查询重写规则。 3.根据权利要求2所述的数据库查询重写规则自动生成方法, 其特征在于, 所述步骤 201, 包括: 步骤2011: 枚举所有合法的所述查询计划模板的树结构, 所述查询计划模板的树结构 拥有唯一的根节点; 步骤2012: 对每一个树结构, 使用排列组合的方式为树的每个节点分配一种非输入节 点的节点类型, 构建出 具体的查询计划模板; 步骤2013: 对每一个树结构, 在每一个叶子节点上添加输入节点, 输入节点的数量等于 所述叶子节点的子节点数; 步骤2014: 任选 两个所述 查询计划模板, 得到 至少一个所述模板对。 4.根据权利要求1所述的数据库查询重写规则自动生成方法, 其特征在于, 所述查询重 写规则被建模为 一个三元组, 包括: 原查询计划模板、 目标查询计划模板和约束集 合。 5.根据权利要求2或4所述的数据库查询重写规则自动生成方法, 其特征在于, 所述步 骤202, 包括: 步骤2021: 对任意一个模板对, 将其中一个所述查询计划模板作为原查询计划模板, 另 一个所述查询计划模板作为目标查询计划模板, 并枚举出两个所述查询计划模板上的符号 之间所有可能的约束关系, 形成所述约束集 合。 6.一种数据库查询重写规则自动生成系统, 其特 征在于, 包括: 模块M1: 将数据库的查询计划 和查询重写规则建模为可枚举的形式; 模块M2: 对每对查询计划模板之间的约束 进行枚举, 生成第一 查询重写规则。 7.根据权利要求6所述的数据库查询重写规则自动生成系统, 其特征在于, 所述模块 M2, 包括: 子模块M201: 对所述查询计划模板进行枚举, 任选两个所述查询计划模板, 得到至少一 个模板对; 子模块M202: 对所有所述模板对的约束 进行枚举, 得到约束集 合; 子模块M20 3: 对所述约束集 合进行弱化处 理, 生成第二 查询重写规则; 子模块M204: 对所述第二 查询重写规则进行去重处 理, 得到所述第一 查询重写规则。 8.根据权利要求7所述的数据库查询重写规则自动生成系统, 其特征在于, 所述子模块 M201, 包括: 单元D2011: 枚举所有合法的所述查询计划模板的树结构, 所述查询计划模板的树结构权 利 要 求 书 1/2 页 2 CN 114756579 A 2拥有唯一的根节点; 单元D2012: 对每一个树结构, 使用排列组合的方式为树的每个节点分配一种非输入节 点的节点类型, 构建出 具体的查询计划模板; 单元D2013: 对每一个树结构, 在每一个叶子节点上添加输入节点, 输入节点的数量等 于所述叶子节点的子节点数; 单元D2014: 任选 两个所述 查询计划模板, 得到 至少一个所述模板对。 9.根据权利要求6所述的数据库查询重写规则自动生成系统, 其特征在于, 所述查询重 写规则被建模为 一个三元组, 包括: 原查询计划模板、 目标查询计划模板和约束集 合。 10.根据权利要求7或9所述的数据库查询重写规则自动 生成系统, 其特征在于, 所述子 模块M202, 包括: 单元D2021: 对任意一个模板对, 将其中一个所述查询计划模板作为原查询计划模板, 另一个所述查询计划模板作为目标查询计划模板, 并枚举出两个所述查询计划模板上的符 号之间所有可能的约束关系, 形成所述约束集 合。权 利 要 求 书 2/2 页 3 CN 114756579 A 3
专利 数据库查询重写规则自动生成方法及系统
文档预览
中文文档
13 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
赞助2元下载(无需注册)
温馨提示:本文档共13页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
下载文档到电脑,方便使用
赞助2元下载
本文档由 人生无常 于
2024-03-18 00:15:03
上传分享
举报
下载
原文档
(502.7 KB)
分享
友情链接
DB13-T 2338.3-2016 谷子抗病虫性鉴定技术规程 第3部分:白发病 河北省.pdf
T-CACM 1065—2018 中药DNA分子鉴定试剂盒 定性 评价技术要求.pdf
DB3301-T 0278-2019 小城镇环境综合整治长效管理规范 杭州市.pdf
GB-T 26463-2011 羰基合成脂肪醇.pdf
T-CQMBA 1—2023 医院消毒供应中心过程质量控制管理技术及应用指南第1部分:质量可追溯记录.pdf
cnnic 2012年中国网络购物市场研究报告.pdf
GB-T 29070-2012 无损检测 工业计算机层析成像 CT 检测 通用要求.pdf
GB-T 19773-2005 变压吸附提纯氢系统技术要求.pdf
GBT 25296-2022 电气设备安全通用试验导则.pdf
中小企业数字化转型指南.pdf
GB-T 6516-2010 电解镍.pdf
GB-T 30127-2013 纺织品 远红外性能的检测和评价.pdf
GM-T 0006-2012 密码应用标识规范.pdf
DB11-T 1535-2018 供热管网节能监测 北京市.pdf
GB-T 20000.11-2016 标准化工作指南 第11部分:国家标准的英文译本通用表述.pdf
SN-T 0001-2016 出口食品、化妆品理化测定方法标准编写的基本规定.pdf
T-SDWL 0002—2023 智慧物流园区停车系统功能要求.pdf
DB50-T 1375-2023 食品集中配送服务规范 重庆市.pdf
GB 21148-2020 足部防护 安全鞋.pdf
GA 1800.6-2021 电力系统治安反恐防范要求 第6部分:核能发电企业.pdf
交流群
-->
1
/
3
13
评价文档
赞助2元 点击下载(502.7 KB)
回到顶部
×
微信扫码支付
2
元 自动下载
官方客服微信:siduwenku
支付 完成后 如未跳转 点击这里 下载
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们
微信(点击查看客服)
,我们将及时删除相关资源。