A integridade dos dados é a integridade geral, a precisão e a consistência dos dados durante todo o seu ciclo de vida. No artigo a seguir, confira a definição completa e saiba o que é Integridade de Dados. Além disso, conheça seu significado e saiba como funciona.
O que significa Integridade de Dados?
Quando os dados têm integridade, foram implementados mecanismos para garantir que os dados em uso, em trânsito e em repouso não possam ser alterados por uma pessoa ou programa não autorizado.
Um objetivo importante da manutenção da integridade dos dados é garantir que, quando os dados forem recuperados após uma interrupção, eles sejam confiáveis.
A integridade dos dados desempenha um papel importante na continuidade dos negócios e na recuperação de desastres e pode ser aplicada tanto em nível físico quanto lógico.
As iniciativas de integridade física buscam proteger os dados contra fatores externos prejudiciais, como falta de energia ou falhas de hardware. As iniciativas de integridade lógica buscam garantir que os dados permaneçam acessíveis e livres de erros.
Os motivos comuns pelos quais a integridade dos dados pode ser comprometida incluem erros de formatação, erros de sintaxe, malware, ataques de ransomware e outras ações mal-intencionadas.
A Techopedia explica a integridade dos dados
A integridade dos dados é imposta nos modelos de banco de dados hierárquicos e relacionais.
Geralmente, a integridade é imposta durante a fase de projeto do banco de dados por meio do uso de procedimentos e regras padrão. Ela é mantida com o uso de vários métodos de verificação de erros e procedimentos de validação.
As três restrições de integridade a seguir são usadas em uma estrutura de banco de dados relacional para obter a integridade dos dados:
Integridade da entidade
Isso diz respeito ao conceito de chaves primárias e garante que nenhum dado seja redundante e que nenhum campo seja nulo (como quando uma célula numérica contém informações textuais). A regra estabelece que cada tabela deve ter sua própria chave primária e que cada uma deve ser exclusiva e não nula.
Integridade referencial
Refere-se a todos os procedimentos e regras aplicados para garantir que os dados sejam armazenados e usados de forma consistente. Esse é o conceito de chaves estrangeiras.
A regra das chaves estrangeiras estabelece que o valor da chave estrangeira pode estar em dois estados.
O primeiro estado é que o valor da chave estrangeira se refere a um valor de chave primária de outra tabela ou pode ser nulo. Ser nulo pode significar simplesmente que não há relacionamentos ou que o relacionamento é desconhecido.
Integridade do domínio
A integridade do domínio é uma série de regras e procedimentos que garantem que todos os itens de dados pertençam aos domínios corretos.
Por exemplo, se um usuário digitar uma data de nascimento em um campo de endereço, o sistema mostrará uma mensagem de erro que impedirá o usuário de preencher esse campo com informações erradas.
O conceito de integridade de dados garante que todos os dados em um banco de dados possam ser rastreados e conectados a outros dados. Isso garante que tudo seja recuperável e pesquisável.
Ter um sistema de integridade de dados único, bem definido e bem controlado aumenta a estabilidade, o desempenho, a reutilização e a capacidade de manutenção.
Se um desses recursos não puder ser implementado no banco de dados, ele deverá ser implementado por meio do software.
Um conjunto de práticas recomendadas, como o planejamento de backups regulares, a limitação das permissões necessárias para acessar conjuntos de dados confidenciais ou o controle das alterações por meio de registros, geralmente ajuda a proteger a integridade dos dados.