Matemática Múltipla Escolha

O que a cláusula WHERE realiza na Álgebra Relacional?

O que a cláusula WHERE realiza na Álgebra Relacional?

  1. Ordenação.
  2. Seleção.
  3. Projeção.
  4. Renomeação.
  5. União.

Resolução completa

Explicação passo a passo

B
Alternativa B

Alternativa B - Seleção

A cláusula WHERE no SQL atua filtrando as linhas de uma tabela, mantendo apenas aquelas que atendem a uma condição específica. Na teoria dos bancos de dados, especificamente na Álgebra Relacional, essa operação é conhecida formalmente como Seleção.

Análise Detalhada

Para compreender por que a alternativa B é a correta, é necessário distinguir as principais operações da Álgebra Relacional e seus equivalentes em SQL:

  • Seleção (\sigma): Filtra as linhas (tuplas) de uma relação baseadas em uma condição lógica.
  • Equivalente SQL: WHERE
  • Exemplo: Selecionar apenas clientes que moram em "São Paulo".
  • Projeção (\pi): Seleciona apenas certas colunas (atributos) de uma relação, descartando as demais.
  • Equivalente SQL: Lista de colunas após o SELECT.
  • Exemplo: Mostrar apenas o nome e salário dos funcionários.
  • Ordenação: Organiza os resultados em uma ordem específica (crescente ou decrescente).
  • Equivalente SQL: ORDER BY.
  • Nota: Embora útil, a ordenação não altera o conjunto de dados lógico, apenas sua apresentação visual.

Comparativo Rápido

OperaçãoFoco PrincipalSímbolo Álgebra RelacionalComando SQL Equivalente
SeleçãoLinhas (Registros)\sigma (Sigma)WHERE
ProjeçãoColunas (Atributos)\pi (Pi)SELECT (lista de colunas)
JunçãoCombinar tabelas\bowtieJOIN / INNER JOIN

Portanto, quando utilizamos a cláusula WHERE, estamos realizando uma restrição sobre as tuplas retornadas, o que define exatamente a operação de Seleção na Álgebra Relacional.

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Matemática

Ver mais Matemática resolvidas

Tem outra questão de Matemática?

Cole o enunciado, tire uma foto ou descreva o problema — a IA resolve com explicação completa em segundos.