A estrutura básica de uma expressão SQL consiste em três clá...

Próximas questões
Com base no mesmo assunto
Q113156 Banco de Dados
A estrutura básica de uma expressão SQL consiste em três cláusulas: SELECT, FROM e WHERE. Com relação às essas cláusula, leia as afirmativas abaixo.

I. A cláusula SELECT corresponde à operação de produto cartesiano da álgebra relacional. II. A cláusula FROM lista as relações a serem lidas na avaliação da expressão.
III. AcláusulaWHERE corresponde ao predicado de seleção da álgebra relacional.

Sobre as afirmativas acima, pode-se dizer que:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: C - apenas II e III estão corretas.

A questão em análise aborda conceitos fundamentais sobre a estrutura de uma consulta SQL e sua relação com operações da álgebra relacional. Para resolver esta questão, é necessário compreender o papel de cada cláusula SQL mencionada e sua correlação com a álgebra relacional.

A cláusula SELECT não corresponde ao produto cartesiano, mas sim à projeção na álgebra relacional, que seleciona colunas específicas de uma relação. Portanto, a afirmativa I é incorreta.

A cláusula FROM realmente lista as relações (tabelas) que serão consultadas na expressão SQL. Na álgebra relacional, corresponde à indicação de quais relações estão sendo usadas para realizar a operação. Assim, a afirmativa II é correta.

Quanto à cláusula WHERE, ela é responsável por filtrar as linhas que satisfazem uma condição específica - ou seja, esta cláusula define o predicado de seleção na álgebra relacional, por isso, a afirmativa III é correta.

Portanto, as afirmativas II e III estão corretas, tornando a alternativa C a resposta adequada.

Clique para visualizar este gabarito

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

Comentários

Veja os comentários dos nossos alunos

SQL / Álgebra Relacional  

SELECT -> projeção

FROM -> produto cartesiano 

WHERE -> seleção

I = Cláusula FROM CORRESPONDE AO PRODUTO CARTESIANO

GABARITO C

SELECT = PROJEÇÃO = COLUNAS

WHERE = SELEÇÃO = LINHAS

GAB: C

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo