1. Introduction

Conferences: SIGMOD/PODS ‘20: International Conference on Management of Data
Author: Aristotelis Leventidis, Jiahui Zhang, Cody Dunne, Wolfgang Gatterbauer, H.V. Jagadish, Mirek Riedewald
Year: 2020
ISBNs, DOls, PMIDs, or arXiv IDs:

DOI:10.1145/3318464.3389767
Cite: Aristotelis Leventidis, Jiahui Zhang, Cody Dunne, Wolfgang Gatterbauer, H.V. Jagadish, and Mirek Riedewald. 2020. QueryVis: Logic-based Diagrams help Users Understand Complicated SQL Queries Faster. In Proceedings of the 2020 ACM SIGMOD International Conference on Management of Data (SIGMOD ‘20). Association for Computing Machinery, New York, NY, USA, 2303–2318. https://doi.org/10.1145/3318464.3389767
Reportor: 廖集秀
Attachment: pdf

2. Figures

image.png

3. Summary

理解现有SQL查询的含义对于代码的维护和重用至关重要。然而,SQL可能很难读取。因此设计出可自动生成的可视化图表来代表原本的SQL语言,实现在其中捕获查询的逻辑意图,使其能够帮助用户比单独使用SQL文本更快更准确地理解查询的含义。

4. Main Points

  1. 识别抽象的视觉设计需求以辅助人类进行查询理解

    1. 其中包括了任务分析、任务抽象对SQL语言的可视化设计最小化无歧义实验:包括让新手对代码和可视化的理解来计时进行比较(对照实验,结论是理解可视化快很多)
  2. 提出了SQL的新的图形化表示,讨论了它在一阶逻辑和图形化推理系统中的起源,并使用最小有效的SQL可视化理论证明了其设计选择

  3. 证明了其可视化设计图是无歧义的,即两种不同的逻辑表示不可能得到相同的可视化图

QueryVis Logic-based diagrams help users understand complicated SQL queries faster.pptx