GABARITO: A
Primeiramente devemos excluir as opções C, D e E, pois apenas chaves primárias e secundárias são utilizadas como índice em banco de dados.
Então vamos entender como funcionam as 2:
CHAVE PRIMÁRIA: A chave primária, ou primary key, é o conceito mais básico relacionado à organização em um banco de dados. Toda tabela irá possuir uma, e somente uma, chave primária. Essa chave é utilizada como o identificador único da tabela, sendo, então, representada, por aquele campo (ou campos) que não receberá valores repetidos.
Vale ressaltar que a chave primária é essencial para o funcionamento da base de dados, representando um registro único que facilita buscas e garante que cada valor dentro da tabela será diferente do outro.
CHAVE ESTRANGEIRA: De forma sucinta, a chave estrangeira é uma referência, em uma tabela, a uma chave primária de outra tabela.
Diferentemente da chave primária, a chave estrangeira:
*Pode ser nula (NOT NULL);
*É um campo em uma tabela que faz referência a um campo que é chave primária em outra tabela;
*É possível ter mais de uma (ou nenhuma) em uma tabela.