Dentro do contexto de SGBD, um dicionário de dados é um grupo de tabelas, habilitadas apenas para leitura ou consulta, ou seja, é uma base de dados, propriamente dita, que entre outras coisas, mantém as seguintes informações:
- Definição precisa sobre elementos de dados
- Perfis de usuários, papéis e privilégios
- Descrição de objetos
- Restrições de integridade
- Stored procedures (pequeno trecho de programa de computador, armazenado em um SGBD, que pode ser chamado frequentemente por um programa principal) e gatilhos
- Estrutura geral da base de dados
- Informação de verificação
- Alocações de espaço
- Índices
Fonte: https://pt.wikipedia.org/wiki/Dicion%C3%A1rio_de_dados
a) Isso mesmo! O dicionário contém as definições ou descrições dos objetos que compõem o banco de dados. São os chamados metadados, “dados sobre os dados”. CERTA
b) Um banco de dados não salva as consultas que são executadas, a não ser que haja algum mecanismo de auditoria no BD que capture essas consultas e as salve, isso é possível e acontece com frequência em bancos de dados muito críticos. De todo modo, essas consultas não ficam armazenado no dicionário de dados. ERRADA
c) Essa informação tem a ver com o gerenciamento de projeto e deve ser mantida pelo líder da equipe em algum lugar. Isso não tem a ver com o dicionário de dados. ERRADA
d) Embora o dicionário possa guardar algumas estatísticas a respeito do banco de dados, não é usual que se tenha a “especificação de desempenho”. Há estruturas específicas nos SGBDs que contêm estatísticas a respeito da performance do sistema para fins de manutenção, mas esse não é o propósito do dicionário de dados. ERRADA
e) Definições a respeito de custos e de elementos como modelo e fornecedor a serem contratados dizem respeito às decisões do gestor de TI. Esses elementos não fazem parte do dicionário de dados. ERRADA