Flexible Databases Supporting Imprecision And Uncertainty