Logo Passei Direto
Buscar

Os comandos SQL INSERT, UPDATE e DELETE são utilizados para manipular dados dentro de uma tabela. O comando INSERT é usado para adicionar novos registros à tabela. O comando UPDATE é utilizado para modificar os dados existentes. O comando DELETE serve para remover registros da tabela. Esses comandos são fundamentais para a gestão de dados em um banco de dados relacional.



Considere a tabela alunos com as colunas id, nome e idade. Você deseja adicionar um novo aluno, atualizar a idade de um aluno existente e remover um aluno do banco de dados.

Sobre os comandos SQL apresentados, analise as afirmativas a seguir:

I. O comando INSERT INTO alunos (nome, idade) VALUES ('João', 20); adiciona um novo registro na tabela alunos.



II. O comando UPDATE alunos SET idade = 21 WHERE nome = 'João'; modifica a idade do aluno chamado João.



III. O comando DELETE FROM alunos WHERE nome = 'João'; remove o registro do aluno chamado João.



IV. O comando INSERT INTO alunos (nome) VALUES ('Maria'); adiciona um novo registro na tabela alunos sem especificar a idade.

É correto o que se afirma em:

A) As afirmativas I, II, III e IV estão corretas.

B) Apenas as afirmativas II e IV estão corretas.

C) Apenas as afirmativas I e IV estão corretas.

D) Apenas as afirmativas I e II estão corretas.

E) Apenas as afirmativas I, II e III estão corretas.

User badge image
Eduardo Rezer

há 4 semanas

Respostas

User badge image

Ed Verified user icon

há 4 semanas

Vamos analisar cada afirmativa: I. O comando `INSERT INTO alunos (nome, idade) VALUES ('João', 20);` adiciona um novo registro na tabela alunos. Correto, esse comando insere um novo aluno com nome "João" e idade 20. II. O comando `UPDATE alunos SET idade = 21 WHERE nome = 'João';` modifica a idade do aluno chamado João. Correto, esse comando atualiza a idade para 21 do aluno cujo nome é "João". III. O comando `DELETE FROM alunos WHERE nome = 'João';` remove o registro do aluno chamado João. Correto, esse comando remove o registro do aluno com nome "João". IV. O comando `INSERT INTO alunos (nome) VALUES ('Maria');` adiciona um novo registro na tabela alunos sem especificar a idade. Depende do esquema da tabela: se a coluna `idade` permite valor nulo ou tem valor padrão, o comando é válido; caso contrário, dará erro por falta de valor para `idade`. Como a questão não especifica restrições, geralmente colunas podem aceitar nulo ou padrão. Portanto, essa afirmativa pode ser considerada correta. Assim, todas as afirmativas I, II, III e IV estão corretas. Resposta correta: A) As afirmativas I, II, III e IV estão corretas.

Essa resposta te ajudou?

0
Dislike0

Ainda não achou a resposta?

  • Integrado com os principais modelos de IA do mercado
  • Respostas em segundos
  • IA treinada para estudantes brasileiros.
PasseIA logoEvolua sua forma de estudar

Cadastre-se ou realize login

Ainda com dúvidas?

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

Mais conteúdos dessa disciplina