Pular para o conteúdo principal

Questão de Banco de Dados — SQL — CESPE / CEBRASPE 2024

Banco de DadosSQL
Código
ce178025
Banca
CESPE / CEBRASPE
Órgão
MPO
Ano
2024
Nível
Superior
Cargo
Analista de Planejamento e Orçamento - Especialidade: Desenvolvimento de Sistemas Orçamentários
Acerca de fundamentos dos bancos de dados relacionais, normalização, diagrama entidade-relacionamento e linguagem SQL, julgue o item a seguir.Em uma consulta SQL, a cláusula FROM corresponde à seleção do predicado que envolve atributos da relação determinada pela cláusula SELECT.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoE — Errado

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

Linguagem SQL – Cláusulas SELECT, FROM e WHERE

Gabarito: ERRADO. A cláusula FROM especifica a(s) tabela(s) de onde os dados serão recuperados, e não o predicado (condição) da consulta. O predicado que envolve atributos é definido pela cláusula WHERE. A SELECT determina quais atributos (colunas) serão exibidos. Portanto, a afirmação troca as funções das cláusulas.

Em SQL, uma consulta típica segue a ordem:

  • SELECT → lista de colunas desejadas.

  • FROM → tabela(s) de origem.

  • WHERE → condições (predicado) que filtram as linhas.

O enunciado diz: "a cláusula FROM corresponde à seleção do predicado que envolve atributos da relação determinada pela cláusula SELECT". Isso está errado: quem "seleciona o predicado" (filtro) é a cláusula WHERE, e a FROM apenas indica de onde os dados vêm. A SELECT determina os atributos, mas não a relação; a relação é determinada pela FROM.


  1. 1SELECT (colunas desejadas)
  2. 2FROM (tabela(s) de origem)
  3. 3WHERE (predicado/filtro)
LEVEL · soulevel.com.br

❌ ERRADO.

Link permanente: /questoes/ce178025