A linguagem SQL é amplamente utilizada para a consulta a dados em bancos relacionais e apresenta paralelos conceituais com a álgebra relacional. Com base na correspondência entre as cláusulas SQL e as operações fundamentais da álgebra relacional, analise as proposições que seguem e assinale a alternativa correta:
- A A cláusula FROM realiza a operação de projeção, listando os atributos a serem exibidos, enquanto SELECT executa a operação de seleção ao definir filtros.
- B A cláusula WHERE tem função equivalente à junção cartesiana da álgebra relacional, enquanto SELECT realiza a operação de união.
- C A cláusula SELECT executa uma seleção de tuplas, enquanto a cláusula FROM determina a projeção de colunas a partir da relação indicada.
- D SELECT e FROM não possuem correspondência direta com a álgebra relacional, pois a SQL é uma linguagem declarativa e a álgebra relacional é procedimental.
- E A cláusula SELECT está associada à operação de projeção, pois define os atributos que devem compor o resultado; já a cláusula WHERE está associada à operação de seleção, determinando o subconjunto de tuplas que satisfazem uma condição lógica.