São, respectivamente, dois exemplos de operadores algébrico...

Próximas questões
Com base no mesmo assunto
Q2251534 Banco de Dados
São, respectivamente, dois exemplos de operadores algébricos relacionais originais e dois exemplos de operadores algébricos relacionais adicionais (definidos após os oito originais de Codd): 
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: Letra B

A questão aborda o tema da Álgebra Relacional, que é um formalismo matemático usado para consulta e manipulação de dados em bancos de dados relacionais. Para resolver esta questão, é necessário conhecimento sobre os operadores algébricos relacionais originais, definidos por Edgar F. Codd, e operadores adicionais que foram propostos posteriormente para estender a funcionalidade da álgebra relacional.

Os operadores algébricos relacionais originais são as ferramentas básicas para construir consultas em um banco de dados. Eles incluem:

  • Seleção (ou Restrição): filtra as tuplas de uma relação baseada em uma condição.
  • Projeção: seleciona um subconjunto de colunas de uma relação.
  • Produto Cartesiano: combina duas relações em uma nova relação.
  • União: combina as tuplas de duas relações em uma nova relação.
  • Intersecção: retorna as tuplas que estão presentes em ambas as relações.
  • Diferença: retorna as tuplas que estão em uma relação, mas não na outra.
  • Renomeação: altera os nomes das colunas de uma relação.
  • Junção (ou Join): combina relações baseado em uma condição de igualdade entre colunas.

Operadores adicionais foram propostos para facilitar certas operações e consultas que não eram diretamente suportadas pelos operadores originais. Alguns desses operadores adicionais são:

  • Divisão: é uma operação que permite fazer consultas do tipo "encontre todos os X tais que para todos os Y, existe um Z".
  • Summarize: permite agregar e sumarizar dados, como calcular médias, somas, etc.
  • Semijoin: é uma operação otimizada de junção que retorna apenas as tuplas da primeira relação que têm correspondência na segunda relação, reduzindo o custo de transferência de dados.
  • Extend: permite adicionar novas colunas calculadas a uma relação.

A alternativa B - Diferença, Divisão, Summarize e Extend está correta porque inclui dois operadores originais de Codd, a Diferença e a Divisão, e dois operadores que foram adicionados posteriormente, Summarize e Extend. Ambos Summarize e Extend são operadores adicionais que expandem as capacidades da álgebra relacional para lidar com consultas e transformações de dados mais complexas que não eram possíveis apenas com os operadores originais.

Clique para visualizar este gabarito

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