Minmax Trees: Eecient Relational Operation Support for Hierarchical Data Exploration. Minmax Trees: Eecient Relational Operation Support for Hierarchical Data Exploration
نویسندگان
چکیده
This paper presents a new method for implementing hierarchical navigation operations in relational database systems as required for applications such as interactive visual explorations over large datasets. A particular class of recursive unions of joins and divisions that operate on hierarchies has been identiied. By using adequate pre-computation (i.e., organizing the hierarchical structure as what we called a MinMax tree), the recursive processing of the operations in this class is shown to be reducible to range queries. Extensions of the method for non-tree as well as for dynamic hierarchies have also been designed. We implemented our technique using Oracle 7 and C as a host language and showed that the MinMax method performed signiicantly faster than the equivalent recursive ones. Our method has been applied to implement navigation operations in XmdvTool, a visualization system for exploration of multivariate data.
منابع مشابه
Scalable Visual Hierarchy Exploration Scalable Visual Hierarchy Exploration
More and more modern computer applications, from business decision support to scientiic data analysis, utilize visualization techniques to support exploratory activities. Various tools have been proposed in the past decade to help users better interpret data using such display techniques. However, most do not scale well with regard to the size of the dataset upon which they operate. In particul...
متن کاملEecient Roll-up and Drill-down Analysis in Relational Databases
Large collections of data, e.g. archives of POS (point-of-sale) in the consumer packaged goods as well as in prescription drugs, are typically iteratively classiied by a hierarchy 6] on the members of some attributes. Most of the fortune 500 businesses have found ways to consolidate the data archive into a relational database manager. One of the most common steps in \investigative data explorat...
متن کاملProcessing relational OLAP queries with UB-Trees and multidimensional hierarchical clustering
Multidimensional access methods like the UBTree can be used to accelerate almost any query processing operation, if proper query processing algorithms are used: Relational queries or SQL queries consist of restrictions, projections, ordering, grouping and aggregation, and join operations. In the presence of multidimensional restrictions or sorting, multidimensional range query or Tetris algorit...
متن کاملData Exploration with Paired Hierarchical Visualizations: Initial Designs of Pair Trees
Paired hierarchical visualizations (PairTrees) integrate treemaps, node-link diagrams, choropleth maps and other information visualization techniques to support exploration of hierarchical data sets at multiple levels of abstraction (Kules, Shneiderman et al., in press). Coordinated visualizations are an effective way to support exploratory data analysis of multidimensional data sets. Hierarchi...
متن کاملMultiple Path Join for Nested Relational Databases
This paper presents a solution to the problem of how to eeciently process queries which include join operations in the nested relational model. We focus on the join operation, and introduce a new join operator called P-join. The P-join operator merges two scheme trees. It combines the advantages of the extended natural join and recursive join for eecient data access. The algebraic expression of...
متن کامل