Em um banco de dados relacional de secretaria escolar, o do...

Próximas questões
Com base no mesmo assunto
Q3917982 Banco de Dados
Em um banco de dados relacional de secretaria escolar, o docente quer obter a lista de alunos de uma turma específica, exibindo apenas nome e matrícula, aplicando filtro por código da turma e ordenação por nome; ele pede a construção do comando SQL apropriado, sem uso de procedimento armazenado. Indique a instrução principal usada: 
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: C

Fundamento decisivo: O enunciado descreve uma operação de leitura de dados já existentes, com projeção de colunas, filtro por código da turma e ordenação por nome. Essa combinação caracteriza uma consulta SQL, e não inserção, atualização ou mesclagem, por isso a instrução principal é SELECT.

Tema central: Consulta SQL
Análise das alternativas
A
Errada
INSERT está errada porque serve para inserir novos registros. O enunciado não pede inclusão de dados, mas apenas listagem de registros existentes.
B
Errada
UPDATE está errada porque é usada para alterar registros já armazenados. A situação apresentada não envolve modificação de dados, e sim consulta.
C
Certa
A alternativa C está certa porque SELECT é a instrução SQL destinada à consulta e recuperação de dados. Na situação descrita, a operação é de leitura: exibir nome e matrícula, restringir os registros por uma condição e ordenar o resultado, sem inserir, alterar ou mesclar dados.
D
Errada
MERGE está errada porque é empregada para combinar operações de inserção e atualização conforme correspondência entre conjuntos de dados. O caso da questão é de consulta simples, não de manutenção ou sincronização de dados.
Pegadinha da questão
A confusão explorada é tomar elementos como filtro e ordenação, ou a menção a procedimento armazenado, como sinal de comando de alteração ou de algo mais complexo, quando o núcleo da tarefa continua sendo apenas consulta.
Dica para questões semelhantes
  • Se o enunciado pede listar, exibir, recuperar ou consultar dados existentes, o comando principal é SELECT.
  • Seleção de colunas, filtro por condição e ordenação são compatíveis com operação de leitura, não com inserção ou atualização.
  • Antes de escolher o comando SQL, identifique a natureza da operação: consultar, inserir, alterar ou mesclar dados.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo