The complexity and approximation of fixing numerical attributes in databases under integrity constraints