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.
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.