A álgebra relacional é uma linguagem de consulta utilizada para extrair informações de um banco de dados relacional; é baseada em operadores matemáticos. São operadores matemáticos que fazem parte da álgebra relacional:
- A)Projeção; Seleção; e, União.
Certa, porque projeção, seleção e união são operadores clássicos da álgebra relacional.
- B)União; Atribuição; e, Junção.
Errada, porque atribuição é um recurso auxiliar de notação, não entra como operador matemático básico ao lado de união e junção.
- C)Diferença; Atribuição; e, União.
Errada, porque atribuição não é operador matemático central da álgebra relacional, embora união e diferença sejam.
- D)Atribuição; Interseção; e, Projeção.
Errada, porque atribuição novamente é o elemento problemático; interseção e projeção pertencem ao conjunto de operações relacionais.
Gabarito: A
A álgebra relacional é como a caixa de ferramentas clássica dos bancos de dados relacionais: ela usa operações para manipular relações e montar consultas de forma matemática. Entre os operadores mais cobrados estão seleção, projeção, união, diferença, produto cartesiano e junção. Em algumas apresentações, também aparecem atribuição e renomeação, mas elas costumam ser tratadas como operadores auxiliares, não como a base matemática principal. Na questão, o ponto-chave é identificar quais opções realmente pertencem ao núcleo da álgebra relacional. Seleção filtra linhas, projeção escolhe colunas e união combina relações compatíveis. Esses três são operadores tradicionais e muito presentes em livros de referência, como os textos clássicos de Silberschatz, Korth e Sudarshan. Por isso o gabarito é a letra A: Projeção, Seleção e União. Os três são operadores matemáticos típicos da álgebra relacional e aparecem como parte central dessa linguagem de consulta. Em prova, quando a banca mistura operadores básicos com operadores acessórios, vale desconfiar: a intenção é ver se você sabe separar o que é essência do que é detalhe.