Sobre álgebra relacional em um banco de dados relacional, an...

Próximas questões
Com base no mesmo assunto
Q762264 Banco de Dados
Sobre álgebra relacional em um banco de dados relacional, analise as afirmações abaixo. 1) A união de duas relações, R∪S, é o conjunto de tuplas que está em R ou S ou em ambas. Duplicatas não são eliminadas. 2) A projeção de uma relação R produz uma nova relação com alguns dos atributos de R. 3) A junção produz todas as combinações de tuplas, de duas relacões, que satisfazem a condição de junção. 4) O produto cartesiano de duas relações R×S combina toda tupla de R com toda tupla de S. Estão corretas:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é a E - 2, 3 e 4, apenas.

Ao analisar cada uma das afirmações apresentadas na questão, podemos discutir o seguinte:

  • Afirmação 1: A união de duas relações (R∪S) é uma operação que retorna todas as tuplas que estão em R, em S, ou em ambas. Porém, é importante destacar que a álgebra relacional clássica segue o princípio da teoria dos conjuntos onde duplicatas são eliminadas. Portanto, essa afirmação está incorreta ao afirmar que duplicatas não são eliminadas.
  • Afirmação 2: A projeção (π) é uma operação da álgebra relacional que cria uma nova relação com uma seleção de atributos de uma relação existente. Esta afirmação está correta, pois é exatamente essa a função da operação de projeção.
  • Afirmação 3: A junção () é uma operação que combina tuplas de duas relações baseadas em uma condição de junção especificada. A afirmação está correta e descreve adequadamente o conceito de junção.
  • Afirmação 4: O produto cartesiano (R×S) de duas relações é uma operação que combina cada tupla de R com cada tupla de S, formando pares ordenados. Esta afirmação também está correta, pois reflete o que de fato é o produto cartesiano em álgebra relacional.

Com base nessa análise, a opção que reúne as afirmações corretas é a alternativa E, já que ela inclui somente as afirmações 2, 3 e 4, que estão descritas de acordo com os conceitos padrões da álgebra relacional utilizados em bancos de dados relacionais.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Não achei erro na primeira alternativa, mas achei na segunda.

2) A projeção de uma relação R produz uma nova relação (projeta colunas) com TODOS atributos de R.

Portanto, a questão cabe recurso.

Erro da 1): Álgebra Relacional elimina duplicadas.

A operação de Projeção que elimina as duplicadas. 

Respondi todas corretas. Bem observado Everton

PAG 102 LIVRO SISTEMAS DE BANCO DE DADOS DO NAVATHE:

``UNIÃO: O resultado dessa operação, indicada por R u S, é uma relação que inclui todas as tuplas que estão em R ou em S ou tanto em R quanto em S. As tuplas duplicadas são eliminadas. ´´

UNION da algebra relacional = UNION do SQL pois ambas eliminam duplicidade

 

No SQL para não eliminar duplicidade é necessário utilizar UNION ALL

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo