Integridad de Datos

integridad datos

Integridad de Datos

¿Qué es Integridad de Datos?

La integridad de datos es un término usado para referirse a la exactitud y fiabilidad de los datos. Los datos deben estar completos, sin variaciones o compromisos del original, que se considera confiable y exacto.

Compromisos a la integridad de los datos pueden ocurrir en muchas maneras.

En las industrias donde los datos son manipulados, identificados y abordados, las posibles fuentes de daño a los datos son un aspecto importante de la seguridad de los datos.

Los problemas con la integridad de los datos pueden comenzar con una fuente humana.

Las personas que entran en los registros pueden cometer errores, lo que lleva a variaciones entre los datos originales y los datos almacenados en un sistema.

Del mismo modo, las personas pueden cometer errores durante la transferencia o la copia electrónica de datos, haciendo disparidad entre las diferentes versiones o referencias a un archivo.

integridad de datos

Integridad en bases de datos

Al crear bases de datos, se debe prestar atención a la integridad de los datos y a cómo mantenerlos. Una buena base de datos hará cumplir la integridad de los datos siempre que sea posible.

Por ejemplo, un usuario podría accidentalmente intentar ingresar un número de teléfono en un campo de fecha.

Si el sistema aplica integridad a los datos, evitará que el usuario cometa estos errores.

Mantener la integridad de los datos significa asegurarse de que los datos permanezcan intactos y sin cambios a lo largo de todo su ciclo de vida.

Esto incluye la captura de los datos, el almacenamiento, las actualizaciones, las transferencias, las copias de seguridad, etc. Cada vez que se procesan los datos existe el riesgo de que se corrompan (accidental o maliciosamente).

Para que la integridad de los datos se mantenga, es necesario que no haya habido cambios o alteraciones en los datos.

A medida que los datos son introducidos, almacenados, accedidos, movidos y actualizados, los puntos débiles en un sistema pueden comprometer los datos.

Fallas en una computadora pueden llevar a sobrescribir parcialmente los datos o errores de datos. Los virus pueden ser creados para atacar la integridad de los datos, algunos trabajan en silencio para dañar los datos, sin traicionar su presencia.

Las interrupciones en las diversas operaciones pueden dar lugar a problemas, como daños mecánicos, como la exposición a imanes o daños físicos causados por cortes de energía u otros eventos.

Los diseñadores de la arquitectura de datos, deben tener en cuenta la integridad de datos, desde bases de datos del gobierno hasta sistemas de archivos en los ordenadores personales, cuando se trabaja en estos sistemas.

Ellos piensan en la forma en que se utiliza el sistema, identifican las posibles amenazas evidentes, y desarrollan métodos para asegurar el sistema de protección de los datos.

El no pensar en el futuro puede dar lugar a compromisos catastróficos y la posible emisión accidental de datos seguros o sensibles, una preocupación especial con bases de datos que contienen información personal o identificable acerca de individuos e instituciones.

Las personas que trabajan con bases de datos pueden proporcionar capacitación en la integridad de datos, incluyendo recordatorios para revisar los datos a medida que se introducen, para guardar con regularidad los datos y para informar de inmediato de cualquier sospecha de compromisos o actividades cuestionables.

Cuanto más rápidamente se reconoce un problema, más fácil será reconocido. El personal de apoyo, como el personal de TI, también trabaja en la protección de bases de datos de ataques externos con herramientas como cortafuegos, antivirus, y análisis periódicos de código malicioso.

Del mismo modo, los sistemas también pueden ser diseñados para bloquear los datos en formato de sólo lectura para protegerlos de manipulaciones o interferencias que puedan poner en peligro su integridad.

Tipos de integridad de datos

En el mundo de la base de datos, la integridad de los datos a menudo se coloca en los siguientes tipos:

  • Integridad de la entidad
  • Integridad referencial
  • Integridad de dominio
  • Integridad definida por el usuario

Integridad de la entidad

La integridad de la entidad define que cada fila sea única dentro de su tabla. No hay dos filas iguales.

Para lograr esto, se puede definir una clave principal. El campo de clave principal contiene un identificador único o sea no hay dos filas que puedan contener el mismo identificador único.

Integridad referencial

La integridad referencial se refiere a las relaciones. Cuando dos o más tablas tienen una relación, debemos asegurarnos de que el valor de la clave externa coincida con el valor de la clave primaria en todo momento.

No queremos tener una situación en la que un valor de clave externa no tenga un valor de clave primaria en la tabla con la que está relacionada. Esto daría como resultado un registro huérfano.

Integridad del dominio

La integridad del dominio se refiere a la validez de las entradas para una columna determinada.

Seleccionar el tipo de datos apropiado para una columna es el primer paso para mantener la integridad del dominio.

Otros pasos podrían incluir la configuración de restricciones y reglas apropiadas para definir el formato de datos o restringir el rango de valores posibles de entrada.

Integridad definida por el usuario

La integridad definida por el usuario le permite al usuario aplicar reglas comerciales a la base de datos que no están cubiertas por ninguno de los otros tres tipos de integridad de datos.