Mining Purity Dependencies in Databases