Searching for dependencies at multiple abstraction levels

  • Authors:
  • Toon Calders;Raymond T. Ng;Jef Wijsen

  • Affiliations:
  • University of Antwerp, Wilrijk, Belgium;University of British Columbia, Canada;University of Mons-Hainaut, Mons, Belgium

  • Venue:
  • ACM Transactions on Database Systems (TODS)
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

Abstract

The notion of roll-up dependency (RUD) extends functional dependencies with generalization hierarchies. RUDs can be applied in OLAP and database design. The problem of discovering RUDs in large databases is at the center of this paper. An algorithm is provided that relies on a number of theoretical results. The algorithm has been implemented; results on two real-life datasets are given. The extension of functional dependency (FD) with roll-ups turns out to capture meaningful rules that are outside the scope of classical FD mining. Performance figures show that RUDs can be discovered in linear time in the number of tuples of the input dataset.