

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
Nos bancos de dados existe um recurso que preserva as relações definidas entre tabelas quando linhas são digitadas ou excluídas, e baseia-se nas relações entre chaves estrangeiras e chaves primárias ou entre chaves estrangeiras e chaves exclusivas, por meio de restrições FOREIGN KEY e CHECK. É um mecanismo que assegura aos valores-chave permanecerem consistentes em todas as tabelas, exigindo que não haja referências a valores não existentes e que se um valor chave for alterado, todas as referências a ele são consistentemente alteradas em todo o banco de dados. Quando esse recurso é aplicado, o SGBD impede que os usuários façam o seguinte:
• adicionar ou alterar linhas a uma tabela relacionada se não houver nenhuma linha associada na tabela primária.
• alterar valores em uma tabela primária que causa linhas órfãs em uma tabela relacionada.
• excluir linhas de uma tabela primária se houver linhas relacionadas correspondentes.
Esse recurso é denominado integridade:
existencial
referencial
contigencial
providencial