[prev] 66 [next]

Estimating Selection Result Size (cont)

Estimating size of result for e.g.

select * from Enrolment where year > 2005;

Could estimate by using:

  • uniform distribution assumption,   r,   min/max years
Assume: min(year)=2000, max(year)=2009, |Enrolment|=105
  • 105 from 2000-2009 means approx 10000 enrolments/year
  • this suggests 40000 enrolments since 2006
Heuristic used by some systems:   | σA>c(R) | ≅ r/3