A resposta CORRETA é a letra A. Basicamente esse camaradinha faz bloqueios quando dois usuários tentam acessar ao mesmo tempo determinado dado, evitando assim o “abraço mortal”;
B-Tree (árvore B) são estruturas de dados que permitem a classificação dos dados, bem como a realização de pesquisas, acessos sequenciais, inserções e remoções em tempo de complexidade logarítima (ou seja, muito mais rápido) nos mesmos. São normalmente utilizadas em discos secundários (HD e tals);
LOG TRANSACTION diz repeito ao registro de eventos das execuções realizadas pelo SGDB (log), a fim de que caso alguma falha ocorra o mesmo possa reverter os dados das transações até aquele momento não confirmadas. Além disso, as transações são refeitas caso elas já estejam empenhadas e não materializadas no BD;
Já as CLUSTER TABLES são tabelas lógicas armazenadas em formatos compactados (que além de reduzir o espaço ocupado, colabora na rápida recuperação dos mesmos), contidas como resgistros nas tabelas dos sistemas SAP;
Enquanto que HASH FUNCTIONS é uma função algoritmica que mapeia os dados de compimento variável para dados de comprimento fixo, que têm como retorno os conhecidos códigos hashes (strings). Diz mais respeito à integridade do Banco de Dados propriamente dita;
FONTE: Wikipedia e techopedia