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:
I. Selection: seleciona um subconjunto de tuplas da relação.
II. Projection: seleciona colunas da relação.
III. Rename: altera o nome da relação ou dos atributos.
Quais estão corretas?
AApenas I.
BApenas III.
CApenas I e II.
DApenas II e III.
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 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.