Imagem de fundo

Considere uma relação DEPARTAMENTO(Dnumero, Dnome, Dlocal), em que Dnumero é a chave pr...

Considere uma relação DEPARTAMENTO(Dnumero, Dnome, Dlocal), em que Dnumero é a chave primária, e uma relação PROJETO(Pnumero, Pnome, Dnum), em que Dnum é uma chave estrangeira que referencia DEPARTAMENTO. O que acontece se o valor de Dnum em uma tupla da tabela PROJETO for alterado para um valor que não existe na coluna Dnumero da tabela DEPARTAMENTO?


A

A operação será permitida, pois a chave estrangeira não impõe restrições de integridade.


B

A operação violará a restrição de integridade referencial e será rejeitada.


C

A operação violará a restrição de integridade da entidade e a tupla será alterada.


D

A operação criará um novo departamento com o novo valor de Dnum.


E

A operação fará que o valor de Dnum seja automaticamente alterado para NULL.