A respeito de álgebra relacional, julgue o seguinte item.F...
Funções matemáticas de agregação em coleções de valores do banco de dados devem ser expressas na álgebra relacional básica.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: E - errado
Vamos entender o porquê desta resposta. A álgebra relacional básica é um conjunto de operações que são usadas para manipular e consultar dados armazenados em relações. As operações fundamentais da álgebra relacional são Seleção, Projeção, União, Diferença de conjuntos e Produto Cartesiano, além de junções e divisões. Estas operações são suficientes para expressar consultas básicas, mas quando falamos de funções de agregação, como soma, média, contagem, máximo e mínimo, estamos entrando em um território que vai além da álgebra relacional básica.
Funções de agregação operam em uma coleção de valores e produzem um valor único como resultado. Por exemplo, a função de agregação "contagem" pode nos dizer quantas linhas existem em uma tabela, enquanto a função "média" pode calcular o valor médio de uma coluna numérica. Estes tipos de operações são típicos em consultas mais complexas e são essenciais em relatórios e análises de dados, mas não fazem parte do conjunto de operações da álgebra relacional básica.
Para tratar funções de agregação, a álgebra relacional pode ser estendida para incluir operações adicionais, como o operador de agregação que geralmente é acompanhado de um operador de agrupamento. Estas operações, no entanto, não são consideradas parte da álgebra relacional básica, mas sim extensões ou funcionalidades adicionais que são oferecidas em sistemas de gerenciamento de banco de dados para permitir a realização desse tipo de consulta.
Portanto, a afirmação de que funções matemáticas de agregação devem ser expressas na álgebra relacional básica é incorreta, porque as operações de agregação requerem extensões à álgebra relacional tradicional. Logo, a alternativa "E - errado" é a correta porque reconhece que a álgebra relacional básica não inclui funções de agregação em sua definição padrão.
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
Gregos e Troianos!
Bizu Master:
Tomar muito cuidado com a palavra DEVEM em questões da banca Cespe. É uma palavra muito forte, que impõe algo. Na maioria das vezes a questão estará errada.
Pelo que entendi, o erro está em dizer que deve ser usada a álgebra relacional básica, seus símbolos inclusive, para manipular os dados num banco de dados, quando na verdade isso é feito usando a linguagem do banco, em geral SQL.
Por exemplo, quando quero fazer uma consulta em uma tabela, retornando apenas algumas colunas e algumas linhas, eu uso o Select ... Where... (em linguagem SQL), e não o π ... sigma...
O exemplo que dei foi mais de consulta do que de agragação, mas a ideia é a mesma.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo