Gabarito disponível
Resolução comentada
Banco relacional com suporte a JSON/XML e transações ACID atende volume, consistência e flexibilidade.
O cenário exige integridade transacional (ACID), rastreabilidade e flexibilidade de esquema. Um banco relacional com colunas JSON/XML e índices mantém os campos críticos (CNPJ, valor, data) estruturados e transacionais, e guarda o corpo flexível do documento como dado semiestruturado.
Análise das alternativas
A) Chave-valor não oferece consultas estruturadas nem integridade fiscal. B) Schema-on-read não garante a consistência exigida. C) A normalização total de cada campo prejudica o desempenho em alta volumetria e elimina a flexibilidade. D) Grafo atende a análise de relacionamentos, não ao armazenamento transacional em massa.
Referência: Bancos relacionais com tipos semiestruturados (JSON/XML) vs. NoSQL; propriedades ACID.
Resolução comentada do VaiConcursos.