Characterizing and Verifying Queries Via CINSGEN
Characterizing and Verifying Queries Via CINSGEN
复制标题
通过 CINSGEN 表征和验证查询
DOI:
10.1145/3555041.3589721
复制
发表时间:
2023
期刊:
影响因子:
--
通讯作者:
Yang, Jun
中科院分区:
文献类型:
--
作者:
Meng, Hanze;Miao, Zhengjie;Gilad, Amir;Roy, Sudeepa;Yang, Jun
Example database instances can be very helpful in understanding complex queries. Different examples may illustrate alternative situations in which answers emerge in the query results and can be useful for testing. Examples can also help reveal semantic differences between queries that are supposed to be equivalent, e.g., when students try to understand how their queries behave differently from a reference solution, or when programmers try to pinpoint mistakes inadvertently introduced by rewrites meant to improve readability or performance. In this paper, we propose to demonstrate CinsGen, a system that can characterize queries and help distinguish between two queries. Given a query, CinsGen generates minimal conditional instances (c-instances) that satisfy it. In turn, each c-instance is a generalization of multiple database instances, yielding a compact representation. Thus, using CinsGen enables users to obtain a comprehensive and compact view of all scenarios that satisfy a specified query, allowing for query characterization or distinction between two queries.
DOI:
10.1145/3299869.3319866
发表时间:
2019
期刊:
SIGMOD '19: Proceedings of the 2019 International Conference on Management of Data
影响因子:
--
作者:
Miao, Zhengjie;Roy, Sudeepa;Yang, Jun
通讯作者:
Yang, Jun
DOI:
10.1145/3478432.3499263
发表时间:
2022
期刊:
Proceedings of the 53rd ACM Technical Symposium on Computer Science Education V. 2
影响因子:
--
作者:
Yihao Hu;Zhengjie Miao;Zhiming Leong;Haechan Lim;Zachary Zheng;Sudeepa Roy;Kristin Stephens;Jun Yang
通讯作者:
Jun Yang
DOI:
10.1145/3514221.3517898
发表时间:
2022
期刊:
Proceedings of the 2022 International Conference on Management of Data
影响因子:
--
作者:
Gilad, Amir;Miao, Zhengjie;Roy, Sudeepa;Yang, Jun
通讯作者:
Yang, Jun