Pular para o conteúdo principal

Questão de Banco de Dados — Banco de Dados Relacionais — FGV 2024

Banco de DadosBanco de Dados Relacionais
Código
fg093635
Banca
FGV
Órgão
SEDUC-SP
Ano
2024
Nível
Superior
Cargo
Professor de Ensino Fundamental e Médio (Educação Profissional) - Tecnologia da Informação
Em um Sistema de Gerenciamento de Banco de Dados Relacional (SGBDR), existem diferentes opções de comandos Structured Query Language ou simplesmente SQL que podem ser utilizados para realizar as operações de cadastro, consulta e exclusão de registros, as quais permitem a interação entre campos e tabelas. Tendo em vista que existem diversos comandos relacionados às operações em questão, avalie se as afirmativas a seguir são verdadeiras (V) ou falsas (F).( ) O comando UPDATE é utilizado exclusivamente para inserir novos registros em uma tabela.( ) O comando SELECT é fundamental para consultar e extrair dados específicos de uma tabela, permitindo a realização de diversas análises e relatórios.( ) O comando DELETE é utilizado para remover registros completos de uma tabela, sendo uma operação irreversível e que deve ser realizada com cautela.As afirmativas são, respectivamente,
  1. AF – F – F.
  2. BV – F – V.
  3. CF – V – V.
  4. DV – V – F.
  5. EV – V – V
Revelar gabarito e comentário

GabaritoC — F – V – V.

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”.

Comandos SQL: UPDATE, SELECT e DELETE

Gabarito: alternativa C — sequência F – V – V.

A questão avalia o conhecimento essencial sobre os comandos DML (Data Manipulation Language) do SQL: UPDATE, SELECT e DELETE. A sequência correta é Falsa para a primeira, Verdadeira para a segunda e Verdadeira para a terceira.

Afirmativa

Comando

Função Real

V/F

UPDATE

Altera dados de registros existentes

F (a função descrita é de INSERT)

SELECT

Consulta e extrai dados específicos

V

DELETE

Remove registros completos, irreversível (após COMMIT), mantém a tabela

V

NÃO CAIA NESSA!

A banca explora a troca de comandos: UPDATE não insere – quem insere é INSERT. DELETE remove registros, mas a estrutura da tabela permanece; já DROP elimina a tabela inteira. Outra confusão comum é acreditar que SELECT é apenas para consultas simples, mas ele é de fato fundamental para análises e relatórios.

1INSERT
Insere novos registros
2UPDATE
Altera dados existentes
3SELECT
Consulta e extrai dados
4DELETE
Remove registros (irreversível)
Mantém estrutura da tabela
Comandos DML
LEVELsoulevel.com.br
Comandos DML: INSERT (Insere novos registros); UPDATE (Altera dados existentes); SELECT (Consulta e extrai dados); DELETE (Remove registros (irreversível), Mantém estrutura da tabela)

Alternativa A — ❌ Incorreta

Apresenta a sequência F – F – F. Erro nas afirmativas 2 e 3: SELECT é sim fundamental (V), e DELETE é usado para remover registros (V). Portanto, a sequência correta difere em duas posições.

Alternativa B — ❌ Incorreta

Sequência V – F – V. Erro na segunda afirmativa: SELECT é verdadeiramente fundamental (V), não falsa. A banca inverteu o valor lógico dessa afirmativa.

Alternativa C — ✅ Correta ⟵ GABARITO

Sequência F – V – V. Exatamente a correta: UPDATE não insere (F), SELECT consulta (V), DELETE remove registros (V). Perfeito.

Alternativa D — ❌ Incorreta

Sequência V – V – F. Erro na primeira e terceira afirmativas: UPDATE não insere (deveria ser F) e DELETE remove registros (deveria ser V). A sequência está invertida nessas posições.

Alternativa E — ❌ Incorreta

Sequência V – V – V. Erro na primeira afirmativa: UPDATE não é usado para inserir (deveria ser F). As demais estão corretas, mas o erro na primeira invalida a sequência.


Gabarito: letra C

Link permanente: /questoes/fg093635