-
assertiva errada, tendo em vista que os conceitos estão invertidos.
-
Acho que o erro se encontra em falar que a projeção aumenta o número de atributos. Na verdade, a ideia da projeção não é diminuir o número de colunas?
Questão:
"A realização o mais cedo possível de operações de seleção possibilita reduzir o número de tuplas, ao passo que a realização o mais cedo possível de operações de projeção aumenta o número de atributos."
É importante observar também que a projeção, além de remover colunas, elimina duplicatas na relação original e o número de tuplas em uma relação resultante é sempre menor ou igual ao número de tuplas.
-
Os conceitos não estão invertidos. O que ocorre é que a projeção visa a reduzir o número de atributos.
-
"Isso inclui a realização, o mais cedo possível, de operações SELECT, a fim de reduzir o número de
tuplas e operações PROJECT para diminuir o número de atributos."
Livro Navathe 4ª Edição pági. 375
logo o erro está:
"operações de projeção aumenta o número de atributos"
-
Projeção (letra pi) = escolha dos atributos (colunas) a serem exibidos na consulta.
Seleção (letra sigma) = escolha de um subconjunto de tuplas em um conjunto. Expresso pelo predicado (condição a ser satisfeita) existente na cláusula where.
-
Quando da análise das heurísticas dos planos de execução, deve-se atentar para o fato que a realização de seleções reduz a quantidade de registros a serem analisados, enquanto que as projeções reduzem a quantidade de atributos no conjunto de dados que está sendo trabalhado na consulta. Veja que a afirmativa diz que as projeções aumentam o número de atributos, o que é falso!
Gabarito: E
-
OPERAÇÃO SELECT ( σ ) = SELECIONA um subconjunto de Tuplas( LINHAS) para RETORNO.
OPERAÇÃO PROJECT (π ) = SELECIONA um subconjunto de Atributos (COLUNAS) para RETORNO.
- Elimina as DUPLICIDADES no RESULTADO
-
Gabarito: ERRADA.
A operação de seleção, representada pela letra grega sigma "σ", seleciona apenas as tuplas que satisfazem alguma condição (ou predicado). É equivalente a cláusula WHERE da linguagem SQL.
A realização o mais cedo possível das operações de seleção, de fato, reduz o número de tuplas (ou linhas), pois filtra apenas por aquelas que satisfazem a condição indicada.
Já a operação de projeção, representada pela letra grega π, projeta apenas algumas colunas da relação. É equivalente a cláusula SELECT da linguagem SQL.
Perceba que a operação de projeção reduz (e não aumenta) o número de atributos (ou colunas), pois projeta apenas algumas das colunas da relação.