Um programador de banco de dados (BD) deseja inserir o regi...
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