The tutorial consists of six parts:
Why visualizing queries and why now: The tutorial contrasts Query Visualization (QV) with Visual Query Languages (VQL) and discusses several usage scenarios for the use of query visualization.
Principles of query visualization: The tutorial discusses several proposed principles of query visualization, rephrased in the terminology of "Algebraic Visualization Design".
Logical foundations of relational query languages: The tutorial provides a brief overview of the logical foundations of relational query languages by discussing 5 queries over a variant of the sailors-reserve-boats database.
Early diagrammatic representations: The tutorial covers diagrammatic representations for logical statements that were developed well before relational databases, including Euler circles, Venn diagrams, Venn-Peirce diagrams, constraint diagrams, Peirce's beta existential graphs, and Sowa's conceptual graphs.
Modern visual query representations: The tutorial uses the earlier introduced queries to discuss the main families of visual representations for relational queries proposed by the database community, including Query-By-Example (QBE), interactive query builders, Dataflow Query Language (DFQL), Query By Diagram (QBD), Visual SQL, QueryVis, DataPlay, SIEUFERD, and Relational Diagrams.
Lessons learned and open challenges: The tutorial extracts insights from the survey and discusses open challenges.
다른 언어로
소스 콘텐츠 기반
arxiv.org
더 깊은 질문