A álgebra relacional estabelece os mecanismos de manipulação...
julgue os itens de 38 a 40.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: C - certo
A álgebra relacional é um conjunto de operações que serve como base para a manipulação de dados em um banco de dados relacional. Essencialmente, ela fornece uma maneira matemática e formal para realizar consultas e alterações em um banco de dados estruturado com relações, que são equivalentes às tabelas no ambiente de banco de dados.
A operação de seleção, em particular, é um dos fundamentos da álgebra relacional. O seu papel é filtrar as tuplas (linhas) de uma relação (tabela) de acordo com uma condição específica ou predicado. Somente as tuplas que atendem ao predicado são incluídas no resultado. A principal característica dessa operação é que o resultado também é uma relação, mantendo a estrutura tabular original, mas contendo apenas as tuplas selecionadas.
Por exemplo, se quisermos selecionar todos os empregados de uma empresa que ganham mais de R$ 10.000, os empregados que atendem a essa condição formarão uma nova relação, que é o subconjunto da relação original. Assim, a operação de seleção é essencial para consulta e análise dos dados em um sistema de banco de dados relacional.
Compreender a álgebra relacional é vital para quem trabalha com modelagem e manipulação de bancos de dados relacionais, pois é a base para a criação de consultas efetivas e otimizadas, muitas vezes representadas através da linguagem SQL (Structured Query Language).
Portanto, a afirmativa está correta ao dizer que uma operação de seleção toma como argumento uma relação e um predicado envolvendo atributos e que o resultado é uma nova relação onde a condição é verdadeira para todas as tuplas incluídas. Isso é um conceito fundamental na álgebra relacional e na manipulação de dados 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
SELECT campo1, campo2 ... campoN FROM relação WHERE (...)
O Select seria equivalente a PROJEÇÃO na álgebra relacional.
o FROM seria a Seleção junto com o WHERE, os predicados.
Este é o caso da operação de seleção que tem como argumento uma relação e um predicado (certo)
a operação de seleção envolve atributos da relação ou valores cujo resultado é outra relação, (certo)
contemplando apenas as tuplas para as quais a condição foi verdadeira. (certo)
A álgebra relacional estabelece os mecanismos de manipulação do modelo relacional. (certo)Este é o caso da operação de seleção que tem como argumento uma relação e um predicado (certo)a operação de seleção envolve atributos da relação ou valores cujo resultado é outra relação, (certo)contemplando apenas as tuplas para as quais a condição foi verdadeira. (certo)
GABARITO CORRETO!
Indicada pela letra grega sigma, é uma operação que para um conjunto inicial fornecido como argumento, produz um subconjunto estruturalmente idêntico, mas apenas com os elementos do conjunto original que atendem a uma determinada condição (chamada de predicado). A seleção pode ser entendida como uma operação que filtra as linhas de uma relação (tabela), e é uma operação unária, pois opera sobre um único conjunto de dados.
σ<cond>(<R>), no qual <cond> é uma condição de seleção e (<R>) é o nome de uma relação.
Ex.: selecionar todos os empregados que trabalham no departamento 5.
σ NumDepto=5 (Empregado)
Operação:
Join ==> Tabelas
Project ==> Colunas
Select ==> Tuplas
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo