Questão de Banco de Dados — SQL — CESPE / CEBRASPE 2024
- 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
- CCerto
- EErrado
GabaritoE — Errado
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.
❌ ERRADO.
Link permanente: /questoes/ce178025