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
- a qualidade de dados pode ser mais difícil de ser garantida, quando comparado a um SGBDR.
- a realização de adaptações para persistir conteúdos distintos é mais demorada do que em um SGBDR.
- o desempenho de uma consulta aos dados é maior do que em um SGBDR.
- os formatos de data são padronizados, da mesma forma que em SGBDR.
- 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