FC ConcursosFC Concursos

Questão FC546304

Uma auditoria tributária precisa armazenar e gerenciar dados de impostos pagos por empresas ao longo de vários anos. Os dados incluem informações estruturadas, como identificação d

Outros Tipos e Modelos de Bancos de Dados

FCC · 2025

Uma auditoria tributária precisa armazenar e gerenciar dados de impostos pagos por empresas ao longo de vários anos. Os dados incluem informações estruturadas, como identificação da empresa, valores de impostos e datas de pagamento, mas também dados não estruturados, como relatórios de auditoria em PDF, notas fiscais digitalizadas e comentários dos auditores em texto livre. O modelo de banco de dados mais adequado para atender às necessidades de escalabilidade e flexibilidade da empresa nesse caso é o Modelo

  1. NoSQL do tipo grafo, pois é ideal para representar relações entre empresas e categorias de impostos.
  2. NoSQL do tipo documento, pois permite armazenar dados estruturados e não estruturados em um único registro, com alta escalabilidade.
  3. relacional, pois suporta esquemas flexíveis e é ideal para grandes volumes de dados não estruturados.
  4. NoSQL do tipo chave-valor, pois é otimizado para consultas complexas com junções entre tabelas.
  5. relacional padrão MongoDB, pois garante consistência forte e é adequado para dados estruturados com relações definidas, como impostos e empresas.
Mostrar resposta e comentário

Gabarito

B

Comentário do professor

A opção correta é o NoSQL do tipo documento. Esse modelo armazena dados em documentos JSON/BSON, permitindo combinar em um mesmo registro campos estruturados (identificação da empresa, valores, datas) e conteúdos não estruturados como PDF, imagens e comentários de texto.


A flexibilidade de esquema facilita incluir novos campos ou anexos sem migrações complexas. É possível ter arrays aninhados para pagamentos por ano, metadados de auditoria e referências ou blobs para arquivos grandes (ex.: GridFS).


Além disso, bancos de documentos oferecem indexação por campos, agregações eficientes e escalabilidade horizontal via sharding, atendendo alto volume histórico. Bancos modernos também trazem suporte a transações quando necessário, equilibrando performance e consistência.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo