VeriEQL: Bounded Equivalence Verification for Complex SQL Queries with Integrity Constraints

数据完整性 计算机科学 等价(形式语言) 有界函数 SQL语言 程序设计语言 数据库 理论计算机科学 数学 离散数学 数学分析
作者
Yang He,P. Zhao,Xinyu Wang,Yuepeng Wang
出处
期刊:Proceedings of the ACM on programming languages [Association for Computing Machinery]
卷期号:8 (OOPSLA1): 1071-1099 被引量:9
标识
DOI:10.1145/3649849
摘要

The task of SQL query equivalence checking is important in various real-world applications (including query rewriting and automated grading) that involve complex queries with integrity constraints; yet, state-of-the-art techniques are very limited in their capability of reasoning about complex features (e.g., those that involve sorting, case statement, rich integrity constraints, etc.) in real-life queries. To the best of our knowledge, we propose the first SMT-based approach and its implementation, VeriEQL, capable of proving and disproving bounded equivalence of complex SQL queries. VeriEQL is based on a new logical encoding that models query semantics over symbolic tuples using the theory of integers with uninterpreted functions. It is simple yet highly practical -- our comprehensive evaluation on over 20,000 benchmarks shows that VeriEQL outperforms all state-of-the-art techniques by more than one order of magnitude in terms of the number of benchmarks that can be proved or disproved. VeriEQL can also generate counterexamples that facilitate many downstream tasks (such as finding serious bugs in systems like MySQL and Apache Calcite).
最长约 10秒,即可获得该文献文件

科研通智能强力驱动
Strongly Powered by AbleSci AI
科研通是完全免费的文献互助平台,具备全网最快的应助速度,最高的求助完成率。 对每一个文献求助,科研通都将尽心尽力,给求助人一个满意的交代。
实时播报
yanweifu完成签到,获得积分20
1秒前
甜美的芷发布了新的文献求助10
1秒前
2秒前
4秒前
Copyright应助yanweifu采纳,获得10
4秒前
blank发布了新的文献求助10
5秒前
派大星发布了新的文献求助10
6秒前
xyy完成签到,获得积分10
6秒前
小猴子发布了新的文献求助30
7秒前
Jessy畅畅应助葛甲率采纳,获得10
7秒前
8秒前
时飞发布了新的文献求助10
8秒前
lin完成签到 ,获得积分10
8秒前
FashionBoy应助许红采纳,获得10
8秒前
彭栋发布了新的文献求助10
9秒前
周四一完成签到,获得积分10
9秒前
11秒前
派大星完成签到,获得积分10
13秒前
ghq完成签到,获得积分10
15秒前
peike完成签到,获得积分10
15秒前
Alancel发布了新的文献求助10
16秒前
17秒前
18秒前
lilia发布了新的文献求助10
20秒前
SciGPT应助blank采纳,获得10
20秒前
英俊的铭应助anj采纳,获得30
21秒前
明亮盼烟发布了新的文献求助30
22秒前
23秒前
呵呵呵发布了新的文献求助10
23秒前
玖爱完成签到,获得积分10
23秒前
23秒前
852应助彩色的荔枝采纳,获得10
24秒前
如花完成签到 ,获得积分10
25秒前
26秒前
27秒前
27秒前
xzy发布了新的文献求助10
28秒前
29秒前
000完成签到,获得积分10
29秒前
29秒前
高分求助中
(应助此贴封号)【重要!!请各用户(尤其是新用户)详细阅读】【科研通的精品贴汇总】 10000
2026年中国辛酸癸酸聚乙二醇甘油酯行业市场现状调查及投资机会研判报告 1000
2026年中国辛酸癸酸聚乙二醇甘油酯行业市场规模及竞争格局分析报告 1000
48V Low-voltage Power Distribution Network (PDN) Architecture Industry Report, 2024 800
Fundamentals of Pharmaceutical and Biologics Regulations: A Global Perspective, Second Edition 700
Matrix Methods in Data Mining and Pattern Recognition Second Edition 510
Periodic Report Summary 2 - AFTER (A Framework for electrical power sysTems vulnerability identification, dEfense and Restoration) 500
热门求助领域 (近24小时)
化学 材料科学 医学 生物 纳米技术 工程类 有机化学 化学工程 生物化学 计算机科学 内科学 物理 复合材料 催化作用 细胞生物学 无机化学 光电子学 物理化学 电极 基因
热门帖子
关注 科研通微信公众号,转发送积分 7319643
求助须知:如何正确求助?哪些是违规求助? 8935255
关于积分的说明 18941633
捐赠科研通 6978219
什么是DOI,文献DOI怎么找? 3214403
关于科研通互助平台的介绍 2382269
邀请新用户注册赠送积分活动 2193439