Uma tabela não pode ter valores de chaves estrangeiras nulos, em decorrênc...

Uma tabela não pode ter valores de chaves estrangeiras nulos, em decorrência da regra de integridade referencial.


publicidade
publicidade

🚀 Desbloqueie a explicação completa

Veja comentários detalhados e resoluções exclusivas para entender o gabarito desta questão.

Criar conta grátis
  • Rodrigo Ferreira
    Rodrigo Ferreira EQUIPE
    21/10/2025 • 19:12
    Gabarito: b) Errado.

    A regra de integridade referencial em bancos de dados relacionais estabelece que os valores das chaves estrangeiras devem corresponder a valores existentes na tabela referenciada, garantindo a consistência dos dados.

    No entanto, essa regra não impede que as chaves estrangeiras sejam nulas. Valores nulos em chaves estrangeiras indicam que a linha atual não está relacionada a nenhuma linha da tabela referenciada, o que é permitido e comum em muitos casos.

    Portanto, a afirmativa de que uma tabela não pode ter valores de chaves estrangeiras nulos está incorreta, pois a integridade referencial permite valores nulos nas chaves estrangeiras, desde que isso faça sentido no modelo de dados.

    Essa interpretação está de acordo com as normas SQL e a teoria de bancos de dados relacionais, onde a integridade referencial exige correspondência ou nulidade, mas não proíbe valores nulos.

Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência. Política de Privacidade.