Questão FC213565
Uma organização deseja implementar um software para lidar com seus documentos e que deve ter como característica principal a variação dos campos descritivos de acordo com os vários
Outros Tipos e Modelos de Bancos de Dados
CESGRANRIO · 2024
Uma organização deseja implementar um software para lidar com seus documentos e que deve ter como característica principal a variação dos campos descritivos de acordo com os vários tipos de documentos. Essa necessidade específica levou a organização a escolher um banco de dados NoSQL.
A característica principal presente em alguns bancos de dados NoSQL que justifica essa escolha é a(o)
- ausência de chaves primárias
- organização por colunas
- representação por meio de grafos
- uso de esquemas flexíveis
- uso do modelo estrela
Mostrar resposta e comentário
Gabarito
D
Comentário do professor
A alternativa correta é a uso de esquemas flexíveis.
Em bancos de dados NoSQL, especialmente os do tipo documentos, os registros são armazenados como objetos JSON-like que não exigem um esquema rígido pré-definido.
Isso significa que diferentes documentos na mesma coleção podem ter conjuntos distintos de campos sem necessidade de alterar a estrutura do banco.
Para a organização do enunciado, que precisa que os campos descritivos variem conforme o tipo de documento, esse modelo é ideal: cada documento pode conter apenas os atributos relevantes ao seu tipo.
Vantagens práticas: evita migrações de esquema ao incluir novos campos, facilita armazenamento de metadados variados e permite validação/controlos no nível da aplicação ou por regras opcionais do SGBD.
Em resumo: o esquema flexível torna simples e eficiente representar documentos heterogêneos, justificando a escolha por um banco NoSQL.
Conteúdo do catálogo FC Concursos · Atualizado em