
doi: 10.1002/spe.474
handle: 11590/117729 , 11391/121675
AbstractA wide number of practical applications would benefit from automatically generated graphical representations of database schemas, in which tables are represented by boxes, and table attributes correspond to distinct stripes inside each table. Links, connecting attributes of two different tables, represent referential constraints or join relationships, and may attach arbitrarily to the left‐ or to the right‐hand side of the stripes representing the attributes. To our knowledge no drawing technique is available to automatically produce diagrams in such a strongly constrained drawing convention. In this paper we provide a polynomial time algorithm for solving this problem, and test its efficiency and effectiveness against a large test suite. Also, we describe an implementation of a system that uses such an algorithm and we study the main methodological problems we faced in developing such a technology. Copyright © 2002 John Wiley & Sons, Ltd.
Computing methodologies and applications, Database theory, upward drawing, orthogonal drawing, General topics in the theory of software, graph drawing, algorithm engineering, drawing standard, orthogonal drawing, database schema visualization, upward drawing, graph drawing, drawing standard, algorithm engineering, database schema visualization
Computing methodologies and applications, Database theory, upward drawing, orthogonal drawing, General topics in the theory of software, graph drawing, algorithm engineering, drawing standard, orthogonal drawing, database schema visualization, upward drawing, graph drawing, drawing standard, algorithm engineering, database schema visualization
| selected citations These citations are derived from selected sources. This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | 7 | |
| popularity This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network. | Average | |
| influence This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | Top 10% | |
| impulse This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network. | Average |
