A otimização de consultas em gerenciadores de bancos de dados é fundamental para o dese...

A otimização de consultas em gerenciadores de bancos de dados é fundamental para o desempenho do sistema. Consultas escritas em SQL são particularmente propícias à otimização, porque essa linguagem
A
não é procedural, permitindo a criação de diferentes planos de execução.
B
tem uma sintaxe simples e é largamente utilizada.
C
suporta todas as operações da Álgebra Relacional.
D
permite o uso de subconsultas, facilitando os processos de busca.
E
permite a criação de camadas de software de persistência.