一种基于关系代数的OCL至SQL代码生成方法

AITNT
正文
推荐专利
一种基于关系代数的OCL至SQL代码生成方法
申请号:CN202411493497
申请日期:2024-10-24
公开号:CN119441361B
公开日期:2025-10-24
类型:发明专利
摘要
本发明公开一种基于关系代数的OCL至SQL代码生成方法,设计了一种关系代数的扩展,通过证明该扩展关系代数的语义集与OCL的给定语义集等价,使得整体的代码生成工作可以通过先将OCL转化至关系代数表达式,再将所得的关系代数表达式转化为SQL查询语句的方式完成。除此以外,在OCL至关系代数的过程中,所得的表达式会经由优化算法来进行简化,以尽可能降低结果语句的复杂度。本发明具有自动高效、优化能力强、通用性高等特点,相较于现有技术在OCL语义的覆盖度以及结果语句的执行效率上均有较大提升。
技术关键词
代码生成方法 上下文无关文法 转化算法 语句 关系 表达式 冗余 语义 定义 计算机设备 简化算法 可读存储介质 节点 处理器 笛卡尔 模块 存储器 复杂度
系统为您推荐了相关专利信息
1
语音合成方法、系统、设备、存储介质以及程序产品
状态空间模型 声码器 时序依赖关系 语音 生成对抗网络训练
2
模型校验、信用评估模型的校验方法、装置及计算设备
项目 信用评估模型 机器学习模型 数据 场景
3
一种数据处理方法和装置
节点 图谱 条目 数据处理方法 邻居
4
循环断裂预测方法、装置、设备、介质及电池和用电设备
断裂预测方法 断裂延伸率 活性材料 断裂风险 断裂预测装置
5
一种基于嵌套非光合植被参数的风蚀模型构建方法
植被 模型构建方法 土壤风蚀量 参数 嵌套
添加客服微信openai178,进AITNT官方交流群
驱动智慧未来:提供一站式AI转型解决方案
沪ICP备2023015588号