Database Theory + X: Database Visualization
Eugene Wu
TL;DR
The paper targets the gap where traditional single-table visualization theory cannot faithfully represent relational databases. It proposes database visualization as a constraint-preserving mapping from multi-table contents to visual representations, formalized through a graphical grammar extended to multiple tables. A faithful mapping is defined in which each table maps to views, rows to marks, attributes to visual channels, and constraints such as $C(S.X,\underline{T.Y})$ and $C(\underline{V.id},\underline{T.id})$ are preserved. Using decompositions like Many-Many, Many-One, and One-One, the work demonstrates how data modeling decisions shape visualization structures (e.g., parallel coordinates, nesting), offering a design space with potential impact on database theory and visualization practice.
Abstract
We draw a connection between data modeling and visualization, namely that a visualization specification defines a mapping from database constraints to visual representations of those constraints. Using this formalism, we show how many visualization design decisions are, in fact, data modeling choices and extend data visualization from single-dataset visualizations to database visualization
