Um programador de banco de dados (BD) deseja inserir o regi...

Próximas questões
Com base no mesmo assunto
Q3455672 Banco de Dados
Um programador de banco de dados (BD) deseja inserir o registro (‘012’, ‘JJJ’,’programador’) na Tabela ‘Funcionario’ de um BD, que tem os campos ‘código’, ‘nome’ e ‘funcao’. Ele vai usar, para isso, comandos do SQL. No caso, o comando para essa ação é:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: C - INSERT INTO Funcionario (código, nome, função) VALUES (‘012’, ‘JJJ’, ’programador’)

Tema central da questão: A questão aborda comandos SQL para inserção de dados em uma tabela de Banco de Dados Relacional. Esse é um dos conhecimentos mais básicos para quem irá atuar com bancos de dados, especialmente em concursos públicos.

Resumo teórico: O SQL (Structured Query Language) é a linguagem padrão para manipulação de dados em bancos relacionais, como MySQL, Oracle e SQL Server. Para inserir registros em uma tabela, usamos o comando INSERT INTO. A sintaxe básica é:

INSERT INTO NomeDaTabela (coluna1, coluna2, ...) VALUES (valor1, valor2, ...);

Essa estrutura é amplamente documentada em manuais oficiais, como a documentação do MySQL.

Justificativa da alternativa correta:
A alternativa C usa corretamente o comando INSERT INTO, especifica os nomes das colunas (código, nome, função) e fornece os valores a serem inseridos na mesma ordem. É exatamente assim que se insere um novo registro em uma tabela no SQL.

Análise das alternativas incorretas:

  • A - Usa erroneamente ALTER INTO, comando inexistente no SQL para inserção de dados. ALTER é usado para modificar a estrutura da tabela, não para inserir registros.
  • B - Mistura UPDATE INTO e VALUES EQUAL, comandos que não existem para essa finalidade. UPDATE é usado para alterar dados já existentes, não para inserir novos registros.
  • D - Tenta usar SELECT para inserir dados, o que está incorreto. SELECT é utilizado apenas para consultas e recuperação de dados.

Estratégias para interpretar e resolver esse tipo de questão:

  • Identifique o verbo de ação no enunciado (inserir, atualizar, consultar, etc.).
  • Associe esse verbo ao comando SQL correspondente (ex: inserir → INSERT INTO).
  • Verifique a sintaxe das alternativas: comandos inexistentes ou misturados geralmente indicam resposta errada.
  • Cuidado com pegadinhas envolvendo nomes de comandos semelhantes (ex: ALTER, UPDATE, INSERT, SELECT).

Lembre-se: praticar comandos SQL é essencial para ir bem em provas de banco de dados!

Gostou do comentário? Deixe sua avaliação aqui embaixo!

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo