Pular para o conteúdo principal

Questão de Banco de Dados — SQL — FUNDATEC 2024

Banco de DadosSQL
Código
qg179141
Banca
FUNDATEC
Órgão
SEMAE de São Leopoldo - RS
Ano
2024
Nível
Médio
Cargo
Técnico em Informática
Analise a tabela Estudantes criada através do comando CREATE, na linguagem SQL, a seguir:CREATE TABLE Estudantes (id_aluno INTEGER, nome VARCHAR(30), login VARCHAR(20), idade INTEGER);Qual é a forma correta do comando INSERT para incluir uma linha nessa tabela?
  1. AINSERT FROM Estudantes (id_aluno, nome, login, idade) VALUES (1, ‘Kirk’, ‘[email protected]’, 19);
  2. BINSERT FROM TABLE Estudantes (id_aluno, nome, login, idade) VALUES (2, ‘Spock’, ‘[email protected]’, 19);
  3. CINSERT IN TABLE Estudantes (id_aluno, nome, login, idade) VALUES (3, ‘McCoy’, ‘[email protected]’, 19);
  4. DINSERT INTO Estudantes (id_aluno, nome, login, idade) VALUES (4, ‘Uhura’, ‘[email protected]’, 19);
  5. EINSERT TO Estudantes (id_aluno, nome, login, idade) VALUES (5, ‘Scotty’, ‘[email protected]’, 19);
Revelar gabarito e comentário

GabaritoD — INSERT INTO Estudantes (id_aluno, nome, login, idade) VALUES (4, ‘Uhura’, ‘[email protected]’, 19);

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

SQL: Comando INSERT

Gabarito: letra D. A sintaxe padrão do comando INSERT na linguagem SQL para adicionar uma linha a uma tabela é INSERT INTO nome_da_tabela (colunas) VALUES (valores);. A alternativa D segue exatamente essa estrutura, enquanto as demais utilizam palavras-chave incorretas.

A banca testa o conhecimento da sintaxe básica de SQL. Não há pegadinha, apenas distratores que trocam a palavra-chave INTO por outras preposições ou incluem TABLE indevidamente.

Alternativa A — ❌ Incorreta

Utiliza INSERT FROM, que não é uma cláusula válida. O comando correto é INSERT INTO.

Alternativa B — ❌ Incorreta

Utiliza INSERT FROM TABLE. A palavra TABLE não faz parte do comando INSERT; além disso, FROM está errada.

Alternativa C — ❌ Incorreta

Utiliza INSERT IN TABLE. O correto é INTO, não IN, e TABLE é desnecessário.

Alternativa D — ✅ Correta ⟵ GABARITO

Sintaxe perfeitamente correta: INSERT INTO Estudantes (id_aluno, nome, login, idade) VALUES (4, 'Uhura', '[email protected]', 19);. Note que os valores são literais compatíveis com os tipos das colunas.

Alternativa E — ❌ Incorreta

Utiliza INSERT TO. A preposição correta é INTO.

PEGA ESSA DICA!

Grave a estrutura do INSERT: INSERT INTO tabela (colunas) VALUES (valores);. As bancas adoram trocar INTO por FROM, IN, TO ou incluir TABLE. Pratique com vários exemplos para fixar.

Gabarito: letra D.

Link permanente: /questoes/qg179141