Query Processing on Uncertain Data