Ed
ano passado
Vamos analisar cada uma das afirmações sobre a atualização e exclusão de constraints: A) "A exclusão de uma PRIMARY KEY de uma tabela não afeta outras tabelas que referenciam essa chave." - Esta afirmação é falsa, pois a exclusão de uma PRIMARY KEY pode afetar tabelas que têm FOREIGN KEYs referenciando essa chave. B) "Para alterar uma constraint existente deve-se utilizar ALTER TABLE tabela nome MODIFY CONSTRAINT constraint nome." - Esta afirmação é falsa. O comando correto para alterar uma constraint é diferente e pode variar conforme o SGBD. C) "A adição de uma constraint CHECK em uma tabela existente não é suportada pelo comando ALTER TABLE." - Esta afirmação é falsa, pois a maioria dos SGBDs suporta a adição de uma constraint CHECK usando o comando ALTER TABLE. D) "O comando ALTER TABLE pode ser usado para adicionar uma FOREIGN KEY mas não para removê-la." - Esta afirmação é falsa, pois o comando ALTER TABLE pode ser usado tanto para adicionar quanto para remover uma FOREIGN KEY. E) "Para remover uma constraint de uma tabela utiliza-se comando ALTER TABLE tabela nome DROP CONSTRAINT constraint nome." - Esta afirmação é verdadeira. O comando ALTER TABLE é realmente utilizado para remover uma constraint. Portanto, a alternativa correta é: E.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade