Sobre a álgebra relacional, informe verdadeiro (V) ou falso ...

Próximas questões
Com base no mesmo assunto
Q3452041 Banco de Dados
Sobre a álgebra relacional, informe verdadeiro (V) ou falso (F) para as assertivas abaixo e, em seguida, marque a opção que apresenta a sequência correta.
( ) A operação projeção é usada para escolher um subconjunto das tuplas de uma relação que satisfaça uma condição de seleção.
( ) A definição padrão de junção natural requer que os dois atributos de junção (ou cada par de atributos de junção) tenham o mesmo nome nas duas relações. Se isso não acontecer, é impossível realizar qualquer tipo de operação de junção.
( ) A operação junção é usada para combinar tuplas relacionadas de duas relações em uma única tupla “maior”. Essa operação é muito importante para qualquer banco de dados relacional com mais de uma relação única, porque nos permite processar relacionamentos entre as relações.
( ) A operação de projeção generalizada estende a operação de projeção, permitindo que as funções dos atributos sejam incluídas na lista de projeção. Essa operação é útil quando se desenvolvem relatórios em que os valores calculados precisam ser produzidos nas colunas de um resultado da consulta. 
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: A - (F); (F); (V); (V).

Tema central: A questão aborda os princípios da álgebra relacional, fundamentais para o entendimento dos bancos de dados relacionais. Esse tema é essencial em provas porque a álgebra relacional é a base teórica das operações realizadas em SQL e outras linguagens de manipulação de dados.

Resumo teórico:

  • Projeção (π): Seleciona colunas (atributos) específicas de uma relação, descartando as demais.
  • Seleção (σ): Escolhe linhas (tuplas) que satisfaçam uma condição.
  • Junção (⨝): Combina tuplas de duas relações baseando-se em uma condição comum, formando tuplas maiores.
  • Junção natural: Exige que os atributos de junção tenham o mesmo nome, mas isso não impede a junção se os nomes forem diferentes, pois há outros tipos de junção (theta, equi-junção).
  • Projeção generalizada: Permite incluir funções (como soma, média) sobre atributos, útil para gerar relatórios.
Fonte: Elmasri & Navathe, Sistemas de Banco de Dados, 7ª ed.

Justificativa da alternativa correta:
1. (F) A operação descrita (escolher tuplas que satisfaçam uma condição) é a seleção, não projeção.
2. (F) Apesar de a junção natural, por definição, requerer nomes iguais, é possível realizar junções mesmo com nomes diferentes, usando outros tipos de junção.
3. (V) A junção realmente serve para combinar tuplas relacionadas de duas relações, formando tuplas “maiores”, o que é fundamental para bancos de dados relacionais.
4. (V) A projeção generalizada amplia a projeção permitindo funções nos atributos, muito útil para relatórios com cálculos.

Análise das alternativas incorretas:

  • B – Segunda assertiva está errada, conforme explicado acima.
  • C – Primeira assertiva está incorreta, pois confunde projeção com seleção.
  • D – Terceira e quarta assertivas estão equivocadas em relação aos conceitos de junção e projeção generalizada.

Estratégias para interpretação:

  • Leia atentamente os verbos: "escolher tuplas" remete à seleção; "escolher atributos" remete à projeção.
  • Atenção às palavras absolutas: Afirmações como "impossível realizar qualquer tipo de operação de junção" são generalizações perigosas em provas.
  • Identifique termos técnicos: “Projeção generalizada”, “junção natural”, etc., e relacione com exemplos práticos.

Gostou do comentário? Deixe sua avaliação aqui embaixo!

Clique para visualizar este gabarito

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