Técnico Judiciário - Área Administrativa - Especialidade: Suporte Técnico
Augusto recebeu um arquivo de texto contendo a lista dos equipamentos utilizados no Centro de Dados do Tribunal e precisa inseri-los no banco de dados de um sistema que é usado para gerenciar o patrimônio de TI.Para criar um registro em uma tabela em um banco de dados utilizando SQL, deve-se usar o comando:
ADROP TABLE
BADD RECORD
CCREATE NEW
DINSERT INTO
EALTER DATABASE
Revelar gabarito e comentário▾
GabaritoD — INSERT INTO
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: Comandos DML e DDL
Gabarito: letra D. O comando INSERT INTO é o comando da linguagem DML (Data Manipulation Language) destinado a adicionar um novo registro (linha) a uma tabela existente. Os demais comandos listados possuem finalidades distintas: DROP TABLE exclui a tabela, ADD RECORD não é um comando SQL padrão, CREATE NEW não existe (o correto seria CREATE TABLE para criar a tabela) e ALTER DATABASE modifica o banco de dados.
A banca explora o conhecimento básico dos comandos SQL, cobrando a função específica de cada instrução. O enunciado pede explicitamente a criação de um registro (linha) em uma tabela já existente, o que é feito exclusivamente pelo INSERT INTO.
Alternativa A — ❌ Incorreta
DROP TABLE é um comando DDL (Data Definition Language) que remove completamente uma tabela do banco de dados, incluindo sua estrutura e todos os registros. Não serve para inserir dados.
Alternativa B — ❌ Incorreta
ADD RECORDnão é um comando SQL válido no padrão. Embora exista a cláusula ADD no comando ALTER TABLE para adicionar colunas, não há instrução ADD RECORD para inserir linhas. O candidato pode confundir com a ação de "adicionar um registro", mas o comando correto é outro.
Alternativa C — ❌ Incorreta
CREATE NEWnão é um comando SQL. O comando CREATE é usado para criar objetos como tabelas (CREATE TABLE), bancos de dados (CREATE DATABASE), visões (CREATE VIEW), entre outros. Para criar um registro, deve-se usar INSERT INTO. A expressão "CREATE NEW" não existe na linguagem.
Alternativa D — ✅ Correta ⟵ GABARITO
INSERT INTO é o comando DML (Data Manipulation Language) padrão do SQL para adicionar uma nova linha a uma tabela existente. Sintaxe básica:
INSERT INTO nome_tabela (coluna1, coluna2, ...) VALUES (valor1, valor2, ...);
O material de apoio exemplifica essa instrução ao inserir dados nas tabelas Departamento, Funcionarios e Dependentes, confirmando seu uso correto.
Alternativa E — ❌ Incorreta
ALTER DATABASE é um comando DDL usado para modificar as propriedades de um banco de dados (como nome, tamanho, opções de recovery), e não para inserir registros em uma tabela.