Pular para o conteúdo principal

Questão de Banco de Dados — SQL — VUNESP 2025

Banco de DadosSQL
Código
vu094475
Banca
VUNESP
Órgão
MPE-SP
Ano
2025
Nível
Superior
Cargo
Analista Técnico Científico - Especialidade: Engenheiro da Computação
Considerando o sistema gerenciador de banco de dados SQLite, assinale a alternativa que contém, corretamente, as duas formas de representação de comentários inseridos em um código SQL:
  1. A## comentário e /% comentário %/
  2. B>> comentário e $$ comentário $$
  3. C** comentário e !* comentário *!
  4. D%% comentário e /# comentário #b/
  5. E-- comentário e /* comentário */
Revelar gabarito e comentário

GabaritoE — -- comentário e /* comentário */

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 Comentários em SQLite

Gabarito: letra E. No SQL (inclusive SQLite), comentários de linha única iniciam com -- e comentários de múltiplas linhas são delimitados por /* e */. É a sintaxe padrão da linguagem SQL (ISO/ANSI), adotada por todos os SGBDs relacionais.

A questão testa o conhecimento da sintaxe básica de comentários SQL, que é idêntica em SQLite. As demais alternativas usam símbolos de outras linguagens ou invenções.

Alternativa A — ❌ Incorreta

## é usado em linguagens como Ruby e Python como comentário de linha, e /% %/ não é uma notação válida em SQL (o correto seria /* */ sem a barra invertida).

Alternativa B — ❌ Incorreta

>> é operador de deslocamento em algumas linguagens, $$ $$ é usado em PostgreSQL para blocos de função (dollar quoting), não para comentários SQL.

Alternativa C — ❌ Incorreta

** é usado em Markdown e algumas linguagens como operador de exponenciação, !* *! não existe em SQL.

Alternativa D — ❌ Incorreta

%% é comentário em algumas linguagens (ex.: MATLAB), /# #/ não corresponde a nenhuma sintaxe de comentário SQL.

Alternativa E — ✅ Correta ⟵ GABARITO

-- inicia comentário de linha única (válido até o fim da linha) e /* */ delimita comentário de múltiplas linhas. Essa é a sintaxe oficial do SQL, suportada pelo SQLite e por todos os SGBDs relacionais.

PEGA ESSA DICA!

Comentários em SQL seguem o padrão ANSI: -- para linha e /* */ para bloco. Memorize essa forma; as bancas costumam trocar por símbolos de outras linguagens (ex.: # do Python, // do C, % do MATLAB) ou criar combinações inválidas.

Gabarito: letra E.

Link permanente: /questoes/vu094475