la integridad de los datos es un componente fundamental de la seguridad de la información. En su uso más amplio, «integridad de datos» se refiere a la precisión y consistencia de los datos almacenados en una base de datos, almacén de datos, data mart u otra construcción. El término integridad de datos se puede usar para describir un estado, un proceso o una función, y a menudo se usa como un proxy para la «calidad de datos». Se dice que los datos con «integridad» tienen una estructura completa o completa., Los valores de los datos están estandarizados de acuerdo con un modelo de datos y/o tipo de datos. Todas las características de los datos deben ser correctas, incluidas las reglas de Negocio, las relaciones, las fechas, las definiciones y el linaje, para que los datos sean completos. La integridad de los datos se impone dentro de una base de datos cuando se diseña y se autentica mediante el uso continuo de rutinas de verificación de errores y validación. Por ejemplo, para mantener la integridad de los datos, las columnas/celdas numéricas no deben aceptar datos alfabéticos.
como proceso, la integridad de datos verifica que los datos se han mantenido inalterados en tránsito desde la creación hasta la recepción., Como estado o condición, la integridad de los datos es una medida de la validez y fidelidad de un objeto de datos. Como una función relacionada con la seguridad, un servicio de integridad de datos mantiene la información exactamente como fue ingresada, y es auditable para afirmar su confiabilidad. Los datos se someten a cualquier número de operaciones en apoyo de la toma de decisiones, como la captura, el almacenamiento, la recuperación, la actualización y la transferencia. La integridad de los datos también puede ser una medida de rendimiento durante estas operaciones en función de la tasa de error detectada., Los datos deben mantenerse libres de corrupción, modificación o divulgación no autorizada para impulsar cualquier número de procesos empresariales de misión crítica con precisión. Las inexactitudes pueden ocurrir accidentalmente (p. ej.a través de errores de programación), o maliciosamente (por ejemplo, a través de Infracciones o hacks)., Los profesionales de seguridad de bases de datos emplean cualquier número de prácticas para asegurar la integridad de los datos, incluyendo:
- cifrado de datos, que bloquea los datos mediante cifrado
- copia de seguridad de datos, que almacena una copia de los datos en una ubicación alternativa
- controles de acceso, incluida la asignación de privilegios de lectura/escritura
- validación de entrada, para evitar la entrada incorrecta de datos
- validación de datos, para certificar la transmisión no corrompida
los desarrolladores de Software también deben preocuparse por la integridad de los datos., Pueden definir restricciones de integridad para hacer cumplir las reglas de negocio en los datos cuando se introducen en una aplicación. Las reglas de negocio especifican condiciones y relaciones que siempre deben ser verdaderas, o siempre deben ser falsas. Cuando se aplica una restricción de integridad de datos a una tabla de base de datos, todos los datos de la tabla deben ajustarse a la regla correspondiente.