Informática Múltipla Escolha

A partir das asserções extraídas do trecho acima, considere as afirmações a seguir. A sintaxe correta do comando INSERT do SQL é: INSERT INTO <tabela> <campos> VALUES <valores>. O comando correto de alteração de pesquisa genérica do SQL é: SELECT * FROM <tabela>. Para alterar o registro em uma tabela o comando é: INSERT <tabela> UPDATE <campos>. O comando correto de alteração de pesquisa do SQL com filtro é: SELECT WHERE <condições> FROM <tabela>.

A partir das asserções extraídas do trecho acima, considere as afirmações a seguir.

  1. A sintaxe correta do comando INSERT do SQL é: INSERT INTO <tabela> <campos> VALUES <valores>.
  2. O comando correto de alteração de pesquisa genérica do SQL é: SELECT * FROM <tabela>.
  3. Para alterar o registro em uma tabela o comando é: INSERT <tabela> UPDATE <campos>.
  4. O comando correto de alteração de pesquisa do SQL com filtro é: SELECT WHERE <condições> FROM <tabela>.

Resolução completa

Explicação passo a passo

Resumo da resposta

Análise da Questão sobre SQL

Esta questão aborda a sintaxe e o uso correto dos comandos fundamentais da linguagem SQL (Structured Query Language), especificamente operações de manipulação de dados (DML). Para responder corretamente, é necessário conhecer a estrutura exata de cada comando.

Análise Detalhada das Afirmativas

Vamos examinar cada item apresentado no enunciado para verificar sua veracidade técnica:

  • I. A sintaxe correta do comando INSERT do SQL é INSERT INTO <tabela><campos> VALUES <valores>.
  • Status: Incorreto (ou tecnicamente impreciso).
  • Explicação: Embora a sequência de palavras-chave esteja na ordem certa, a sintaxe SQL exige o uso de parênteses para delimitar a lista de colunas e a lista de valores. A forma correta é INSERT INTO tabela (coluna1, coluna2) VALUES (valor1, valor2). A ausência dos parênteses torna a instrução inválida em qualquer SGBD real.
  • **II. O comando correto de alteração de pesquisa genérica do SQL é: SELECT * FROM <tabela>.**
  • Status: Correto.
  • Explicação: Este é o comando padrão para recuperar todos os dados de uma tabela. O asterisco (*) significa "todas as colunas" e a cláusula FROM indica a origem dos dados. Esta é a forma mais básica e universal de consulta.
  • III. Para se alterar o registro em uma tabela o comando é: INSERT <tabela> UPDATE <campos>.
  • Status: Incorreto.
  • Explicação: Existem dois erros aqui. Primeiro, o comando para inserir novos dados é INSERT, enquanto o comando para modificar dados existentes é UPDATE. Segundo, a sintaxe correta começa diretamente com o verbo de ação: UPDATE tabela SET coluna = valor WHERE condição. O item confunde os nomes dos comandos.
  • **IV. O comando correto de alteração de pesquisa do SQL com filtro é: SELECT WHERE <condições>* FROM <tabela>.**
  • Status: Incorreto.
  • Explicação: A ordem das cláusulas no SQL é rígida. Você não pode usar WHERE antes de FROM. A estrutura obrigatória é: SELECT \rightarrow FROM \rightarrow WHERE. A forma correta seria SELECT * FROM <tabela> WHERE <condições>.

Resumo Comparativo

ComandoFunçãoSintaxe Correta Simplificada
INSERTInserir dados novosINSERT INTO tabela (cols) VALUES (vals)
SELECTConsultar dadosSELECT * FROM tabela [WHERE cond]
UPDATEAlterar dados existentesUPDATE tabela SET cols=vals WHERE cond

Conclusão

Baseado na análise técnica rigorosa, apenas a afirmação II apresenta uma sintaxe correta e completa para a operação descrita. As demais afirmativas contêm erros de sintaxe, ordem de palavras ou uso de comandos inadequados.

Considerando que a questão pede para assinalar o que é correto afirmar, a resposta esperada é aquela que identifica a afirmativa II como a única verdadeira (ou a principal correta, caso haja combinações, mas tecnicamente apenas ela está certa).

Alternativa Correta: Apenas a afirmativa II.

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Informática

Ver mais Informática resolvidas

Tem outra questão de Informática?

Cole o enunciado, tire uma foto ou descreva o problema — a IA resolve com explicação completa em segundos.