一种基于关系代数的OCL至SQL代码生成方法
# 热门搜索 #
大模型
人工智能
openai
融资
chatGPT
AITNT公众号
AITNT APP
AITNT交流群
搜索
首页
AI资讯
AI技术研报
AI监管政策
AI产品测评
AI商业项目
AI产品热榜
AI专利库
寻求报道
一种基于关系代数的OCL至SQL代码生成方法
申请号:
CN202411493497
申请日期:
2024-10-24
公开号:
CN119441361B
公开日期:
2025-10-24
类型:
发明专利
摘要
本发明公开一种基于关系代数的OCL至SQL代码生成方法,设计了一种关系代数的扩展,通过证明该扩展关系代数的语义集与OCL的给定语义集等价,使得整体的代码生成工作可以通过先将OCL转化至关系代数表达式,再将所得的关系代数表达式转化为SQL查询语句的方式完成。除此以外,在OCL至关系代数的过程中,所得的表达式会经由优化算法来进行简化,以尽可能降低结果语句的复杂度。本发明具有自动高效、优化能力强、通用性高等特点,相较于现有技术在OCL语义的覆盖度以及结果语句的执行效率上均有较大提升。
技术关键词
代码生成方法
上下文无关文法
转化算法
语句
关系
表达式
冗余
语义
定义
计算机设备
简化算法
可读存储介质
节点
处理器
笛卡尔
模块
存储器
复杂度