Pular para o conteúdo principal

Questão de Banco de Dados — Álgebra Relacional — FUNDATEC 2025

Banco de DadosÁlgebra Relacional
Código
qa698959
Banca
FUNDATEC
Órgão
IFFAR
Ano
2025
Cargo
PEBTT ( )

Entender álgebra relacional e cálculo é uma chave para entender SQL e processamento de consultas. As operações básicas são:

 

IImagem associada para resolução da questão Selection: seleciona um subconjunto de tuplas da relação.

IIImagem associada para resolução da questão Projection: seleciona colunas da relação.

III.  Imagem associada para resolução da questão Rename: altera o nome da relação ou dos atributos.

 

Quais estão corretas?

  1. AApenas I.
  2. BApenas III.
  3. CApenas I e II.
  4. DApenas II e III.
  5. EI, II e III.
Revelar gabarito e comentário

GabaritoE — I, II e III.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Álgebra Relacional: operações básicas

Gabarito: letra E. As três afirmativas estão corretas: a Selection (seleção, σ) filtra tuplas (linhas) que satisfazem um predicado; a Projection (projeção, π) seleciona colunas (atributos) da relação; e a Rename (renomeação, ρ) altera o nome da relação ou dos atributos. Essas são operações unárias fundamentais da álgebra relacional, conforme a teoria de E.F. Codd.

A álgebra relacional é uma linguagem formal de consulta baseada na teoria de conjuntos e na lógica de primeira ordem. Ela define um conjunto de operações que recebem uma ou mais relações (tabelas) como entrada e produzem uma nova relação como saída — propriedade conhecida como fechamento. Essa propriedade é o que permite aninhar expressões, como em σ_{condição}(π_{atributos}(R)), onde o resultado de uma operação alimenta a próxima.

As operações da álgebra relacional dividem-se em dois grupos principais:

  • Operações unárias (operam sobre uma única relação): Seleção (σ), Projeção (π) e Renomeação (ρ).

  • Operações binárias (operam sobre duas relações): Produto Cartesiano (×), União (∪), Diferença (−), Interseção (∩), Junção (⋈) e Divisão (÷).

A Seleção (σ) é uma operação unária que filtra linhas (tuplas) de uma relação com base em uma condição (predicado). Por exemplo, σ_{salário > 5000}(Funcionário) retorna apenas os funcionários com salário superior a 5.000. A Projeção (π) é uma operação unária que seleciona colunas (atributos) específicas da relação, eliminando tuplas duplicadas no resultado. Por exemplo, π_{nome, cargo}(Funcionário) retorna apenas as colunas nome e cargo. A Renomeação (ρ) é uma operação unária que altera o nome de uma relação ou de seus atributos, útil para evitar ambiguidades em operações binárias e para dar nomes mais significativos aos resultados.

A distinção fundamental que a banca explora é entre linhas (tuplas) e colunas (atributos): a Seleção trabalha com linhas, a Projeção com colunas. Confundir esses dois conceitos é o erro mais comum nesse tema. A Renomeação, por sua vez, não filtra nada — apenas renomeia, o que a torna distinta das outras duas.

Guarde essa tríade: Seleção = filtra linhas; Projeção = filtra colunas; Renomeação = renomeia. É exatamente esse critério que separa as alternativas desta questão.

Operações UnáriasOperações Binárias350LEVELsoulevel.com.br
Operações da Álgebra Relacional — só Operações Unárias: 3; só Operações Binárias: 5; Operações Unárias∩Operações Binárias: 0

Item I — ✅ Correto

A afirmativa está correta. A Selection (seleção, σ) seleciona um subconjunto de tuplas da relação que satisfazem um predicado. É uma operação unária que filtra linhas com base em uma condição, como σ_{idade > 30}(Pessoa).

Item II — ✅ Correto

A afirmativa está correta. A Projection (projeção, π) seleciona colunas (atributos) da relação, eliminando tuplas duplicadas no resultado. É uma operação unária que filtra colunas, como π_{nome, cidade}(Pessoa).

Item III — ✅ Correto

A afirmativa está correta. A Rename (renomeação, ρ) altera o nome da relação ou dos atributos. É uma operação unária que não filtra dados, apenas renomeia, como ρ_{Pessoa2}(Pessoa) ou ρ_{nome → nome_completo}(Pessoa).

Conclusão: Corretos: I, II e III → portanto a alternativa é a letra E.

PEGA ESSA DICA!

Para fixar, associe cada operação ao que ela filtra: Seleção (σ) = linhas, Projeção (π) = colunas, Renomeação (ρ) = nomes. Na prova, leia o enunciado e identifique se a operação mexe com linhas, colunas ou nomes — isso resolve a maioria das questões de álgebra relacional.

Gabarito: letra E

Link permanente: /questoes/qa698959