Pular para o conteúdo principal

Questão de Banco de Dados — SGBD - Sistema de Gerenciamento de Banco de Dados — FGV 2024

Banco de DadosSGBD - Sistema de Gerenciamento de Banco de Dados
Código
fg099054
Banca
FGV
Órgão
TJ-MT
Ano
2024
Nível
Superior
Cargo
Analista Judiciário - Tecnologia da Informação
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. Aarmazenam dados em tabelas estruturadas, com linhas e colunas, semelhantes aos bancos de dados relacionais.
  2. Butilizam um modelo de grafos para representar e armazenar dados complexos, como relações entre entidades.
  3. Csão projetados para garantir transações ACID em todos os casos, oferecendo suporte a operações complexas de leitura e escrita.
  4. Darmazenam dados em um modelo de chave-valor, onde cada chave corresponde a um valor específico.
  5. Earmazenam dados em formato JSON, BSON ou XML, permitindo flexibilidade para armazenar diferentes tipos de informações em um único documento.
Revelar gabarito e comentário

GabaritoE — armazenam dados em formato JSON, BSON ou XML, permitindo flexibilidade para armazenar diferentes tipos de informações em um único documento.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Bancos de Dados NoSQL: Categoria Documento

Gabarito: letra E. Bancos de dados do tipo documento armazenam dados em formatos semiestruturados como JSON, BSON ou XML, permitindo grande flexibilidade e ausência de esquema rígido — característica fundamental dos NoSQL, conforme definição clássica ("Not Only SQL").

A banca testa o conhecimento das quatro principais categorias NoSQL. A alternativa E descreve corretamente os bancos de documento.

NoSQL (Not Only SQL)
  • 1Categorias
    • Documento (MongoDB, CouchDB)
      • JSON, BSON, XML
      • Flexibilidade de esquema
    • Chave-Valor (Redis)
      • Chave → valor único
    • Coluna (Cassandra)
    • Grafo (Neo4j)
      • Entidades e relações
  • 2Características
    • Dados não estruturados/semiestruturados
    • Sem esquema rígido
    • Teorema CAP
      • Sacrifica ACID (consistência eventual)
LEVEL · soulevel.com.br

Alternativa A — ❌ Incorreta

Descreve o modelo relacional (tabelas com linhas/colunas), que é oposto ao conceito NoSQL. Bancos de documento não usam esquemas pré-definidos de tabelas.

Alternativa B — ❌ Incorreta

Refere-se a bancos de dados baseados em grafos (ex.: Neo4j), que modelam entidades e relações. Bancos de documento armazenam documentos auto-contidos, não grafos.

Alternativa C — ❌ Incorreta

Afirma que bancos NoSQL garantem transações ACID "em todos os casos". Na prática, muitos bancos NoSQL sacrificam ACID em prol de escalabilidade e disponibilidade (teorema CAP), adotando consistência eventual. A generalização é falsa.

Alternativa D — ❌ Incorreta

Descreve bancos chave-valor (ex.: Redis), onde cada chave mapeia para um único valor. Bancos de documento armazenam documentos inteiros com estrutura interna.

Alternativa E — ✅ Correta ⟵ GABARITO

Exatamente: bancos de documento (ex.: MongoDB, CouchDB) armazenam documentos em JSON, BSON (formato binário do JSON) ou XML. Cada documento pode ter campos diferentes, permitindo flexibilidade total.

PEGA ESSA DICA!

Para fixar, lembre das quatro categorias NoSQL com seus exemplos típicos: Documento (MongoDB), Chave-Valor (Redis), Coluna (Cassandra), Grafo (Neo4j). Cada uma tem seu caso de uso.

Gabarito: letra E.

Link permanente: /questoes/fg099054