O que é integridade do banco de dados?

A integridade do banco de dados é a prática de garantir que os dados armazenados em um banco de dados sejam precisos, consistentes e livres de erros. O menor erro ortográfico ou repetição de informações pode causar grandes problemas para um banco de dados, portanto a integridade do banco de dados é levada a sério. Os três proponentes da integridade são: integridade da entidade, integridade do domínio e integridade referencial. Juntamente com esses três, a normalização e a verificação de erros são aplicadas para garantir ainda mais a integridade. A maioria desses processos é automatizada, mas os administradores também costumam verificar manualmente para garantir que não ocorram erros no banco de dados.

Quando um administrador deseja adicionar, alterar ou excluir informações do banco de dados, a integridade do banco de dados deve primeiro ser verificada. A inclusão ou alteração de qualquer informação pode ser desastrosa, porque os dados podem ter efeitos de longo alcance em outras tabelas e seções do banco de dados. Para aliviar a chance disso e manter as informações já existentes no banco de dados, a integridade é sempre verificada antes que qualquer alteração possa ser feita.

A integridade da entidade é a primeira restrição para a integridade do banco de dados. Isso verifica a tabela com a qual o administrador deseja trabalhar e analisa os nomes das linhas. Se as linhas na mesma tabela tiverem o mesmo nome, isso criará informações redundantes, o que é confuso para o banco de dados.

Em seguida, vem a integridade do domínio. Isso verifica o tipo de dados adicionados consistentemente à tabela ou seção e garante que os novos dados estejam em conformidade com esse tipo de dados. Por exemplo, se a tabela for especificada para conter apenas datas e alguém tentar digitar uma palavra, o processo de integridade do domínio alertará o administrador sobre um erro de consistência. Isso ocorre porque a tabela serve apenas para manipular datas, portanto, ter uma palavra atrapalha o processamento regular e pode causar erros no futuro.

A terceira restrição na integridade do banco de dados é a integridade referencial. As tabelas em um banco de dados raramente estão sozinhas - outras tabelas geralmente fazem referência a elas e fazem referência a outras tabelas. Se o administrador comandar uma tabela para fazer referência a outra, mas a segunda tabela estiver incorreta ou não existir, isso causará erros de processamento. Verificações de integridade referencial para garantir que todas as referências sejam válidas.

Além desses três problemas de integridade, as regras de normalização e verificação de erros também são aplicadas para a verdadeira integridade do banco de dados. A normalização procura informações redundantes e tabelas desnecessariamente longas, eliminando a redundância e transformando tabelas longas em várias tabelas curtas, respectivamente. A verificação de erros analisa o banco de dados quanto a outros possíveis erros e garante que todos os dados sejam válidos.

OUTRAS LÍNGUAS

Este artigo foi útil? Obrigado pelo feedback Obrigado pelo feedback

Como podemos ajudar? Como podemos ajudar?