Considere a seguinte consulta SQL válida para determinado b...
Considere a seguinte consulta SQL válida para determinado banco de dados relacional:
Com base na consulta e aplicando os conceitos da álgebra relacional, assinale V (verdadeiro) ou F (falso) em cada afirmativa.
( ) A linha 1 indica a operação de projeção a ser realizada sobre as relações envolvidas.
( ) A linha 4 indica a operação de agrupamento.
( ) A linha 2 indica a operação de produto cartesiano.
( ) A linha 3 indica a operação de seleção .
A sequência correta é
Comentários
Veja os comentários dos nossos alunos
As cláusulas GROUP BY e HAVING são operações de agrupamento.
Em Sql, a condição de seleção normalmente é especificada na cláusula where de uma consulta.
A operação de de seleção escolhe algumas linhas da tabela e descarta outras linhas. A operação de projeção seleciona certas colunas e descarta outras.
e-
QUando se deseja selecionar de mais de 1 tabela com mesmo select, atribuem-se variaveis às tabelas. A sintaxe é
variavel.coluna
Para especificar qual tabela:
tabela + variavel
O produto cartesiano em SQL situa um registro usando a relação tabela x coluna. POde-se usar cross join, cujo efeito é semelhante ao de inner join
Linha 4 = ORDENAMENTO
GABARITO E
Produto Cartesiano (Cross Join) = FROM, concatena todos os pares de tuplas = X
Seleção = WHERE = Restrição de LINHAS = σ
Projeção = SELECT = Seleciona COLUNAS = π , Remove Tuplas Duplicadas, 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.
GAB E.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo