Los datos son el activo más importante para cualquier organización. Por lo tanto, debe asegurarse de que los datos sean válidos y utilizables a toda costa. La validación de datos y la verificación de datos son dos procesos importantes para asegurarse de que los datos poseen estas dos cualidades. La validación de los datos garantiza que los datos estén limpios, sean correctos y significativos, mientras que la verificación de los datos garantiza que todas las copias de los datos sean tan buenas como las originales. Entonces, ambos procesos aseguran que la organización no pierda dinero debido a errores inesperados en los datos.
La validación de datos se ocupa de asegurarse de que los datos sean válidos (limpios, correctos y útiles). Los procedimientos de validación de datos utilizan reglas de validación de datos (o comprueban rutinas) para garantizar la validez (en su mayoría, corrección y significado) de los datos. También garantiza la validez de los datos de entrada para mantener la seguridad del sistema. Estas reglas se implementan automáticamente a través de los diccionarios de datos. La validación de datos también se puede implementar mediante la declaración de reglas de integridad de datos o procedimientos que hagan cumplir las reglas de negocios (especialmente en aplicaciones de negocios). Estas reglas de negocios generalmente se capturan durante el análisis de los requisitos de negocios iniciales realizado por los analistas de negocios. Es muy importante implementar reglas de negocios al comienzo del proceso, porque los datos validados erróneamente suelen tener un impacto negativo en la ejecución del proceso de negocios..
La forma más sencilla de validación es verificar la entrada para asegurarse de que estén formados por caracteres del conjunto "válido". Por ejemplo, un proceso de validación para la aplicación de directorio telefónico debe validar los números de teléfono de entrada para asegurarse de que contengan solo números, más / menos símbolos y corchetes (y nada más). Un poco más avanzados procesos de validación también podrían verificar el campo del código de país para verificar si son códigos de país legítimos.
La verificación de datos es el proceso de verificar una copia de los datos para asegurarse de que sea exactamente igual a la copia original de los datos. La verificación de datos generalmente se requiere cuando ha realizado una copia de seguridad de sus datos. El software de copia de seguridad más moderno tiene una funcionalidad de verificación incorporada. Incluso, el software de grabación de discos le permite realizar una verificación al final del proceso de grabación. Si se verifican los datos del disco grabado, está bien. Pero si no, tienes que tirar ese disco y quemarlo nuevamente. La verificación de datos es un proceso muy importante ya que te hace sentir seguro porque estarás seguro de que puedes usar los datos respaldados en caso de que los datos originales se pierdan o se corrompan. El software de verificación por lo general se asegura de que la copia sea legible y que el contenido coincida exactamente con el contenido original. Entonces, toma más tiempo que una simple copia de seguridad, pero vale la pena. Pero, por lo general, las grandes empresas realizan las copias de seguridad automáticas durante la noche, por lo que el alargamiento del tiempo debido al proceso de verificación no es un problema grave..
La validación de los datos generalmente se realiza en la copia original o en las entradas al sistema, mientras que la verificación de los datos se realiza en las copias (o copias de seguridad) de los datos. La verificación de la validez de las entradas es muy rápida en comparación con los largos procesos de verificación que se producen después de la copia de seguridad. La validación se puede usar para proteger los datos de los errores cometidos por los usuarios, mientras que la verificación se puede usar para proteger los datos de los problemas que ocurren debido a fallas del sistema.