FC ConcursosFC Concursos

Questão FC369681

Os bancos de dados NoSQL são uma categoria de sistemas de gerenciamento de banco de dados (SGBD) projetados para lidar com dados não estruturados ou semiestruturados, ou seja, dado

Outros Tipos e Modelos de Bancos de Dados

FGV · 2024

Os bancos de dados NoSQL são uma categoria de sistemas de gerenciamento de banco de dados (SGBD) projetados para lidar com dados não estruturados ou semiestruturados, ou seja, dados que não seguem um modelo de esquema rígido como o relacional (SQL). O termo NoSQL (que originalmente significava “sem SQL”) evoluiu para se referir a “Not Only SQL”, destacando a flexibilidade dessas bases de dados em relação aos modelos tradicionais. No contexto dos bancos de dados NoSQL, bancos de dados do tipo documento

  1. armazenam dados em tabelas estruturadas, com linhas e colunas, semelhantes aos bancos de dados relacionais.
  2. utilizam um modelo de grafos para representar e armazenar dados complexos, como relações entre entidades.
  3. são projetados para garantir transações ACID em todos os casos, oferecendo suporte a operações complexas de leitura e escrita.
  4. armazenam dados em um modelo de chave-valor, onde cada chave corresponde a um valor específico.
  5. armazenam dados em formato JSON, BSON ou XML, permitindo flexibilidade para armazenar diferentes tipos de informações em um único documento.
Mostrar resposta e comentário

Gabarito

Errado

Comentário do professor

Os bancos orientados a documento armazenam registros como objetos autônomos em formatos legíveis/estruturados, principalmente JSON, sua versão binária BSON ou XML. Cada documento possui um identificador e um conjunto de campos que podem ser tipos primitivos, arrays ou documentos aninhados.

Esse modelo oferece esquema flexível: documentos da mesma coleção podem ter estruturas diferentes, permitindo evoluir o modelo de dados sem migrações complexas. Isso facilita o armazenamento de informações heterogêneas dentro de um único documento.

Document stores (por exemplo, MongoDB) organizam documentos em coleções, suportam consultas por campos, atualização parcial e criação de índices, o que torna eficiente acessar documentos completos ou atributos específicos.

Em resumo, o uso de JSON/BSON/XML permite representação rica e flexível de dados semiestruturados, acomodando diferentes tipos de informação em um mesmo documento.

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

Continue aprendendo