SóProvas


ID
1456465
Banca
CESGRANRIO
Órgão
LIQUIGÁS
Ano
2012
Provas
Disciplina
Banco de Dados
Assuntos

Na Álgebra Relacional, o número de tuplas resultante de uma operação de projeção (projection) sobre uma relação R é sempre

Alternativas
Comentários
  • Acredito que o gabarito está incorreto!

    A projeção não seria igual ao número de tuplas da relação R? ou seja, se na table tiver 20 registro iram aparecer todos eles, o que pode alterar é a quantidade de atributos e não a quantidade de registros(tuplas).

    Alguém, tem um ponto de vista diferente?

  • Segundo Navathe    ( Fonte : Sistemas de Banco de Dados - 6º ed - Elmasri / Navathe )

     

    na pág. 99, temos :

     

    " O número de tuplas em uma relação resultante de uma operação PROJEÇÃO é sempre menor ou igual ao número de tuplas em R. "

    ( OBS.: Considerar que R é uma relação, e tuplas é o mesmo que "linhas" da tabela)

     

    ainda na mesma página, a explicação para a ocorrência de um "número menor de tuplas" :

     

    " Se a lista de atributos inclui apenas atributos não chave de R, tuplas duplicadas provavemente ocorrerão. A operação PROJEÇÃO remove quaisquer tuplas duplicadas, de modo que o resultado dessa operação é um conjunto de tuplas distintas, e, portanto, uma relação válida."

     

    (OBS.: Considerar "atributo não chave" um atributo  (="coluna") que não faz parte da chave primária de uma relação (="tabela") R )

  • Também acredito que o gabarito está errado, projeção é um operador VERTICAL e não HORIZONTAL, ou seja, não altera em nada as linhas da relação.