As Estratégias de otimização são:
I - Otimização baseada em heurísticas
II - Otimização baseada na estimativa de custo da consulta
III - Otimização semântica
Fonte: http://homepages.dcc.ufmg.br/~laender/material/ibd-parte7.pdf
Portanto a letra d está errada porque a estratégia que estima os custos é II, e não a "embasada em regras heurísticas"
A letra a está correta pois "Colunas boas candidatas a índices são as altamente seletivas nas operações de consulta, que reduzam ao máximo o número de linhas da tabela a serem analisadas quando a condição aplicada a elas for satisfeita."
Fonte: http://www.totalcross.com/blog/usando-indices/
b) O tempo necessário para que uma consulta retorne um conjunto de resultados no tempo esperado depende da capacidade dos recursos de hardware (processamento da CPU, memória principal disponível, taxa de transmissão de entrada/saída, velocidade de acesso ao storage), software (sistema operacional, sistema gerenciador de banco de dados) e do banco de dados (modelagem dos dados no banco de dados, otimização das consultas).
c) Em um SGBD, as consultas SQL são traduzidas da álgebra relacional e posteriormente submetidas ao processo de otimização.
d) A técnica de otimização de consultas baseada em estimativa de custo da consulta estima o custo de diferentes estratégias de execução da consulta e escolhe o plano de execução de custo mais baixo.
e) Estatística de bancos de dados é um termo que se refere às informações referentes ao número de tuplas, índices, chaves e à cardinalidade das tabelas.
Fonte: Tec Concursos