Tools used to identify implicit data rules such as CFDs and apply repairs to large datasets