Questão nº 52
Questão de Tecnologia da Informação · FGV TRF1 2024 (nº 52)
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 (alternativa correta)
- EALTER DATABASE
Resposta comentada
Gabarito Alternativa D
SQL é a linguagem padrão para interagir com bancos de dados, e um registro (ou linha) é uma entrada individual de dados em uma tabela. Para adicionar esses registros a uma tabela, usa-se um comando específico.
- (A) Incorreta:
DROP TABLEé usado para excluir uma tabela inteira e todos os seus dados do banco de dados, não para adicionar registros. - (B) Incorreta:
ADD RECORDnão é um comando SQL válido para inserir dados. A armadilha da banca aqui é usar uma expressão em linguagem comum ("adicionar registro") que descreve a ação, mas não corresponde à sintaxe oficial da linguagem SQL. - (C) Incorreta:
CREATE NEWnão é um comando SQL válido para inserir dados. O comandoCREATEé usado para criar objetos no banco de dados (comoCREATE TABLEpara criar uma tabela,CREATE DATABASEpara criar um banco de dados), não para inserir dados em uma tabela existente. - (D) Correta: O comando
INSERT INTOé o padrão SQL utilizado especificamente para adicionar novas linhas (registros) em uma tabela existente no banco de dados, preenchendo-a com os valores desejados. - (E) Incorreta:
ALTER DATABASEé usado para modificar a estrutura ou propriedades de um banco de dados em si (por exemplo, alterar configurações ou adicionar arquivos), não para manipular dados dentro das tabelas.
Fonte: FGV TRF1 2024 Técnico Judiciário - Suporte Técnico (Caderno Tipo 1). Reproduzida para fins de estudo.