Logo Passei Direto
Buscar

Bases de Dados

Anhanguera
U Progran unopar Questão 5 Constraints são regras aplicadas às colunas de uma tabela para garantir a integridade dos dados. As constraints podem ser adicionadas, modificadas ou removidas através do comando ALTER TABLE. Para garantir a integridade referencial e a consistência dos dados, é importante entender como essas operações afetam a estrutura do banco de dados e quais comandos são adequados para cada situação. Qual das seguintes afirmações sobre a atualização E exclusão de constraints é verdadeira? A exclusão de uma PRIMARY KEY de uma tabela não afeta outras tabelas que A. referenciam essa chave. Para alterar uma constraint existente deve-se utilizar ALTER TABLE tabela nome B. MODIFY CONSTRAINT constraint nome A adição de uma constraint CHECK em uma tabela existente não é suportada pelo C. comando ALTER TABLE 0 comando ALTER TABLE pode ser usado para adicionar uma FOREIGN KEY mas não D. para removê-la Para remover ura constraint de uma tabea utiliza-se comando ALTER TABLE E tabela nome DROP CONSTRAINT constaint none < ANTERIOR FROMMA $
User badge image
Douglas Lima

ano passado

User badge image
Douglas Lima

ano passado

Respostas

User badge image

Ed Verified user icon

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.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina