O que é a integridade do banco de dados?
O 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 de ortografia ou repetição de informações pode causar problemas enormes para um banco de dados, portanto, a integridade do banco de dados é levada a sério. Os três proponentes da integridade são a integridade da entidade, a integridade do domínio e a 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 geralmente também verificam 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 ser verificada primeiro. A inclusão, ou a mudança 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á no banco de dados precisas, a integridade é AlwO AYS verificado antes que quaisquer alterações possam ser feitas.
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 linhas na mesma tabela tiverem o mesmo nome, isso cria informações redundantes, que são confusas 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 estão em conformidade com esse tipo de dados. Por exemplo, se a tabela for especificada para manter apenas datas e alguém tentar inserir uma palavra, o processo de integridade do domínio alertará o administrador sobre um erro de consistência. Isso ocorre porque a tabela é feita apenas para lidar com datas, portanto, ter uma palavra atrapalhará 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 dadosE raramente estão sozinhos - outras tabelas costumam fazer referenciá -las e fazem referência a outras tabelas. Se o administrador comandar uma tabela para fazer referência a outra, mas a segunda tabela estiver com erros ortográficos ou não existir, isso causa 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 busca informações redundantes e tabelas desnecessariamente longas, eliminando a redundância e transformando mesas longas em várias mesas curtas, respectivamente. A verificação de erros analisa o banco de dados para outros erros em potencial e garante que todos os dados sejam válidos.