Este artículo retoma el problema de la reparación y consulta de bases de datos inconsistentes con restricciones universales. Adoptamos la reparación de diferencias simétricas, que utiliza tanto la eliminación como la adición de hechos para restaurar la consistencia, y utilizamos relaciones de prioridad para especificar las operaciones de reparación preferidas. Extendemos el concepto existente de reparación óptima a entornos más complejos y estudiamos la complejidad de los datos para la verificación de la reparación y la respuesta a consultas con tolerancia a inconsistencias. Finalmente, aclaramos la relación entre la reparación óptima en bases de datos prioritarias y el concepto de reparación introducido en el marco de restricciones de integridad activa, y demostramos específicamente que la reparación óptima en términos de Pareto de este artículo corresponde a restricciones de integridad activa. Este estudio proporciona información valiosa sobre el comportamiento de las restricciones de integridad activa.