FC ConcursosFC Concursos

Questão FC296032

Uma das principais características de sistemas gerenciadores de bancos de dados (SGBD) NoSQL, quando comparados aos sistemas gerenciadores bancos de dados relacionais (SGBDR), é qu

Outros Tipos e Modelos de Bancos de Dados

CESGRANRIO · 2024

Uma das principais características de sistemas gerenciadores de bancos de dados (SGBD) NoSQL, quando comparados aos sistemas gerenciadores bancos de dados relacionais (SGBDR), é que seu esquema é considerado flexível ou não existente (schemaless).

 

O esquema de um SGBD NoSQL ser flexível ou não existente tem como consequência o fato de que

  1. a qualidade de dados pode ser mais difícil de ser garantida, quando comparado a um SGBDR.
  2. a realização de adaptações para persistir conteúdos distintos é mais demorada do que em um SGBDR.
  3. o desempenho de uma consulta aos dados é maior do que em um SGBDR.
  4. os formatos de data são padronizados, da mesma forma que em SGBDR.
  5. dados binários de qualquer natureza podem ser persistidos, o que um SGBDR não consegue fazer.
Mostrar resposta e comentário

Gabarito

A

Comentário do professor

A alternativa está correta porque um SGBD NoSQL com schemaless ou esquema flexível não impõe, por si só, restrições rígidas sobre a estrutura dos registros. Isso facilita variação de campos e tipos entre documentos/entradas, mas torna mais difícil garantir qualidade e integridade dos dados: campos podem faltar, valores terem tipos inconsistentes ou regras de negócio não serem aplicadas no nível do banco.

Em bancos relacionais, o esquema impõe constraints (tipos, não-nulos, chaves, FKs) que ajudam a validar dados automaticamente. Em NoSQL, essa validação costuma ficar na aplicação ou em camadas auxiliares, exigindo políticas adicionais (validações, testes, pipelines ETL, validação JSON Schema) para manter a qualidade.

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

Continue aprendendo