FC ConcursosFC Concursos

Questão FC295850

Qual sequência de operações é compatível com a relação resultante?

Projeto e Modelagem de Dados

CESGRANRIO · 2018

A Figura 1 a seguir exibe duas relações que fazem parte de um banco de dados relacional.

 

 

Sobre essas relações foi aplicada uma sequência de operações da Álgebra Relacional, que resultou na relação exibida na Figura 2.

 

 

Qual sequência de operações é compatível com a relação resultante?

  1. (\(σ_{B>25}\)(\(\pi_C\)(S))) \(\triangleright \triangleleft_{A=G}\) T
  2. \(\pi_C\)((\(σ_{B>25}\)(S))) \(\triangleright \triangleleft_{A=G}\) T)
  3. \(\pi_C\)(S \(\triangleright \triangleleft_{C=G}\) T)
  4. \(\pi_C\)((\(σ_{G<40}\)(T)) \(\triangleright \triangleleft_{G=A}\) S)
  5. \(\pi_C\)(\(σ_{B<35}\)(A))
Mostrar resposta e comentário

Gabarito

B

Comentário do professor

A expressão correta representa três passos: \( \sigma_{B>25}(S) \) → junção por igualdade \(A=G\) com \(T\) → \( \pi_{C}(\cdot) \).

Primeiro aplica-se a seleção \( \sigma_{B>25}(S) \), que retira de \(S\) todas as tuplas cujo atributo B não satisfaz \(B>25\). Em seguida realiza-se a junção equi‑join entre o resultado e \(T\) usando a condição \(A=G\), ou seja, combinam‑se apenas as tuplas de \(S\) e \(T\) cujo valor de \(A\) em \(S\) coincida com o valor de \(G\) em \(T\).

Por fim, aplica‑se a projeção \( \pi_{C} \) para manter somente o atributo C no resultado. O conjunto final contém, portanto, os valores de C associados a tuplas de S com B>25 que têm correspondência em T pela igualdade A=G — exatamente a relação exibida na figura.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo