In this paper, we will present an approach to visualizing arbitrary relational database contents in the form of object graphs via the World Wide Web. The focus is on the relationships between the datasets rather than on the data itself. The tool allows definition of different node types representing the datasets and edges representing the foreign keys and relationship tables in the database schema. Each node type has a label, and optionally a short description and a user definable image associated with it. The information for these fields can be extracted 1 : 1 from the corresponding database tables or otherwise be aggregated from different tables. Along the edges, it is possible to navigate through the content of the database. At any time, exactly one node represents the center of the object graph. Starting from this graph, edges and other nodes down to a user-definable depth n are visualized. The depth n may vary along different node and edge types, so that it is possible to customize the representation of the object graph. The graphical representation of arbitrary database contents has been of great help to us. In addition to using it in the initial application area, we intend to use it in some other areas we had left unconsidered. From these, we can infer a number of suggestions as to how to improve our tool and make it more universal.
[1]
Dave Crane,et al.
Ajax in Action
,
2005
.
[2]
Jeffrey Heer,et al.
Protovis: A Graphical Toolkit for Visualization
,
2009,
IEEE Transactions on Visualization and Computer Graphics.
[3]
Bear Bibeault,et al.
jQuery in Action
,
2008
.
[4]
Adobe Creative Team.
ActionScript 3.0 for Adobe Flash CS4 Professional Classroom in a Book
,
2008
.
[5]
Peter L. Brooks,et al.
Visualizing data
,
1997
.
[6]
Wolfgang May.
Information Extraction and Integration with Florid: The MONDIAL Case Study
,
1999
.
[7]
Julie Steele,et al.
Beautiful Visualization - Looking at Data Through the Eyes of Experts
,
2010,
Beautiful Visualization.
[8]
Christian Bauer,et al.
Java Persistence with Hibernate
,
2006
.
[9]
Edward M. Reingold,et al.
Graph drawing by force‐directed placement
,
1991,
Softw. Pract. Exp..
[10]
Susan L. Miertschin,et al.
Mind maps as active learning tools
,
2006
.